Part 2, Topic 3: Voltage Glitching to Dump Memory (MAIN)

SUMMARY: In the previous labs, we learned how voltage glitching can be used for a similar function as clock glitching. We also learned about how it has fewer limitations, but can be less reliable for certain target setups. It also changes a great deal based on the properties of the glitch circuit itself - even changing a wire can have a huge effect.

In this lab, we’ll use what we learned in the last lab to again attack the vulnerable serial printing of the bootloader

LEARNING OUTCOMES:

  • Applying previous glitch settings to new firmware

  • Checking for success and failure when glitching

  • Understanding how compiler optimizations can cause devices to behave in strange ways

The Situation

You should already know the situation from your previous attempts at glitching this bootloader (as well as what the flaw is). No need to do big long searches for parameters to try glitching at the beginning of the loop, just use values that worked well for the previous tutorial.

Be careful that you don’t accidentally put the spot we’re trying to glitch outside of glitch_spots - if you used a repeat > 1, the actual spot being glitched might be at the end or in the middle of the repeat!

In [1]:

SCOPETYPE = 'OPENADC'
PLATFORM = 'CWLITEARM'

In [2]:

%%bash -s "$PLATFORM"
cd ../../../hardware/victims/firmware/bootloader-glitch
make PLATFORM=$1 CRYPTO_TARGET=NONE

Out [2]:

rm -f -- bootloader-CWLITEARM.hex
rm -f -- bootloader-CWLITEARM.eep
rm -f -- bootloader-CWLITEARM.cof
rm -f -- bootloader-CWLITEARM.elf
rm -f -- bootloader-CWLITEARM.map
rm -f -- bootloader-CWLITEARM.sym
rm -f -- bootloader-CWLITEARM.lss
rm -f -- objdir/*.o
rm -f -- objdir/*.lst
rm -f -- bootloader.s decryption.s stm32f3_hal.s stm32f3_hal_lowlevel.s stm32f3_sysmem.s
rm -f -- bootloader.d decryption.d stm32f3_hal.d stm32f3_hal_lowlevel.d stm32f3_sysmem.d
rm -f -- bootloader.i decryption.i stm32f3_hal.i stm32f3_hal_lowlevel.i stm32f3_sysmem.i
.
Welcome to another exciting ChipWhisperer target build!!
arm-none-eabi-gcc.exe (GNU Arm Embedded Toolchain 9-2020-q2-update) 9.3.1 20200408 (release)

Copyright (C) 2019 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



.
Compiling C: bootloader.c
arm-none-eabi-gcc -c -mcpu=cortex-m4 -I. -mthumb -mfloat-abi=soft -fmessage-length=0 -ffunction-sections -gdwarf-2 -DSTM32F303xC -DSTM32F3 -DSTM32 -DDEBUG -DHAL_TYPE=HAL_stm32f3 -DPLATFORM=CWLITEARM -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=objdir/bootloader.lst -I.././hal -I.././hal/stm32f3 -I.././hal/stm32f3/CMSIS -I.././hal/stm32f3/CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy -I.././crypto/ -std=gnu99  -MMD -MP -MF .dep/bootloader.o.d bootloader.c -o objdir/bootloader.o
.
Compiling C: decryption.c
arm-none-eabi-gcc -c -mcpu=cortex-m4 -I. -mthumb -mfloat-abi=soft -fmessage-length=0 -ffunction-sections -gdwarf-2 -DSTM32F303xC -DSTM32F3 -DSTM32 -DDEBUG -DHAL_TYPE=HAL_stm32f3 -DPLATFORM=CWLITEARM -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=objdir/decryption.lst -I.././hal -I.././hal/stm32f3 -I.././hal/stm32f3/CMSIS -I.././hal/stm32f3/CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy -I.././crypto/ -std=gnu99  -MMD -MP -MF .dep/decryption.o.d decryption.c -o objdir/decryption.o
.
Compiling C: .././hal/stm32f3/stm32f3_hal.c
arm-none-eabi-gcc -c -mcpu=cortex-m4 -I. -mthumb -mfloat-abi=soft -fmessage-length=0 -ffunction-sections -gdwarf-2 -DSTM32F303xC -DSTM32F3 -DSTM32 -DDEBUG -DHAL_TYPE=HAL_stm32f3 -DPLATFORM=CWLITEARM -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=objdir/stm32f3_hal.lst -I.././hal -I.././hal/stm32f3 -I.././hal/stm32f3/CMSIS -I.././hal/stm32f3/CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy -I.././crypto/ -std=gnu99  -MMD -MP -MF .dep/stm32f3_hal.o.d .././hal/stm32f3/stm32f3_hal.c -o objdir/stm32f3_hal.o
.
Compiling C: .././hal/stm32f3/stm32f3_hal_lowlevel.c
arm-none-eabi-gcc -c -mcpu=cortex-m4 -I. -mthumb -mfloat-abi=soft -fmessage-length=0 -ffunction-sections -gdwarf-2 -DSTM32F303xC -DSTM32F3 -DSTM32 -DDEBUG -DHAL_TYPE=HAL_stm32f3 -DPLATFORM=CWLITEARM -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=objdir/stm32f3_hal_lowlevel.lst -I.././hal -I.././hal/stm32f3 -I.././hal/stm32f3/CMSIS -I.././hal/stm32f3/CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy -I.././crypto/ -std=gnu99  -MMD -MP -MF .dep/stm32f3_hal_lowlevel.o.d .././hal/stm32f3/stm32f3_hal_lowlevel.c -o objdir/stm32f3_hal_lowlevel.o
.
Compiling C: .././hal/stm32f3/stm32f3_sysmem.c
arm-none-eabi-gcc -c -mcpu=cortex-m4 -I. -mthumb -mfloat-abi=soft -fmessage-length=0 -ffunction-sections -gdwarf-2 -DSTM32F303xC -DSTM32F3 -DSTM32 -DDEBUG -DHAL_TYPE=HAL_stm32f3 -DPLATFORM=CWLITEARM -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=objdir/stm32f3_sysmem.lst -I.././hal -I.././hal/stm32f3 -I.././hal/stm32f3/CMSIS -I.././hal/stm32f3/CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy -I.././crypto/ -std=gnu99  -MMD -MP -MF .dep/stm32f3_sysmem.o.d .././hal/stm32f3/stm32f3_sysmem.c -o objdir/stm32f3_sysmem.o
.
Assembling: .././hal/stm32f3/stm32f3_startup.S
arm-none-eabi-gcc -c -mcpu=cortex-m4 -I. -x assembler-with-cpp -mthumb -mfloat-abi=soft -fmessage-length=0 -ffunction-sections -DF_CPU=7372800 -Wa,-gstabs,-adhlns=objdir/stm32f3_startup.lst -I.././hal -I.././hal/stm32f3 -I.././hal/stm32f3/CMSIS -I.././hal/stm32f3/CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy -I.././crypto/ .././hal/stm32f3/stm32f3_startup.S -o objdir/stm32f3_startup.o
.
Linking: bootloader-CWLITEARM.elf
arm-none-eabi-gcc -mcpu=cortex-m4 -I. -mthumb -mfloat-abi=soft -fmessage-length=0 -ffunction-sections -gdwarf-2 -DSTM32F303xC -DSTM32F3 -DSTM32 -DDEBUG -DHAL_TYPE=HAL_stm32f3 -DPLATFORM=CWLITEARM -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=objdir/bootloader.o -I.././hal -I.././hal/stm32f3 -I.././hal/stm32f3/CMSIS -I.././hal/stm32f3/CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy -I.././crypto/ -std=gnu99  -MMD -MP -MF .dep/bootloader-CWLITEARM.elf.d objdir/bootloader.o objdir/decryption.o objdir/stm32f3_hal.o objdir/stm32f3_hal_lowlevel.o objdir/stm32f3_sysmem.o objdir/stm32f3_startup.o --output bootloader-CWLITEARM.elf --specs=nano.specs --specs=nosys.specs -T .././hal/stm32f3/LinkerScript.ld -Wl,--gc-sections -lm -Wl,-Map=bootloader-CWLITEARM.map,--cref   -lm
.
Creating load file for Flash: bootloader-CWLITEARM.hex
arm-none-eabi-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature bootloader-CWLITEARM.elf bootloader-CWLITEARM.hex
.
Creating load file for EEPROM: bootloader-CWLITEARM.eep
arm-none-eabi-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex bootloader-CWLITEARM.elf bootloader-CWLITEARM.eep || exit 0
.
Creating Extended Listing: bootloader-CWLITEARM.lss
arm-none-eabi-objdump -h -S -z bootloader-CWLITEARM.elf > bootloader-CWLITEARM.lss
.
Creating Symbol Table: bootloader-CWLITEARM.sym
arm-none-eabi-nm -n bootloader-CWLITEARM.elf > bootloader-CWLITEARM.sym
Size after:
   text        data     bss     dec     hex filename

   4440         124    1292    5856    16e0 bootloader-CWLITEARM.elf

+--------------------------------------------------------
+ Default target does full rebuild each time.
+ Specify buildtarget == allquick == to avoid full rebuild
+--------------------------------------------------------
+--------------------------------------------------------
+ Built for platform CW-Lite Arm (STM32F3) with:
+ CRYPTO_TARGET = NONE
+ CRYPTO_OPTIONS = AES128C
+--------------------------------------------------------

In [3]:

%run "../../Setup_Scripts/Setup_Generic.ipynb"

Out [3]:

Serial baud rate = 38400
INFO: Found ChipWhisperer😍

In [4]:

fw_path = "../../../hardware/victims/firmware/bootloader-glitch/bootloader-{}.hex".format(PLATFORM)

In [5]:

cw.program_target(scope, prog, fw_path)

Out [5]:

Serial baud rate = 115200
Detected known STMF32: STM32F302xB(C)/303xB(C)
Extended erase (0x44), this can take ten seconds or more
Attempting to program 4563 bytes at 0x8000000
STM32F Programming flash...
STM32F Reading flash...
Verified flash OK, 4563 bytes
Serial baud rate = 38400

In [6]:

scope.clock.adc_src = "clkgen_x1"
if PLATFORM == "CWLITEXMEGA":
    scope.clock.clkgen_freq = 32E6
    target.baud = 38400*32/7.37
    def reboot_flush():
        scope.io.pdic = False
        time.sleep(0.05)
        scope.io.pdic = "high_z"
        time.sleep(0.05)
        #Flush garbage too
        target.flush()
else:
    scope.clock.clkgen_freq = 24E6
    target.baud = 38400*24/7.37
    def reboot_flush():
        scope.io.nrst = False
        time.sleep(0.05)
        scope.io.nrst = "high_z"
        time.sleep(0.05)
        #Flush garbage too
        target.flush()

reboot_flush()
scope.arm()
target.write("p516261276720736265747267206762206f686c207a76797821\n")
ret = scope.capture()

trig_len = scope.adc.trig_count

Out [6]:

Serial baud rate = 125047.48982360923

In [7]:

glitch_spots = []
glitch_spots.extend([i for i in range(17008, 17011, 1)])
#Basic setup
scope.glitch.clk_src = "clkgen" # set glitch input clock
scope.glitch.output = "glitch_only" # glitch_out = clk ^ glitch
scope.glitch.trigger_src = "ext_single" # glitch only after scope.arm() called

scope.io.glitch_hp = True
scope.io.glitch_lp = True
print(scope.glitch)
def my_print(text):
    for ch in text:
        if (ord(ch) > 31 and ord(ch) < 127) or ch == "\n":
            print(ch, end='')
        else:
            print("0x{:02X}".format(ord(ch)), end='')
        print("", end='')

scope.adc.timeout = 0.1

Out [7]:

clk_src     = clkgen
width       = 10.15625
width_fine  = 0
offset      = 10.15625
offset_fine = 0
trigger_src = ext_single
arm_timing  = after_scope
ext_offset  = 0
repeat      = 1
output      = glitch_only

In [8]:

import chipwhisperer.common.results.glitch as glitch

gc = glitch.GlitchController(groups=["success", "reset", "normal"], parameters=["width", "offset"])
gc.display_stats()

Out [8]:

In [9]:

from importlib import reload
import chipwhisperer.common.results.glitch as glitch
from tqdm.notebook import tqdm
import re
import struct
gc.set_global_step([0.4])



if PLATFORM=="CWLITEXMEGA":
    gc.set_range("width", 45.7, 47.8)
    gc.set_range("offset", 2.8, 10)
    scope.glitch.repeat = 10
elif PLATFORM == "CWLITEARM":
    gc.set_range("width", 34.8, 43)
    gc.set_range("offset", -38, -30)
    scope.glitch.repeat = 7
elif PLATFORM == "CW308_STM32F3":
    gc.set_range("width", 45.2, 47.6)
    gc.set_range("offset", -48.65, 48)
    scope.glitch.repeat = 5

broken = False
for glitch_setting in gc.glitch_values():
    scope.glitch.offset = glitch_setting[1]
    scope.glitch.width = glitch_setting[0]
    if broken:
        break
    for i in tqdm(glitch_spots, leave=False):
        for _ in range(1):
            scope.glitch.ext_offset = i
            if scope.adc.state:
                gc.add("reset", (scope.glitch.width, scope.glitch.offset))
                reboot_flush()
            target.flush()
            scope.arm()
            target.write("p516261276720736265747267206762206f686c207a76797821\n")
            ret = scope.capture()
            if ret:
                gc.add("reset", (scope.glitch.width, scope.glitch.offset))
                reboot_flush()
            else:
                time.sleep(0.05)
                output = target.read(timeout=2)
                if "767" in output:
                    print("Glitched!\n\tExt offset: {}\n\tOffset: {}\n\tWidth: {}".format(i, scope.glitch.offset, scope.glitch.width))
                    gc.add("success", (scope.glitch.width, scope.glitch.offset))
                    broken = True
                    for __ in range(500):
                        num_char = target.in_waiting()
                        if num_char:
                            my_print(output)
                            output = target.read(timeout=50)
                    time.sleep(1)
                    break
                elif "r0" not in output:
                    gc.add("reset", (scope.glitch.width, scope.glitch.offset))
                else:
                    if scope.adc.trig_count != trig_len:
                        gc.add("reset", (scope.glitch.width, scope.glitch.offset))
                    else:
                        gc.add("normal", (scope.glitch.width, scope.glitch.offset))

Out [9]:

WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
Glitched!
    Ext offset: 17010
    Offset: -32.421875
    Width: 36.328125
r0





0x006720736265747267206762206f686c207a767978210x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00Don't forget to buy milk!0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x0080x01@0x000x960x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00Z0xAB0x830x88V0xA30x8B4:W0x142:c0x050x00z0xF90x190xB80xFF0xEA850xEA0xFDY0xC9u0xEB!0x810xFB0x0B+0xD70xFAd0x09JR0xDA50x8E0xDB0xA40x8C0x140x8A0xD5*F0xA0SL0x070xA40x1B0xBAU0xB60xD60x1D0xA9^0x8A_0xBEY0xF9O0xFD0xC30x180xBC0xD7h90x970xBAl0xBB0xF50xAA]0xFB0x84{0xA1WD0xA2T0x82H0x0F$0x870xB20xD20xA3Q0x8CJ%`50xA20x95z0x910x900x83]0xAE0xD50xAA/0xC50xB70x810xAEFW0xA4a0x040xDCf0x0710x820x10U0 0xA8V0x920x110xABJ0xBD0x010xFDq0xBA0xF70xAD0xA20xB50xFB0x9D0xE80xDF30x080xD5n0xD10xCA0xEE0xFES0x8E0xEE^0xEAw0x92D0xEAS0x9C0xB20xEC0xF30xAEu0xCE=0x850xF80x150xAE0x9C0x990x810x9B0xA5;0xB00xDB4U0xB10x1Fq0x170xBD0x9A0xD50x0Co
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0x8B"0x170xA90x930xD4(0xB00xB20xBEE0xB0Q0xFCX0x170xD70xD50xBAU0xA2]HW0xEE0x89G0x810xD6
E0xEA_O0xA60xD3K0xEA0x040x8EEd
0x1C/X0xCA0xE40xAB0x000x000xF00xFF0x000x00l0xF50xFF0x1F0x110x000x000x000x000x000x000x000x000x000x000x000x830xF20xFF0x1F0x000x000x000x000x000x000x000x000x000x000x000x000xBD0xED0xFF0x1F0x000x000x000x00{0xF10xFF0x1F0x050xE80x8D.!0xD30x880xDF0x880xDE0x140x870xBB]0x9CAsX0xBB)10x0B_0xA1QZ0xD9)0x9B0x1CH!0x84g0xAC0xA70xB70xBDL!0x81Q0xC4U0xC30xA2E0x9960xB7WW0xAA'{Qn0xBD0xBAt}0xAAu0xFA%0xA8S0xAE0xE70xADz_0x910xA7E*0xBA0xD50x1CW0xF90x9E0xD70xE3YU0x1F0xFA0xB60x150xA10x140xEA[0xAA0x100xF6@0x80$0xE2@0x9A@td0xD1kT0xD210xAC0x920xC60xB00xC50xD9W20x110xD40xCB0x1F0x9A]0xA8/0xAA0x84}0xBFR0xDD80x140x02lh0xBAChX0xDAL|0xA8v0xCAA
W0x090xA90x8A0x16Q0xC2U0xAC0x150x170xE20x150xF20x8Au0xBE>0xC00xE20xD40xAA0xB30xA8A0xAF0xC6% 0x930xB280x82^p*0x81*W0xAEW0xFAJ0xA70xAAQ0x160xE8Q0xAB0x9B~0xBA0x870xEA0x99I0x0EM0xDB0xDCw*GG0xACq0xD7I0x830xC40xAF0xE3R+0xD5+U0xB60xF70xF00xB50x150xFEc)W0xAB0xA4A0xBB0xDDA0xA6T*0xE0%0xDF0xB52~0x8B0xDCU0xFEC0xAECl0x0B0xC4ZE0xEA0xD00xAA0x95.0xD50xD90xE2~0xE80x0Cw0xBB0x070xD50xFE60xAAU,0x1D0xA80xB90x1C0xA2M0x130xE50x82D0xB30xBC0xC50xB5g*]30xAB0x9B0xA1Wr0xCD0xAA0xDAw0xC50xB90xAC?0x0B0xD40xDD0xEFQ0xB8_.i0x960xAFk0xFA0xD60x8A0xD70x800xDD0xA10xA60x940xAEY0xFBd0x88C0xBF0xA2r0xA20x970xBF0x170x160xA2S30x88U0xBEU0xCFj0xCCC\`0x8F0xED0xF4N0x8EW0x05h0xC2E0x100xAA0xA3je0xAF0x950xE2<0x170xD20x9AV0xAC0xFB0x9E0xC2-0xAB0x94n^0xCAU.:0xCB=gj0xC60xA6JH0xE2y0xEE]0xB6)0xC1J0xC70xA80xAA0x810xE0Q0xB50xF80x11av0x890xD5f0x8F0xB80xAAV0xEE0x190xBAuw0x95=0xFCQbU0xEC0xF80x15(}S0xECK0xA2k0xCD0x8C0xF0Y0x960xC20xB70x12G0xC0g0x8E
0xDD*0xCD0xBAU0x8AD0xE10xD20x8A0xEE0xF1U0xECS0x11+D0x040x1B0xB6I0xB30x92@0x08E*E0xAB4l0x86_"0xB30x9CC90xA06+0x15e0xA2X0x84`0xE20x86T0x986+a10xEA0x06-Q0xA2Ao0x080x960xAD=!0xF30x8Aa0xC50xBF0x9D/0xA2EnU0x940xA7].0x180xCA0xDD0xAC"U0x88D80xDE0xF9,40x8E0xC4DQb]0xA20x900x9C0xEAE0xD30xFBU0x1A60xFC0xF7T0xBE40xD4Q0xAB$0xDAj
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
]0xA20xF4w0xAE0x820xE40x150xBB=c0xB8r0xACd0x94Uj0xB5]-Q0xAB]0xDA@0xA80xFE10xA8S0x170xA80x11q0xAA0x91Su0xD40xD50x0E0xB50xCD0xD8T60x150xA6M0x110xCA0x950x8DT0xBDe=0xD50xB90xE1U0xB4+0xD70xA2wk0xE2UR0x1F0x9AU0x100xA2WyP
0xB00xD5VQ0xA10xF70xBA0xAD0xABQ0x9E0xA80x810x12Z?0x9AG0x8B0xABU&0xCD0xE60x9B0xA4u0xC7 e+w0xAA$0xBD0xBE=0xA4]0x8AQ0x8A0x9Fd0x08e0x15"0x0D"0xA10xAE0xD5p*0x840xEEE0xAF]0x0CUW>w0xF90xD70xB8r0xEF0x1D0xF80xF5^0xE10xD5$>H0xA9=0xEA0xB70xBDw0x170xAFq0xA6P0xA8Q^p0xD10xDC0x8F0x8Bt0xAA0xDFe0xE80xD10x8B0xE8U0x8A0x99_f0xCF0xBA}0xAA|0x83t#0xAF0x930xF9Wz0x9AU0xFFw0xAAG0xACM0xE80x8DTk0xFAI0xE60x9D0xAA0x03U0xBAV0x0F10xC2a?0xA10xB70x1A0x15
0x02!0x9A0x900x8250xCA0xD10x820xA50xCE0xF030x830xF20xC79WH}jEp{b0xCA0x990xA9U0xEB0x8A0x150x10NPH0x15b0x080xC30x1ASd0x940xBA0xC5m0xA140x01u~0xB60xBB0xFA^0xA40x0F0xE8F;%80xCB0x150xA20xC60x950x8A0x15M0x820xE50x820x800x8CN`0xE80xD7"S0xEA0xFB0xAB*hm+c0xCAe
J0x020xF9jU0xA8w0xAE2V0xBB0x1B0x0D0xF4:0xD2E0xD2Z0x9A0x15c{i5a0xEB0xD50x0BU0xABSEu0xE70x82
U0x8AR0x99o0x0C00xD9v20x09=V0xB70xC70xABm0x9D0x050xA30xA90xCD%0x810xA9&0xA20x150x890xAE_0xEB0x0F0xC10xA2C0x160xA3k0xF20x15`h0xF160xC10xAAQ0x89d0xF00xD50x1C0xE00xFD0x98t0xEET0xA80xEA0xD40xAC(0x050xB2W0x86"b0x160xDE0xA00x188T0x990xAAV0xAF;0xAE0Fj0x90T0x8CS0xE00xD50xE8D0xC00xAAA0x02T}.0xD50xFAU0xB7^0x8A9V0xDFE0x990x17*0xC2Q0xB8M0xE2]0xA00x11"0xB80xB5yQ0x95:^0xA10xEA}J0xC6D0xEAT0xAAT0xC10xCA0xCA0xA80xEEU0x080xD5Z0xF0P0x000xB50xAAD0xC00xFB10x1AD0xBAJ0x880xD00x1C0xC80xEC0xECv0x9F|0xAA0x9A0xC00xA9e0xD10xAA1.0xCA0x970xAAD0xA9P30xE60xD80xF60xB40xE00x0C0xE2s0xC00xA50x18/S0x80W0x0C0xB70xA50x00]0x1E0xA20x0E0xAA0xD50x140xAC0xBC0xBBV0xE1R0xA8`}0xAE/0xDB0xDF]0x950x100xFB0x1D.0xD10x1A0xD70xE7 y70xDF0x95.0x050xA10x090x1F0xA93 50xEB>0x190x06q0xE80x000x830xF80xEE0x0CM0xAA0x9F{E0x9A0x040xB1
0x950xABP0xD68E
0xAAq0x01X0x0BG-@0x1DtE0xA4T0xA350xCB0xB1u0xAAK0xE2V0x9A/0x170x94V0xE9(10xAA0x15l0xE30x9F0xA50xCF0x070x1A0xAB0xAEW0x1A0xF10xAC0x070xBCa0xD50xE20x94+U>e"0xD4P0x04Cy0xA3E0xAB0xBA'0x880xC70x98L0x810x160x120xEA
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0x910x1A0xDC0xB20x1D60xDF0x17;0xDD0x960x9C0xAC0xDDW0x88]0xA40xA20xD10x8A0x0EW0xD3s&0x140xA20xC2*r0xD50xEBM*0x120xEED:u 0xDF0xA20x11U0x82~0xA4`Q0xFAU0xCDqW0xDEy10xFDr0x8B0x110xB2T)q0xE6D}r0xC60x90}0xACw0xEB0xBF0x070xDE0x91P0xAB0x140xB20xEE0x0F0x0E6lb0xAC0xDD0xFF0xE30xD43U0x000xD40xE0rUye0xE90x800x80]0x150xA00xF00xED0xB2T0x8A[<0xDC0xBD250x9B0xFE0xBA?0x990xE80x12(Y0xAAUKk0xD7bl0xA6e)0xEF0x150xEEuU0xAAW0xE10xA9xV0xF30xE1rU0xDD0x910xA2E0xB60x95R0xD7S0xAD0x970xAE0xF6y0x030x160xD4%0x0FRQ0xA450xAEU0x92U0xAAx0x17$0x1EW0x1E0x100xA60x83T0xAA0xF10x170x1E`0xC40x1F0x9EQ0xA30x150xEE)X0x0FLJY0x8AGd0x980x0Fj0xAAw0x8B^ZE0x9B"0x910x8A0x16w0x980x95yQ(0x910xCAUX0xA20xD5$U0xAA0x850xBEX0xA10x8AND0xBAVC>Z70x970xFDd0xAF0x9C0xDCJ_0x870xE5 0xF30x9F0xB9x0xFA0x9F0xAA0xC40xA3q0x0D0xEE0xD1*,P0xE8N?h0x16n++0xF7 0x170x020xA6U0x820xD40xD6BS0xD60x10Z0xC10xCB0xB8P0x82W0xA8]0xEA0xC2M*e0xB20x050xA2?0xFE0x1AG1PT0xD6P0xA80x980xD30x88U0x180xD40x9B0x160xEAY0x8ET0x9B0xD50xA2/Q0xBEE.0xD73U0x7F0xEB0x19$0x8Ao0x035(0xEAW6WNZ&0xAAf0xFB70xC3O0x0E0x870xD1Jf0xAB0xD1
T0x8E@Q<0x06$0xE2T"/0xD00xE1v0xF7^0x070x0B0xD7h0xC70xAE0xED0x9A`0xBA0xCB0x1E0xE830x8AD0xEB0xD7R*0xD50xE10x860xF18U0x128CRl0xC3^0xC6
C0x0BE0xE60xD50x9A0xD10x870x9C0x820xE8a0xEA50xAC0xAD0x8Ei0xE4A0xFAQ0xA810xB30xA3]0xAB,H<0x030xACV},0x010xBA:<0xA0V(V
0xF8|0xAA0x980xC20xAA0x040xC9t^C0xD40xA40xCB0xA0]0xAE0xDFT0x940xE70x8B0x91>0x050x050x01U0x0D0xD90xA2M0xA2;20xC90x860xF50x96P%0xEF0xF70xD2u80x070xD10xB5U0x02Q0xAA~0x880xD50xBAnp0xDAq0xB20xCD.0xEA{-/0xE4`N0x100xF40xEAE(0xBBS0xBFu,0xBE0xB5v||0xA40xEA(0x150xA3J^>0xA00xB0U0xBA0x1C:h0xABU0x160xB0?'Fp0x88T0xB90xAB0x860xE7T0x9C0xAE6A0xA6%0x84H0xA9K0xA7*O0xAB0x070xEA0x050x890x0Ce0xAC0xF00x8D0xB3U0xAA0xD40xD50xFD0xBF80x01Y0xCD0xADN0xC90xAB0x190xCB0xD50xCD0xCDM0x9B0x050x0EG0x8Au0xEAK0x9E0x840x8AtaA
0xB7LC0x170xF90xDF0xE30xA1u0xE80x1D0xBA0x090x9C0xE80x92].0xA40xC20x8C0xD50xB00xAF0xD50xB1T0xA6f0xA80xD5f0x7F0xF10x8C0x9D0xE60xD40xCE-u0x88P0xE97.Rm0xAB0x0FX0xBE0xA1>40xDA0xE3]0x900xD30xCAU0x9A0xCA0xD0H0xD20xD30xC50xF50x190x7F0x81
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
W0xBAuzP0xDAIQ0x9A0xD4U0xBF0x85d0xBC0xDD0xAF0x140xA20x9D0xBEU0xDD0x980x9F0x0EV0x920x1D0xE4*V0xA70xB40xAB0x1B$0xD4'0x8F0xFF0x020x8AU*0xC9V:0x160xA9]0xA6a0xA80xFE0xF40x1CE0xE2a)0x800x17kgj0xBEY0xE80x93N0xF1Y0x8BW*0xC90xA2L0x9A0xD2I.0x9D0xABT0xB40x9Eu0x89V0xC50xCE0x17*0xA70x150x9D0x7F0x8Du0xBAx0xD40xA8Y0xFA0x15;Q0xB8+0x15l0x940xA250xAE0x150x127p0xC00x13U0xA8]goW0xBEy0xBAW0xABkYC0xDFL0xF10xCA0x16P0xEC|>0xFC0x8Ft:0xE80x8F0xFA6d80xDC0x820x82p,F0xF3X0xF6W0x160xCA0x9C0x8FY0xB9W"0xFAy0x020xD70xBB0xCC0xA00x910xB30xB90xD50xA90xA9z0x0B0x150xB80xBA;UIm
}0xA20xE8U0x05D0x190xFE )z0xCF0x800xCBV"0xF5c0xAEY0xF9X0xA20x010xAEJl0x80U0xB8M05U0xAFT0xB4*_0xAA0x1440xEA0xFB/0xEB0x9A0x890xA3/0x020xB00x1F0x8B0x040x86U0x020xE2T0xADu0x80M0xEA
P:eu0xBA0xC40xB30xA8;0xE070x1BU,ST:|+0xDB0x88_>0x930xD50x1FU0xB8W0xAA0xD90x930x0B9K0x9A%0xA0U0xCF0xE10xE8s0xF70xDAw0xE30xB3q0xFCu0x8Bv0xAA0xF40xFE-"D0xB80x97h0xF50xFA0xA2D{0xDD0x1A0xC50xEF0xA5p0xB20x7F0xAF*'0xAA0xD4T0xAC0x130xB20xFD0xEA1b0xBA<0xA2W0xA2q0x7F0xD6T0xEB0xFD0xBA0x170x03U0xBA0x1E0xC10xECX0xE40xA30xE10xAA0xC60x950xA9|0xC8U0xBE0xC40xC10xDC0x1D0x980x8C00x9F0xAA0x0CQ0xFA0x8DhU*0xC70x810xDF0x050x000x880xA10x000x000xA00x000x00 0x80.0x00 0x880x130x000x000x880xA10x000x00{0x120x000x080xC50xA10x000x000xA00x000x00 0x98.0x00 0x880x130x000x000xC50xA10x030x000x080xA20x0B0x000x000x000x000x080x000x0F0x000x000x000x010x000x000x000x000x000x00H0xC4/0x00 0x140x00
0x000x000x100x000x000xB00xDD0x0B0x000x100x010x00 0xE0/0x00 0x880x130x000x000x800xE10x0B0x00{0x0F0x000x080x880x130x000x000xDF/0x00 0x010x000x000x00-/0x000x000x980x000x00 0xCC/0x00 0xE80x000x00 k0x040x000x080x080x000x000x00@0x000x000x000x0080x01@q0x020x000x080xAD0x010x000x080x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000xA6U0xE10xBAT+U0xCE50xAA0x13}0x1A0x1AzM0xE90xD30xC2LY0xBA0x960xFC0xAB0x16*0xAA}F0xED0x8El0xF50xCD0x8E0xCCu0xAC0x8F$0xD50xED0xAA7hE0xE1E
0xE50xDD0xE2T0xE70xF80x180xA80xA7]
0xC10xBAb0xC9w0xA30x80C0xF7Eb@0xCAq@0xC00xDB0xA1},0xF40x8Et0x850xA80x91U0xA8]0xEA0xFEV{U0xA1]i[}~Gz0x91-y0xAC0xAB]*0xD5"0x15&u0x970xCCe 0xAA0xB30xB2B0xB70xEBUc0x9F0xC8S)0x830xD20x9Au0x8D0xE90x920x910xC0vU
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0xB90xF10xA20x160xF60xDAwR0xD40x8E0xB80x150xC2]0x110xBE0xC30xAA0xD1850x0E0xB30xF5)V0xF2_0xB4E|0x830xB70xC8P*pBfE90x0Du'R0xE2,d0x8AAc0xD50xD0om0xAA0x9Co'0xBE0xD40xEA"u0xD7ir0x050xFAE10xFD]b0xAA0x050xAFAy0x130x000x080xD030xACcr'0x9E0x030xB20x110xD6]0xD60xB30xD40xAA0xD40x1AV&0xF6A0xD80xE0P0x94G0x9Aj0xD40xE8d0xEA0xD50xFC`E7E0xEB0xB50xAE0x80X0xA2%]0x8C0xD10xAD0xEE0x0C0x900xED0xAF0x8C:0x140x850xA80xA60xD50xAA0x090xBA0xBCt0x02|0xAC0x0D"<0xCD0xB8`80xBCD0xAEUY0xEA0x15J,'}0xBE0xAA|0x8E0xD40x0EWn0xBF#fF*P0x88W0x1AZ0xDC0x060x1DV0xAAB0xBB0xB20xA70xAB0xC70xB3O'0xF0r0xEB_0xA20xF9&70xA10xEA0xF70xBFZ0xEA0xC40xABU:0xA0W0xF8?T0xA80x04y0xCE0xE50x880xD10x820x90:(Q0xA8E0xA8U0xEBH0xBC0xC7u 0xBA0x1B0xBB0xE4R0x0BE0xA8U0xA2{<R0x970x0B0x110xA2T0x9AR0x010xF70x170xA2q-}0x86 0x870x890x02U#W.0xF90x150xC20x8D0x880x110xF00xD4t0x000xD20xFD0x0D0xB90xD10x06,$0xB0T0x8De0xF7r0x15`0xE4f0xBBT0x000xA10xC90xAD@0xAB0xE70xB6G0x0B0xAAV0x0B0x97'0x16R0x15w0x98U0xA5w0xA3:b&P0x8A0xE5MJ0x110xA20xD9o0xBE0x910xA70xF2fY0xD50xA60x068A0xE6t0xBA[0xE60xC00x1Dv0x150x020xF00xAAu0x000xAB0x8A0xBA0xDB0x88]^0xAE0x0D0xFF0xD70xA20xCC0xB6^0x910xAB0xD70xDA0xAA0xAA0x950xEE0x8A0x9F0xB90x94}]0x930xCC0xE40x9A50x8CW10xD10xFC0xAA10xBAu0x82]0xCE0xEE0xC10xAF0xCF0x14j0xF1.0x1EV0xAA0xEF8YiMQ,0xF1+<0x8BT0xD70x9E0x95h0xD70xA2^0xA8Kw0x96lG0x02P0xCA0xC4G0xA20xC50xE2M:0xF4;0xE3d0xAA0xD50xAE40xE4w>0xE50xF30xCA0xB8e0xE00xE00xD30xAFeX0x8C0x00 0x910xEB*Y0x820xAA0xC5"0xE5u0xB20x0E0xE90xBFOr0xE00x0FW0xAA0xC10xA80x07k0xFF0xC50xCBmHEb0xD3{jE0x8Be_0xAA0x8A0x8A0xB70xB70xBB0x9B0xAB0xD10x1F0xF50x150x8F0xD50xBBw0xBFe0x950xB4o~Q0xAA0xC60x8D0x150xC40xAAT0x000x080x9F0xCAo0x1C0xBE]/_/y0xA1fOk0x810xBFw0xB90xD10xDE0xD3y0x92e0xAAU0xABrgFrU0x0B0xF70xAA0x8AK0xAA0x86ou0xCA<Gh{0xA6]0xFCY)0xF0T0xF6]0x890x19C0x90c0xED$T0xC2U%UiU0xA80xC4}20xD90xF9c0x9BTk0xEE0xB20xCAq0xCD0x1A0xF50x960xFF0xB00xA50x97>U0xEF0x1B0xD50xE0e0xA3T0xFF0xDC0xBA0x8E]0x820x180x070xA90xBA0x19Y(0x91
0xA80x930xB30x850xF10xA80xF70x8F@0xBB4+0x02U
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0xA6/0x8AQ2G
qWC0x970xC8Q0xEA0xA60xF0oE0xD1
Z0xEA0xE8[0x9B0xE7:0xD70xACZ{0x1E!0xE80x1Ag`6%^0xEAQ
0xC40xAB=q0xAE0xE50x9B0xAA0x150xA3<0x920xB8I0x8E0xD90xA30x910xC60x82}0xE90xB80xFC0xAAU%0xAA0x940xFB0x950xEFy#0xA2a0xAE0x150x98|c0x140xCB0xECS0xAA0x980x18U0xCA0xAAu0x88VQ80xF50xB20x93R0xED0x160xE10xF50x80TE0xDEL6p0xF10x150x860xDB0xD00xAA0x900xA8V0xF2]0x8D0xCEBs0xE80x110xAF0xD50x1120xAC0x89t&=0xBA(0x7F0xA80x0C0xF250xA10xB50xF50xB70x150xADG0xB3_0xAE*6?0xFCE(u0x93"0x7F"0x7F<0xC40xA6qT0xBE$0x88E0xAA0x95%U0x16w0xF20x02wf0xD70x850xAEQ0xAE0x8B0xE50xE80xB40xB3{0xF80xA50xC30xEA0xCD0xA7E0xEB0xD00x8Amu0x9A0x170xCATb60xCD0xE2Gz0xB60x050xE30x9F50x8Be0x960x000xAB0xD5,0x120x170xE80x1D0x8A/0xCE0xD5}0x9E^0x850x150xFF0xF10x830xFC0x9Bj0x930x150x8EC0xF4
%E0xFF0xA70xFB0xFAOy0xC0}0xE20x150xEAqn0xA5U0xE4O0xE80xDF0x8B0xD7T0x9A0xC10xBA0xFA0xF40xAA0x13i0xF60xB60xA60xA88F0xBEh0xB50xAE%0x030x180x06Z0xB5
E0xF4U+[0xADW0x15g0xD40xBE0xECU0x16A@0xB80xC70xC0z0x820x170xAA0xCA0xB00xE0B0xA8S0x870|*0xCE20xD6>U0xA00xAFU0xACT0xDD0xB80x080x800x87o0x8A0x150xA2S0xF1g0xB6.wJu;Aa0xF1o0x8A0x150xCE0xDD0xC80xF00xC40xAFA0x11"A0xB80xD40xD60xC0|0xF70xF70xFA0x100x9E0xAAQ~0x070xBA30xA20x9CR0x020x970x08P0x840xDCJ0x0CE0xBAL0x1D0x880x9B0xAE0xB2t>0xF5_0x1F0xA0x40xE2t0xB3U=50x8A0x92Y0xB8*0xA60x0C0xAAH0xB50x0C0x0EUU0xE00x080xB90xEE0xEA~:0xB2#0x0D0x080xD0!_0xD4Q0x9B0x9C0xAA0xB80xB6Z0xB0'0x8BQ0x110xE7dZ0x0D0xD8u0xBB,0xEA$0xE60x8F0xB80x83W0xD50x05g0x15q0x150xD10xBA0xA80x810xEB0x0DYwP0xFA0x08rB0xAA20xEAy`0x94RIVp~@Z0xB20xADB0xA20xF60xDA2w0x970xF50x070xF60xD50x9C0xD00x86|
Db0xCB0x80BE]0x15dC0xF3Avk0x800x8B0xE00xA10x0B0x0Ba0xF40x7Fs0xF40xE410xE2(0xA40xB9"0xF20xA20xAA0x120x9550x1Au0x90U[0xCE0xB00x060x9B0x1A0xA80xAA0x96@B0xD40x1DG0xF50x10ucR0xEC&0x870xCC620x8D0xDC0x14'<6D0x1F.*%+q0xD00x1CA+0xDC0xAA0x820x1B0xA40xBE0x13;0xF40x17w0xC10xC70xFC0x150xEC0xAF0x120xA50xE90xBE0xAA0xCF0xECMG0x850xED0x150xCE0xC90xFFY0xAA)0xFB0xF4
(yW0x05i[0xDC]Jv0xBE(*0x000x8A*0x8Bu6=+0xAB 0x0EQ8h0xA40xE28P0x0B0xF90x80UYAt0x150xF10xD8ih0xAE0x980xE60xA90xFF0xDA0xF7m
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0xFC0xD00xD60x1DM0x12&0xA90x9D0xA2$"0xB8#0x16+_B0xA20x1A0xAA0xA90x170x180x18}gW`4/:|0xBA0xA70xC50xA80xA20xC60x1D0xC10xFD0x060x070xD1P0xE6/0xC3"0xACd0xA20x95XVq0xD1EbPP*0xC00x980x98nn0xAA0xF90x150xC4(0xD9S0x85<E 0xEE(zFE0xD50x87I0xC30x860xAFC0xAE-0x83Q0x070x050x15aE0x14uI0xC4e0x15j0xEE0x060xA9[DY0x090xAB0xA0y0x8C0xE80x980xE60xF20xDC0x0DW0xC4|0x110xE30xFA0x8A0xBE0xEA0xEE0xA3.0xA20x8BG40x9E0xD70xBF0x050xB60x140xBB0xA40x9A)0x020x0E0xA00xCB0x15u3_TAzl0xAA0xBA0xA8)0x880xA60x82E0xD00xCE!0xEE0xC80xA60xF2EE^0xF60xC1U0x15E0xE0t0xB60x8C0x100x1B:0x1CT0xFDKAY0x1DQ
:0xB1
x0x990xFE0xBE0xB50xD1U0x850xD5RQ30xA20xBBz0xBA0xB20x92")c.0xEBEG+0xF2[0xC45i@0xE60xBA0xE80xE60xD70x120xEET0xD70x15zHFV50x080xE6,0xE00x970x9A0xC80xF80x150x94LT0xF6WFt0xEE0xBF3-$0xBD0xAA0xAEm|0xF1Mo0xAB0xB8,mP0xBDU5ES0x1C"0xAC0xCB0xEAt0xE60x920xF1T0xF80x14OWW0xE5s0xC60xDA0xA0/K0xF20xE8t0x15sYBQW0xF900x8A0xEE0x12"0xB2^0xAD0xD20xBA]0xAFUu!0x1E0xD90xAA0xA90x03EUD0x830x8E0xAB0x8B0xABKyg0x158E0xE4g*0x160x80.0xF40x8D0xD30xEFWo0x170xF50x7FUA^+#E0xBC0xA20x920x97+u0xD50x15W0xAF0xAB0xA30xABM0x180xD50xA70x15V0xC50xBC0xAB0xB90xC20xEA0xA6Q0x8C0xFCBAT]0x1A0x9B0xA5_*Y0xB70x9F0x930xC20xEEm0x930x06v0x15U0xA6TG0xAA0xA10x97{0x8B0x8BHl0xDDST0xC50x990x05T0xD50xEF0x0E0xCE0xA2wUU0xA70xAC0x86n<O0xE20x92o0xD8|_0x1D0x1Dt0x16K0xDDF0xE20x090xD60x920xB00x160xD9d0xB40xE40x92u0x8A0xAA0xB80xA00x9A0xA10x9A0xEB0x800xC3T0xDDE0xC60xF50xDE0xA30xCB0xB00xEFf0xEA0xDB0xF8 0xF5S0xFDUU0xD50xC40xE70xBA0xCA0xE0Y0x0D0x85W0x880xED0x8A0xAF0xE80xBE=/0xC00x960xD5u0xE90xA10xF5a0xEB0xA90xB50xE60x1C0xBF0x060xCB0xFFQA0xC6_0x970x150x05+0xDA0x860xAE0x0F0xF00xEA0x820xE70xD5VcY0xD40xF60xF8#0xCF0xEA0x0C*~0x02h;E~'0xE60xA3
0x840xD90xD5T@E7X0xD50x090xF6(0x810xFF0xA20xCA^0xC10x0Ck0x980xF00x09Z0xFA0xFDcDg0x9D0x15U_0xAE/(>d=0x1De,0xEA30x0Ck0xBA0xFA0xA4]|0xD10xC5AY0xDCe0xA10x990x8B0xE30xAC0xAE0xE6"0xC50x15tV0xA4k~q 0xAA0x18?0xA9h0xAA0x1F0xBC0xF80x91^0xD1e0xF90xF50xAC0x8Ab0x830xAA0xB20x880x980x940xFE@a0x820xA0*0xBB0xC0g0xE20xAA0xC7o0x1AE0x8A0x8F0xBA0xEB0xAE0xAF0x160xAA0x10
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0x97Q6}0x05t0x050xEA0x9F0xE8.0xFF0x9E0xF20x0B}7!]0xDE]TA0xA5WU0xAA0xAD0xBE0x0E0xBD0xC8[}0xAA0xE80x9160xC80xE30x100xA2a0xC4u0xE70x940xC4qd0xBA0xCE0xE30xA20x900xFAN;X0xF5FU0x92]D70x840x8E0x0C0x9210xEB0xA20xBAQ0xE70x850xC1UO~0xC0`B80xA20xE80xBA0xA3:@0xD61`0xD8N*0xF1U0xD6T0xDD0xC0P0x950xA40xCB:0xE50x880xEC0xCB0x870xA8dYDYN0x900xD1R0x1E0xCA0xC00xC1n0xAC0xA2.&=e,fQd0xF00xA69'0xAA0x82C0xE90x9A0x87:=V0x9C0xDD=0xD5A*0xBE0xDE0x8E0xD80x940xE80xEB}0xD90xC90xC10x12y0x890x0C
0xE50xBB0x8D0x91k0xAF*0x17{E0x17O0x95o0x950xEE0x8B0xE20xAD0xBC0xFA0xEF0x9ELuxcX0x1F0x04]j0xBE0xBC*Q0x04RE0x83 0x8Ec0xE30xFF0xAEb0xA5e30xCD]0xF2{0xDA00xAA0xCE0x8C"0x0B0x9A0xD530xC8R0x7F0xA30x110x9C>30x820xB80x9A0xBA"0xEB$0x100x03P0xDCV1m0xEA.0xA20x8D0xA60xAA0xFE$0xE4E0x170x1Cz0xE50xCA0x17E0xD9V0xABi0xFA0xB20xAF0x880xA8QU0xD9HV0xA10x9D]*#0x9B0x8E0x1E0xB10xCF0xEC1V0xEDU`X0xF10xC00xA0r0xFAE5U0xF20x8C0xAEq0xE40xE90x9AI0xAB0x17_U0xA70xC0AQw0xA40xF00x150x190xF80xAB0x9Di0xC50xB70x13Y0x190xD40x1F90xB3(0xA20x9A0x880xAE0xA1 0x9E0xBC0x81E0xCB0xB8uH0xABhd0xCA0x930xB2
0xF70x1Du0xED0xD10x8Ck0xA90xAB0xAFB]0x060x8FWT0/0xD3":0xAB0xBE0xAA20xBBu0xCDW0x05V0xC40xE50xC40xDF0xD80xA2&0x8F0x8E0xA20xCF0x855A0xFD0x9E0xE7We0x8B0xBA0xAE-~0xEB0x1A0xECE0xE10x01I}0xC4cu0x000xC20x8B0x00N0xBA0xAB"Lr70xD7]0xBDT0xD40x8C0xBA0xAA0x80y-0x1FS0x8B"0xB1/0xBF0xE20x09+ve7?0xCEDPQ0xE220xFF0xE080xCA0x0E0x9Dp^0xF70x1D0xEBO0xD10xBC0xAB0x800xA80xB30xEA0xA9 0xD20xC70xD70x100xD5e0xD150xDA0xF30xDC0xA40x0C*0xBC0xFA_70xD4$0xEA0xBA0xA90x9A0xAE0x92p0x140xBC0x15u0xC5"60xC50xD50xEC0x03e0xA2:0x1B0x9BeRK0x1FA!0xC6L0xBAZ0xBBJ$0xFF0xE2Mi0xC50xE0tQ30xA50xAF0x8A0x8F0xA20x8B0xF00xBA0xB80xD90x94U0x950x0B0x95b0x1F
0xB8h:0xDF0x0D0xD50x1D0xF20x8A0x9Ad0x91-0x99'0xE0F0x990x15A%0x190xFD0x000xA50x8A0xB10xB40x980x8B0x190xDC0x8F+0x17T0x01!0xD10xAE0x0Fd0xA00x0E0x960x090xB50x080x1EM0xE10x1D0xD2?0xF50x820x820x1A0xA2-0xB8
0xB80x1D90x16t0xA20xAA1N0xCC[0xF8hE80xE90xAA0xA90x9A0x7Fk0xC50x1FS0x07S0xD50x880x020xA20x10k0xE20xB60xAE0xADE0xB40x960x01qw0xA4*0xB00xB00xB80xEC0xB80xA80xBBMsu0x9C0x8F0xA90xFE)0x95]0x1D80x1DE`T0x18kh0xBC0xAA0xAE0
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
'U0x0C0x14Q0xA50xDC0xC3i0xBC0x1A0x87`0xAE0x8B0xE9;$0x8F0xF5w0xC70x05}0xB40xA70x0780xFEk0xCA0xEF0xA8eO0xA2YQmE0x0E0xAE0xAA0xADPR0x110x1B0x120x890xAB0x1A0x080x9A|0xBA0x990x190xDE0x00P0x070x199s(0x8A;5CVQ*0x9A0x8E"0x820xA20xA90xAA0xF5PU0x100xD00x9750xC80x880x120xB8N0xC10xBB0xC8%0xC1r0xDDgzHYu)0xF80xA3n0xBBx0xB90xAAQY50xF70xF7r0x9DU0xDAZ0x8E0xEFx"0x860xAA]W0xC70xFD0x980xA80xEA0xCAU0x8Dg0x91U0xCCuE0x180xAE0xAF0xCA0xA60x880xEB0xC90xB1MLX4`0x8550xB2x0x8C0xFA0x120xE20x970xF5YP0xD40xD50x110x8Cb0x110xB10x8AH!0x830xAE0xAE0x9A0x17=0xAA0x82p0xF3TU0xB80xF2*0x8C0xECl0x980x070xCC0xFC0x040xC7W0xDF0x09HZ0xAB/0xE00x9A0xA90xA30xC4^0xA1WA0x9E]e"0xC80x9B0xC30xAF0xAC20xEA:0xD13V0xF70xC40xE50xE40xAB0xA20xE00xCC0xA80xB20x880x8C=0xB60x100xDC0xFE0xAA0xA2
0xF3g0xF3|0x15a0xD1Q0x930xCB0xD30xE20xB8hS[ti0x91]f0xCA0x13u0xFC0x9A0xB1<j0xA20xBA0xAFLW~hq0x940xA4Gs0xBA0xB8")0xB20xA80xA7g0x160x0D0xF5q0xFD!l+0x9C~x0xF6Su0xD50xA6?0xAE0xC00x840xAE0xAA0xB80xA250xEF0x140x04_0xB4]
0xBA0xAB[0x9D0xAE20xA90xD4=t0xBD|0xD4T0xF7J0xAA
0xFA0x110xAB"0xB9]0xD7[0x98T0x1B0x12E0xFC0xAAz0x12P0xE20xA80xF2Q0x140x130x1A0xEE0xAB0xA8c0xD50xA9]u0xD5Q_0xD90xC70xEA0x8A0xD50xCD0xA0.0xAA0xCCd[0x11IPW@.b0xB6h0xFB00xE70x8C0x910x010x1B0x11YUz0xD10xDD0x160xAA0xF8;kB0xA30x1C0xEB"0xE0uE0xD70xD5u0xC90x17'0xA60x080xE20xAA0x160x9A"0x8A0x070x9D"0xDAu0x150xD00x110xD10xF30x980x920xEA!+0xAA0xC5q3S0x9B0xAA,0xF2Qw%0xD2;0xE50xC80xF30xB80xE6<0xE20xAA0xFB0xA20xB3-0xF3W0xD0L0xF7WM0x0Bb~0x82l0x830x070xEED0x010xDF0xDB0xD0Q0x110x16P0x030x800xBB0xAA#0x820xA20xD0[0xC80xC0C0xF7_0x130xE30xE20x9A0x090x7Ft0xE50x86(0x99?0x80:0xAA0x830xA4-}0xFB0x95ryM<0xB20x9B?$0x8B*0xEC0xEA7F}0x92E0x11M0x9D0xCA0xAAB0xC80xC30x920xD5BF0xEC{E0xB70xAE0xE9
0xE40x8E0xCA0xFC0xF50x830xE10xD40x07U0xF30x0Dyc0xA80x900xEF/0xAB0xB40x8F0x850xDE0xC50x170x910x880xD70x830xB40xAE0xCFM0xEB0xB80xAA0xD1T0x7Fb`Q0x19B0xEA0x10+B0x870xC50x100xC70xA6.0x80N0xEC**0xA40xF1.0x180xD1]0x1F0x010xBB0x1A0xB90x880x930xB8+$0xD7p0xF1%0x070xF4Q0x150x080xA40x18M0x8B(0xAA0xA80x07P[D0x070x950xF190xA30xB1#)0xB20xE80x82
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0x9F*0xF20x800xA0h0x160x910xC5C~0x130x01H0x050xAA#h:0xBC0xD80xFC0xA8tV0xF1p0xAFK|o*0x030xF2.0xBA0xA90x8Bj0x10A]$*0xEC0x9E0x8A0xD40xCCvM0x01T0xAET0xEA0xAA0xAE0xE20xAB%0xAE0xBF0x0B%0xB7]0x11#G0xD30x180xA2p0xC3*0x8A0xCB0xC70x01EE0x170x9C5Q0x1D0x9D0xEF0xE90xB70xAC0xBE!0xBA0x85u?0xD9GB_0xD5
0xA60xAB0x8F9A]U)K0xDB0x1Aj0xEC0xE5-9M0xDF0x9DLe0xB9WB0x0xFCM0x08r0xEB0x070xAC0x8B0x8E0xEB0x1D]C0x150xC80x07^}"0x91
0xBF0xAA(:*yA0x0E10x9D<5T0xAA0xB00xAF0xEC0xA60xC6+0xAE0x150xD75h;0xC20xB30xEA_0xD40xD00xD0vU0xD5=R0x920x800xA20xBE0xE90xFB0xB60x15TZ0x03?0x030x030xC50x19J:0x090xFA0x8220xC2S0x81~0xDCIW0xC6u0x9F0x900xEA{0xC90xB20xE80xF20x95X0xB6u0x12y0xF50x950xBC80xA00x840x850x11J0x85m$0xBBz:0xAA0xEF0x1B]"0xFCU[0x040cQ0x1D0xE1's0xBB0x03<.0xB80xE1E=0x970x150x85ny0xE30x800x1A0xD00xFA0x98+rbU0xF3p0xEB0xA00xF10x150xC17}0xB70x9940x15O0xAA0x060xBA0x8A0xDFb0xCC0xAA]Y0xD23r0xC70x8F0xC9/0xAA0x8A0x03#0xCF0xAB0xF3N0xDFOU`NCr0x8AJ0xAB0xF00xB10xEA0xB20xFE0xD0F>_0xB00x1150x090xA0.0x9B0xCE0xDD|0x040xF20xEE0xE8.'0xA20x80c0xFAXQ0xC6~0xDB0x120xE7`0xF20xAA0xA20xB0;0xA20x120xDC0xAF0xF5S0xDD0xB10xF60x040xDC0xAF0x9A290xE30xBE0xF80xAE.0xD60xD60x190xD15T0x0D0xAD0xA000x10j&0xED0xEE0x0Es0xB10xFDX70xFDE[50xFA0x82.0xD2J0xA00xADu0x170xA60x150xCE0xDA0xF60xCB0xDFP0xB70xD30xC6q0x1A0x120x890~0x8A0x9Ek(B0xD6<0x1DP0xDC0x000x170xD20x8A0x8C"0xF20xDAb0xB20xCA0xD4`0xD70xD3GR0x970xD30xA70x080x8B0xF70xCE0xAC0xBB0x82tmY0xBF0xE20xC1R_0xAA0xA8b:D0xD1zv0x8A0xAB0xBA0x920x000xD60x84u%Uu0x050xA10xE20xAA0xAE0xAA0x860x1D0x8280xC50xDDQ0x110xC50xD50xD5*L0xBA0xE3xSW0xB8"0x120x1B0xB2(0x160xB60xECav0xB5d`W0xD50xDC0xC00xD3#0xF80xCA0xD30xB8L0x050xD3YO0xA10xD50xE40xC70xAE0xAB0xAD0xE1Sc0xEC0xA80x15y%0xE50x7Fo0xDD0x070xAD$0xA90x8C0xCE0xE0)0xE20xD5!50xD50xAA:0xA80xCE0x060x9E0x900xE30x0E D0x0F0xAA*0xE3/0x8A*0xA80x030x070x0B0xC5UW0xDB0xD00x970xEB0xE20x9A0xBF0xBA0xFE0xDF70xF30x900xC3=P0xA40xAE?0xBA0xA60xEB0xAB:v0xD20xA2h0x8C0x7F0xD90xC10xAE0xCB0xA2`0x9A0x9B0xA40xA80xD30xBFti0xF70x190x0C0x940xD60xBA0xBE(0xF90x080x8C6=0x0D0x1DT4C0xC10xE2,0xAB0xA90xBAWN0x99P0xA3b0x8F0xE20xAB0xA30xAA0x980x93bEX0xD9u0x9A0x140xFD0xB820xB650x1A0xE90x8E50xDCA0xC4U0xD4Q0xC60x860x8A+2`/0x8D0xD20x0C=AvV0xC4SUr0x8DS*0xCA0x88f0xEA
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
q0xCC0x06z0xBA0xE20x880xA80xDA0x880x12b]0xDDT0x050xD40xD90xB80xCE0xF00xE80x18&R0xE8TN0xD1l0x1470xD9p0xB60xAF0xB10xA80x060x880xAC0xAA0xD60x155|QL0x0DM0xC30xE6#0xAB0x800xCA0x080x060x100x1Dg"0x1A0xCF0xAA0x9EL0xDE0x0B0xDFD0xD40x180xF5
0xDC#0xA80x920xF60x180xA0cr0x16h-0xE90x140x95 0xA80xBA0xAA0xAA0xEC0xAD0xE7Tqt0xC5q0xC50xF7w0x8A0xFF0xE20xE30x0F0xE9:0xEB0xC5]qC0x07LT0xC50x860x1A:0x060x010x11A0x940xA10x000xC30xA20xC90xD4t0x85E0x15}E0xD20xE60xE90x810xF5Q0x8B]0xBD0x010x8A0xAF0xE9+0x8A0xBEL0x1F0xCE0xE60xA5;0xC7:0xF30xDA0xB30xAC
0xAA0x800x8B[0xBFV0x950x970xC30x950xC50x9B0xA90x930xEC0xCE0x800xAA"0xD7!0x16mZ0xA4t0x170xCA0xBCb.Z0x0E0xEB*0xD60xFE`^0xA80x000xA90xA80xE30x140xD70xC40xF90x0F0xE6e0xAF0x9E0xFFh0xFE0xAB0xEC0x7F0xD7}v0x17U0xD1[0xD60xA60xE9>0x9E+0xB90xAA0xFF0x050x1D0xEA0x19ZUVL0xEA0xD90xAE0xA8J:*0x8AAUU0x120xB50xA50x190xAE0xB90xAE0x19#0xA10xAF0xA8ZqTrqMEE0xAA0x0C0x8B0xA5W0x85]U0xA8*0xCA&p0xC20xF0*y0xD40xF7'0x10K0xF00xDE0k0x8A0xAA0xB2+0x8A=7V0x170xFF]v0x180x1D0xC90xAA0xF00xEBs0x9F0xA10xE30xC90x150x95A0xD74CU0x8A0xB8"0xA7+0xA9*0x820xD50xFDQ0x150xF80x8E0xBE0x960xC7u0x85w&F0x9D40xFA0x9F0x9E:G0xA60x0E0x98E0xD1E0x1C0x14T0xD0=0xC20xE60x1C0xAC0xA90xAA0xF80xBA2pe0xB20xA20x8A0xC90x9A0x880xB2]W80x160xC3U0xBFQ0xA0+0xBA0x8A0x8D{0xFC0x8Du10xF30x0D]Qt0x95+0xEC0xAC0xE20xEE0xB20x980x8B[u0xB5S,+0xEF0xFEE=0xF5f]EWl0xAF0xA20xCE0x970x0E0xA80x9A0x130xDA0x980x81q@TW0x870xF30xBE0xE80xA80x8A>0xBA;LT1E0x1D0x14d"N$(/0x8A0x87n50xC6GA^G0x0Bg0x1E0xC60x8E0xEB0xC5U0x8D0x060xC70x040xBA0xAA0x13(jjWd0x0D0xD0q
0xA40xFA0x980x900x010x0E0xB80x13U0xC40xB90xAE0xE40xAA0xAAWE0x99EUYU0xCE0x9B0x8D0x890x0E0xE30x180xAFh0xD640x15Dd0xA50x150xFE0xFC0xAC0xAE0x840xBB0xBE0xA8X0xD50xDCD0x1Ee0xA40xB7
0xF70xFE0x9E0xEAc0xA90xA7n1!0xC40x04u0xAD@0xEA10xAA0x8AU0xB7TuT0xAF0xAF0xEB0xD20xEA,j0x93~0xAD0xC90x13SL0x110xB60xAA0xA80xA20xB80xACh0xAE|0x06y0x16IOE0x1Ah0xC50xF80xAF0xDE0xF60xF20xD7UG|0x150xDDV0xF70x1760x9Aj0xB20xAA_0xEE0xA62uUe0xC90xD30xC5QV0x9E0x860xF20xA60xAC0xDDK0xF2I_ZeE0x09Vpn0x9Bf0xE80x080x8A~0xFAl0x840x15T0x15eA0xC80x9E0xC80xA00x930xD3DS0xA70xAA(0xA80xE20x940xBB0xB80xC3xc[t0x91M0x1D0x800x8AH0xA90xB60xA9-0xDC0xE5 0x05Eu0x97E0xDC0xC70xAF0xEE0x1F
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0xA20x9A*0xA8R0xD0Ry0xC4&0x1C$e0x030xA80xA80xA3)0xE20xAC0xD50x170xFD0xF90x8B0xA9i0xC0AF0xB1P0xDD50xF3T_E0xD60x19n0xE10xE2;Z0xE2"JG0xD10x00]_0xC10xD0I0xEE0x08D0xE90xB70xFEJ0xAA0xF7Pee0xDF}AP0xCF0xBE0x800x100xAA90xE4^,]0xD4U0x8Acb0xBAUWR0x11[0x9D0xB10xB70xEB0x9B0xFB0x900xE80x1F0xA30xD30xFC];0xA3AT0x1D0xAB0xAA0x0D?0xAB*0xDF0xEE7yw0x1Cb0x1C0x7F.*90x930xA60xA20x9A0xEE0xAEg10xDB0xB90x0D0xD10x030xC30xAA0x930x0B0xAFM]F0x910xB70xF90x890xDA.0xEF0xFB30x150xCC;k0x970xCA0xA860xBAL0x90c0x7F0xF4T}Ue0xB8vkf0xF90x0430x17?0xA10xBAk_c0x860xA80x7Fq0x11XWe0xA4E0xAB0xAB0xBA0xEE0xEA<0xB0j#euJ0xF30xCC0xB60xB10x8E0xAE0xA6i0xE20x830xBB0x8CBd0xB4M@0xD10x140x9A0xE80x1940x020xC70xB92+E0xFC0x1550xEB0xA30xAA0xA10xE90T0xE54QTM0xAE80xFE0xCB0xC40x960xA00x8F0xD80xF7U0xD5yCNu0x0C0xAE0x030xF90x9E0xA80xAB.VUP]0u0xA20xAB0x920xFA0xAF0xFD0xA50x1F|u%0xDF0x180xDFtV8y0xB80x920xAA0xBA0xC20xA20xDF0xA7u0xBEU7U0x010x060xAF0x1F0xAAU0xD5WB/0x890x1Bfb0xBA0xAC0xBA50xCF_GQs0x18]0xB020x800xFE0xAD0xAA0xF20xDF0x11Tw0x1F'0xFE0xC70xCC0xAC.0xA60x090x8F,0x0B60x9Dm0x150x140x1DM0x1F0xD5N0x9A0x8F0x040xEA0xAA0xAB0xABW0x9F0x06q0xAB0x8B0x8F0xEA)AN0x85%0xD0]P(
0xFE0x8A0xCFb0x9B0xA2GF0x90.0xAC0xBAd0xF40x140xBFD0xBB0xE70xEC0xA20x120xEB0xA40xAB0x9C0xCBD90x9C0x880xD3W0x170x150xAB0xB40x8A0x88G0xF5ie*0xAE0xAB0xE40xA60xE90xAF0xBCww0xC5LV_w0xF530x1AK0xBC8J0xB20xA00x19]0xC24x0xD9U~0xD00xCA<0xAA0xB8U*{0x1C6U0x09UV|0xFCNo0xA8.0xAC0xBE0x8A,V0xBF0x8Dg0xBA0xAB0xEA0xAAM0x1D0xFE0x93_0xC50x94u0x8A0xCA0xBA0xBB>0x8D0xD67tL^0xF80xC5T0x050xD9*0xD80xA80xBA0x920xF60xA6j0xEC0xFE:55tN0x960xC7Y0x150xBA0x8Ei0x9C0x830xA20xD30xAD0xD50xA50x11Rd]0x990xCD0xEE0xAC0x830xCAuuSO0xE10xA60xBA0x8A0xC20xEA0xB70xC30xE1V}0xD30xC7O730xAE0xA10xBF(0xBA.0x9A0xA8u%w0xE4s0x15_0xD9{0x000xFA0x890x8An0xCA0xEE0xD70xF10xCCV0x000x110xE7f@0x920xEA0xA80x9B0xE90x8Bu
0xFC0xC30xAF0xA70xAC0xA00x910xE5'f0x100x01>0x0B0xA70xC0*0xE7:"*nUDQVyG]0xBB0x0D0xE10x150x1E0x9A0xA30xBA0xCA0x180x130x80N0x858g0xD8`**0xBA0x8D0xBA0xA7X0xA50xC50xF1T0xE5{wF0xA50xA90xB20xAB0xEB=0x9F0xB6w0x8DV
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
T]<K0xC80xB30xAA0xAF0x880x1F0xBE0xA90x050x850x9C@Q0xD50xE4E0x020xA10xB00xD3w0x1C?X0xAB0x0C0x990xF6b0x98{9-0xAC_?0x810xD3q0x180xC80xD20xA80x18j0x90~0xB8-E0xDC0x150xEF0xC5UsGX0x820xAF0xB30xCE*0x8BWO0xD5[0x8D0xD5130xA90xA50xFB0xD70xE6)0xAF0x8018%0x04!0x8B0xA80xA90x15h0xCD0xFB30x11Uy*0xA00x8D+0xBF0x170xB90xE95U}@0xB50x950x00t0xEF0x96.
g0xDE0x8B?d0xD40x17!P]0x050xF90xEAGa
0x99*0xC80xE0]0x830xCC0x8AT0x170xD10xEA0x880xFE0x8A0xB4}T<0xFCn0x02+0xCE0xD80xAEj^f0xB6^U0xD1QQ0x8F0xF20xCA0x0B*0x9F0xE80x88U0x95{I0x16I0xD80x8C0xAB0x0C0x8A0x96S0xC20xA70x0E0xE1TW0x15]0xB70x070xA60x820xBCD0xAA0xEAje0x0B~P0x050xE90xDFq"k0x8A0xC50xAB0xEA0xAB0xE1|O0xAB0xC0"0xA60xA80x8AVd4<0x140xC20xA7%f0x880xB2*0xAE,0xAA0xB9mu0xE50xF50x150x0DQ0xD9$0xAD0xFE0xFF0x020x9A+0xEA%8eX0x050x1F0x93w0x82z0xC1&30xAA0xEAc0x1Dk0xD4EEPT0x05&0xBA0x880xEDFS0xD3T,R0xD60x8A'0x960xAA0xE20xF50xD00x14fwV-0xD50xBA0x860x0C0x0E0xBA0x9B0xB20x1F0xBFu0x170xDE0x9F0xB7U0x9A0xA90xBB0xED0x880xAA0x920x8A0x1A0xCF0xAEMWOU0xEA0x0Bk0x880xAC:0xCA0x880xA00xFAs0x8D0x96;0xE3s0xA2:0x820xFA0xA20xA00xF10xDCfM0xF30xD50xF70x00[0x950xFB0x0E0x0F0xA70xC80x060x86+M0x06Ta0xE50x060xAA0x16dF0x8E0xA8(0x820x170x8At0x140x170xC20x8A0xAC0xB80xAA0x85L0x910x1920x17W0x170xBA0x99;:0xA6%0xC40x890xF4G0xC7I0x7FW0x050x93z0xEEGK"k0x150xBA0x037PY0x80pSA0xC40xA8 c0x8B(0x82IQ0xCD0x87YYP0xBA0xAD0x8A0xE40x090x81LAY[HA]TI`j*50xC4UD#0xC80x1A(0x9F0xCA*0xF10x15Tw0x950x93DUV0x9BW0xD20x060xFA0x120xB60xAASU0x1250x91NVE0xBF0x9A0x960xE10xEE0xF80x99-0xDF]0xB7m0xF5|0x0D0x150xF40xFE+0xCA{0xB4*0xE3[T{0xC1*z0xA2:0xCA0xD20x100a0xC30xD10x940xAA0x8A0x880x950xAF0xB30x1A0xFA0xDFUSD0x17 D0xD30xB80xA90xF80xAAZ,0x08.0x1D0xDD0x00u0x93a0x1Dr0xB8530xDB0xAF0x9D30x9A0xC80xB8"0xE2Y0xBD 0x9A0x1E0x1460xE10x1E7 0xAE0xFAg0xA10xAA0xD50x170xE50xB5*0xEA0x8A0xCAtD0xD60xE70x94O0x97M0xA60xA70x960xEE0x9F0xAB0xEC)0x1DV<P?mSX0x9F~0x0F0x00`0x880xEC0xA00x10Z0xD4E0x98RQ/0xAE0x1A0xB90xAD0x8A0xCA0x110xEA0x0C0xF5YjsUWV0xAE0xA90x13jYE0x16I0x090xFC0x8E0xA1f0xA90x8E&Tu0x96'eE0x1C0xF4k0x8B<0xAAk0xEA.s]0xC60xED0x16
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0x1FU0x170xDD=t10xF90x08-0xA60xEAo0xE70x8F0x94y0xE5E0x97UC0x9F0x1580x87/0x920x8A0xAE0x8A0xFA0x090xD5nN0x05nT0x170x8D0x820x980x03
-J 0xDD0x1C0x1AE0x9F0xAE0x8A0xEE0x97|0xD9t5@0x85^3J0xAB0x9Eac#ZEpP0x1A40xF41O0xB40xEA0xEA.0xECJ0x8B0xDE0xC4V]0x96DT0x000x110x16/0x8E2D0xD2!0xD9TX0x81}0xD50xFE0xD580xF80xEE0xCD0xA00xC5aC0xD60x980xAC[0x9A0x08B0xD90xAE0x890xBA0x92k0xFE;0xD1k9S0xB70x0D|0xEB#0x820xB20xAAc0xCF*wGUZ0x8C0x1C20xAA0xC40x150xF5XRU0xD0-0xC80x900xBC0x1DB0xBE0xEAjE0xD50xD7H0xDE0xDE0xCET0x9F0x8A0xEAM0x9A0xDF0x8A20x940xD30xD70xF50xDD0xC10xDBG0xD20x8BS0xA40xBC30xDBJ0xDF]0xC40x04DUR0xFEZ`0xA2UM]0xB060xB90xFAB0xBE0x830xA2T=0x150xE7_0xD50x15v0x8F0xC6?~0x800xB8.GL0xE40x1FUE[0xA4_o0xAA]XP0x150x8E0x8B0x880xA00x8C0x1B0x9E0x880x140x1D0x95g0xD5U]T0xFA0xFA
0x1A0xA4f0xA90x1EBf0xDD0x90US50xDC0xD20xAA+0x9A0x100xA2r0x82R0xD50x7FU0xD70xFC{M0x8A0xED0xAB0xAD0x820xA2:0xEBTk0xF30xE50xB20xE30xA20xEA0x16k!0xE8R@<0xC0z0xAA-0x88k0xAB0xB60x880x0EUu0x97_T_0xD3&0xA4n0x930xAB0xB30xFA0x9B0x190xDB0x12]0x010x150xB4]0x92
0xBA0xF20x0D0x1A0xAD;U0x11uQQ0x130xB30xD1k;H0xE8ktT0xD1=iDTS0xAA&0xA80x020xE20x980x8B0x920xE00x06Z0x080xC1@0xFD0xD70x0B0xB3J0xDD0x0F0xA70xA60xEA0x0B0xD1$0x14U0xF50x0D0xD80x9A0xB8?0xA80xAA0xB60xAA0xB80x0Da0x040xD40xE90xBE0xAE0xA20x1E0x94R0xD00xC1Ms0x95
0xA8c0xBA0xAA0xD90xEF0xAC0xEC0x17}g0xA1g50xD60xEC0xDB0x7F0xEF0xA6b`0x9A0xB46UQew0xCEQ90xFBg0x090x880xC00x82jQ0xD5U0x7FD0xF50xFC0xD10x900xBD0xAC0xF3E0xC5Tum0xA50x120xEF0x9F+0xDA0xA9E0xC30xD0W0xA5c0xBAG0xA30xAF0x9A#0x04%0x910x150xC47^u0xC70xBB0xDE0xA40xA2.0x980xD00xD70xE5YU0xD20x7FU0xFA0xA00x9E0xC40x860xAA0xA8k0x140xB70x140xD1F7@C.0xEA0xC10x0B0xE40xA30x880xABt0xC10xD60x8D0xB80xDA0xE10x92AH0x010xD30xD8O0xB7A0x880xA70xA00xA00xBD0xFE0xAC0xC3B0x1D0xF10xD40x9FT:50x96?j0xB00xD2j0x080x0Ba[P0xAD0x170x90X=g0x9E0xCAL0xC20x9A0xF20xA20xC60x120xF50xF70x170xF5m0xD40x16]0xBDU0x140xC00x110xE3"0xC9!MP0xB10x7F^c0xAD~0x9E0xEA0xAB0x0B0x8FP0xF5U0xD50xF5O_0xEB0xA4N0x8C0x080x1Ez0x06CtR0x17UW0x950xD5 0xC20xAA0xE60x7F*+3qAP0x07U0x17Q10x07+0x880xFA0xA50xAE0xE28
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0x14Udx0xCA0xEE0xEB0x98A0xCC0xFB0xB0C0xD90x110x990xCF0x990xBA0xE80xC1_+.TMU0x160xDC0x150xD3E0x820xBD0xC70x96j0x8A0xB00xE2IQ0x140xC70xC6Eu0xE6&0xE60xF50xAB0xEAl0xF50xDDP0xC70xEB0xAB0x90H0xA20xAA0xD40xC20xF7AdY0xD10xF1a0xAA0xEF0xF1Ij0xA2k0xECm0xDE)0x052dL0xFD0xF20xE0@0x860xB80xA10xA02e0xE40x04u0xAB0xF70xA20xEA0x9F0xC5G0xD30xC5M0x9B0xB00xD80x070xAB"0xE30xAB0xCA0xF00x87MU0xC50xD90xC5Q0xDD0xAB0xEE80xEA0xBA0x8E0xF00x9F0x15P0xC00x9F%?G_$0xA9K0xBB0x0F0xBF0x8D_0x050x150x90]5UE])0xA6 0xA60xA5yA]0xE60x88 F(0xBC0x88*=0xF4p0x1F|0xCA0x8C0x120xEA_0xD2r0xC1]RTUc0xF70x880xE10x150xDET0x030xB00xAA0xC4"0xBF0xEA0x90r0x100xE00x140x03ER0x14~0xEA0x88"N0x120xAB 0xBAZ0xF90x940x1F0x120x9650xD60xFA0xA20xE0t0xE6n0xEB0xAD0xDADEUW_]0x1D0xB30xBE0x8A
*0xEE0x9E0xA20x0B0x9C0xE7L0xEA0xBE0xAA0xAEM0xDA0x940x7FM0xD5Dxk80x8C0xBF0xED0xF80x8Cq]p0x1E0xD4XDue0xCA(f0xAA0xAA.0xB20xA3{0x90 0xB50x110x1B0xEB0xDB:0xBA0xE80xDE0x8BB*li0hz0xCDW}e40xF9Y*,0xA80xDBp{*0x0B0xF8s0xD90x130x1C7iY0x020xBB0xAA0x1B0xC20xAF0x9EiD;A0xDDE0xD70x1F0xE20xDA0x9B0x120x1C0xA20x0ET|e0xDD00xBB0xA20xA200xC10xE50xD0t;0x130xD10xAA0xA30xB20x8A0xFB#*0x820xCCr0x830x800x1F0x000xB70x15?0xC30x8B0xA80xEB0xCC0xAA;0xDD0xFC?1CD0xD5o0xFE0xE00xAF0xBB0xC90xC90x89~0x91M0x1F0x7F0x15U_0xD10xA30x8660xA2UE0xAB0xA20x080x090xAA0xAA0xA20x05`0xD8wXL0x140xD50x860xA6n0x02W0xE40x1FT0xE90xA2I0xE40xB80xAA0x8B0xF40xD90x01~0xC50x950xB5R0xFD0xD6kz0xD90x92.0x8B0xA80x94^0xD90x0C0x040x1D0x070xAA:N0xAA0xE70x0E 0xA8o=d0xF4u5Qa0xF860xA90xE0"x0xAD0xEA0xD5q0xCD)0xAA0x820xE60x80b}H0xD4_muP0xCA0xAC)0xBC0x960xEE.$S~0x1F$0x870x910xE5Mz<0xCB0xA80x9B0xA20xEF0xEF5'E.e0x9C0xC40x1F0x03?X0xAAj0x17}d0x15S'A0x16+0xA90xE80x8E;.0xE80x8E0x7FGt0x830xD30x0DuL>0xCF;'0x8A0xAA0xAA0xE1a0xD10xDD0xE5V_0xD00x040xFB0xCA0xCA0x8AQ0YW0xAC0x82
!0x0E%0xA20x82|0x100x080x14F0xB5P0x180xC60xB2r0xFA0x9C0xEB80xAEW0xE7q_0x98}vF0xAB0xA60xB2C0xA00xBF0x0C0x8B0xA70xF7q0x030x0090x050xD90xE8+0xA80x8B0xAFK0xB40x810xE1]0x050xC1(0xA80x8A0xF90x090x810x1Dr0x1F0x17XA?0xF5UY0xBA0x920xB80xB3QUU0x914V0xD4v0x98F0xE30x8E0x0E~0xC00xAE0x0F4a7q0x05W0x15o0xA8{0xA680xA7
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0x04(0x10UF@UQ0x07a
0x0B0xCE0xE1x+0x8F0xC9=0xDB0xE50x00QDuR0xA00xAE0xFF0xA30x17W0x940xF50xFC0xA6(~+B0xB80xE3AF}0xF70x11pD0xDD0x800xA0A0xBE(0x800xAF0x0Cy0x850xD6W0xE4IXF0xC8KN0x040xAA0xAA0x190xEC0xC20xD90x11W0xBE0x835G0x9E0xA0.0x8A0x8A)0xDA0x8B0x8E0x82*0xA20xD6W0x1FF0xC7S%0xD30xD5Pe0x860x880x98,0xB30x820x14hG0x900xA90xA09{y0x11Tuu0x11F0x110xE90x92g
&0xA96*M0x15u0x1D0x84h150xAA0xCD0xF8&0x040xEA0xBA0x9Fup0xFD0x170xF0FPg0xB2&0xFB0xEF0xAEo0xE0fF0xD50x91t0xE80xB2Te0xBA0xEA0xEA
0xF0GUG0xBA0x860xCB0xA30x980xEA0x8B$<0xDAE20xCC0x95U0xBA0x0590x030x9F0x0C0xAEB0x950x11]Y0x940x0F(0xE00xAA0xB1q
0x910xB09(0x0D20xE1M0x155P0xD0E0x1Fv*0xCB0x8C0xEC0xAA0xCA0xA40xAB0x0FK0xC40xD5#0x1A0xA20xA40x15BG0xF90x0F0x98)0xB40xEF0xEA0xA30xAB0x820xA80xEC0xB4Z0x800xB7w<M0x1D0xC5z0xA80x9B0xE60xA80x8E0x010xE70x950x91E0xA50xD5EQc0x990x880xC3+0xE52h0x0Bg0xB8U0x950xDD0x99U0xD40xAF0x8E0xC80x9A0xEEpX0x140xC20xAAH0x960xA90x890xBC0xE3mHD0x950xC10x09_u0x800xEE=F0xAA{.0xAB]f0x1B]0xB70x9D0xDE_0xDE0xA8._0x8E+0xAA0x8E0xC5?_0x190xDE0xF7nQ0xDA0xBF0xECk0xCA0x0E*0xAE^0x7FV0xE2*0x82b(0x0CSUu0xC10x910xFB0xDF0xCC0x9B0xBD0xFC0xA70x880xAA0x8BV0xB10xF50xD8o0xE40xD1Gj0xB4j0xAA0x830xF80x8A0xC7W]0x060xC50xBC0xA50xDCW 0xA9f0x860xAE0xC10xBE0x8BFA0x100xD70x15@TpJ0x8A0x8B3e0xD5Q0xC60xAA0xB90x890xE80x9F;0x030x980x1DY0x1DeW0x150x14Q0xDA0xA90x9DZ0xE00x920xA20x0E0xC8-0x14VW$}0xD0-60x000x1D0xC2-0xE20x82l>0x870xDC|_0xB7T0x07v0xD7%.0xEE0xE60xCE0x89[0x130xF20xD5CWBQ70x13U=30xAE0xC9[0x140xF4@0x1A 0x080xCA0x8B'0x9A0xAA0xD1%0xCDY~e0xB7x;,0xA80xAA0xAA0xD76/qE0xA20xE90xC40xD50xC70x130xA8/0xBB0xBA0xE20xEE*0xF7U0xDDG0x81aVq0x8B0xAC0xBE0xC4>F0xC20x8B-0x81v0x850xAA0xAE0xB60xE20xB4~W0xD70xB00x140xDF0x870xAA0xB80xBB0xAA0xB20xB80xAA0xE880xF50xC40xF10xE60x0C0xDAz0xE60x110x900x110xE60x19=0xE20xB90x9A:0xA8H0xDA0x8C0x95pXUt0xFDC0xDD0xE6hJ0xB3Jl0x1D0xCEX0x15<]0x040xD80x060xA50x0F0xB80xA600x8E0x88 0xAE0xD70xDDPe0xD10x16Q70xFB0xAAS0xEAA0x000xD10x940x0B0xA00xCA0xA9&0xBD0xCF
'T0xD2?u4]0xDD0x00&0xA00xD80x860xE1j0x980x86P0xD5QQU.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
0x140xCB :0xEE.0x1A++g0x0D}%0x14f_70x8E0xE270xAE0xB80x0E0xDC20x8F0x840x060xAE0x0E0x95TeO0x0D0x95UM;0xA2v0x8F0xB20xAA0xAA0xB80x07pW0x10.0xD20xA80xFE]0x940x04#N0x94tQ0xBC0x940xE0"0xAE0x1B0xBA0x820x0F0x1A0x0B0x0DItU0x150x0Ej0x8C0x8A0x8A0x940xB30x930x05]70x91TP0xFD0x95<0xE80x83*:0xBA0xA8?0x940x170xB1=0xA4QU0xFD0xEE0x1F`90x05U0x9C]J0xF30xEC0x190xE3)0x90$SQ0xD8t}m0x140x11>0xEE0xA80x8D0xED0x86h0xCCm0x060xBD0xED0xD5]D30x15Q0x850xFB]0xB370x0D0x8E0xB80xBE0xAB%0xBF+0xA20x9D0xBF0x1E=5ueRj0xE4/#0xAA0xABD0xC8D0xDCT0x030xA80xAA0xEA0x90|5YEW0x1DT0xC80xBB4h0x0B0x9D0xE90xDBB0xFD0xDC0xE90x1F?0x89g0xF40xEC0xEB"=0xAB0xAEo0xE0}0x7F^q0xD40xF7]0x9C0xFC+n0xBA#0xE00xB20x0C!B}0x07o0xC50xD40xF1+0xAB0xACiuD0xFBv?0xA60xAB:h:0xCA0xAF0x1D0xB70xC9wgCG0x99"c0x870xB40xB0/0x8B0x8A0xF9|0xE90xDD0x140xD80xEFT0x910xBA0xEF0xA0s0xED0xAB0xA9EW0xADUs0xF40xEDp0xD90x830xE90x8A0xCA0xC10xA2I0xA8U0xD8wX0xA90x8B0xA80xAE0xF40xD4Q30x14/0x14Q,0xE8;:0xAE0xA60xBE0xF8$0xC40x150xD9OTD0xD7,0x000x080x870xEF~0x9B0xF60x9Cd0x110xE5=w0x94W:{0xD8'0xB90xCA0x810xFAm0xC0E0xC50xD50xB5w10xFD*l{]0x96Qq0xE80xEA0xB80xFB0x0D0xA80xAF;}0xFDyO0x150x010x1CS0xD30x830x9C2e5W'0xAE90xBA,0x890x0B0xAD0xFD0xCBY0x91q0xC1W0x957k0xEC0xB70x820xCA0xEC0xE84sU0xF5b0xAE0xA20xBD>r0xC00x950x98D0xF80xDD0x1E0xE20x9E0xB40xFA0xEE00xD830x7Fd0xC9@E@!0x010xCD0x860x90B0x00`0xBD^]D0xD9D0x150xC90xFDJ_0xE40xD80x010xEF0x890x89@N0x150xD5]0x7F0xC70xD5(0x8E0xAA0xBF0xCDt0x1C50x1F0xE4:0xBF0xEA0xC80x820xAAB0x16/j0xD7L0x810xCA0xAAj0x820xC3)0xFA0xACA}0xDB0x950xA6c0xAA*P0xA20xB6OE0x870xD20xEAr0x8CVT0x040xC4>0xE10x170xB60xB80xEB0x840x9A0xBE0xA30x1A0xBF0x95eW0xAFy0x170xF4T0xE00xAD0xCC0xE90xA80xAA0xAB0xB6Og0x05}0xC7U0x14>0xFA/0x06l0xAA0xAA0x18A0x050xBArS0xD40xDC0xE50x880xF20xBA0xBE0x150x81Us0xEF0x85)c*+PP0xFF)10x044X0x150xA580x8A0xCE0xCD0xAA0xBB
0xCD0x100xD40x87WQ]0x19b0x0F0x9AI0x8B0xFE0xBA0x080x0F=u0x890x130xED5S0x8A0x120xE90x0F0xB310x1D0x0EqQ0xF9Vs0x010xE80xA40xB20xC90xA90xAB0xE1H0xA8UeE0x99;0x85Y0xB3.0x9B0xA6:0xBE0x12!0xD5M0x130x150xB5sAb0xA8v0xAF0xAFA0x020xAA"DF2cm0xA60x82w0x17f
WARNING:root:SAM3U Serial buffers OVERRUN - data loss has occurred.
_0xFF%yS0xFF0xAB0xFE0xEA}0xA00xFA"0x1C0x0DZ0xB50xD50xD5o0x110xA80xA6:0x810xEE0xC80xEA0xB1W0xD2H0xE40x050xD00xDE0x0D;0xB2*0xB5-0xE40xD6KU0xB40x94|1QH0xE30xA90xF20xACk0xC6P0xDD0xB10xDA0xC20xEC0xE10xF30xD90xE50xC50xF5f0xD9u0xE5W0x880xAA"i'0xC90xA20x7FL0xCED0xFFg0xC1R0xBFb0xAB0xFB0xFB=0xBF>0xFBu0xE1wME0xFD0x05(0xC80xFB(0xA20x080x020xE00x02i0xE0P0xB20xEC0xAE{0x14U'0xF10x11qe0xD60xBB0xF0'0xA20xA8s0xE40xE60xD90x010xF70xD10x050x87t0xF00x81
0xDE0xE30xA90x070xBB0xFA0x9DQQ0x150xD40xDC0x990xC40xB60xD90xC90x0B1"-0xC7Q70x15E5taO2.a0xCE0xDD]0xF00x190xBB0xDB0xE00x89

In [10]:

scope.dis()
target.dis()

In [11]:

assert broken == True