From 9507ffe61b49820382262a81f39255317a684457 Mon Sep 17 00:00:00 2001 From: Jay Dolan Date: Mon, 10 Feb 2020 21:09:30 -0800 Subject: [PATCH 1/8] Add transmitter.cpp to USB-DIO-16 samples Verified to build with cmake but not tested. --- AIOUSB/samples/USB-DIO-16/transmitter.cpp | 245 ++++++++++++++++++++++ 1 file changed, 245 insertions(+) create mode 100644 AIOUSB/samples/USB-DIO-16/transmitter.cpp diff --git a/AIOUSB/samples/USB-DIO-16/transmitter.cpp b/AIOUSB/samples/USB-DIO-16/transmitter.cpp new file mode 100644 index 0000000..81b785a --- /dev/null +++ b/AIOUSB/samples/USB-DIO-16/transmitter.cpp @@ -0,0 +1,245 @@ +/** + * @file AIOContinuousBuffer.c + * @author $Format: %an <%ae>$ + * @date $Format: %ad$ + * @version $Format: %h$ + * @brief AIOUSB sample program + * @todo Make the number of channels in the ContinuousBuffer match the number of channels in the + * config object + * @brief + * All the API functions that DO NOT begin "AIOUSB_" are standard API functions, largely + * documented in http://accesio.com/MANUALS/USB%20Software%20Reference.pdf. The functions + * that DO begin with "AIOUSB_" are "extended" API functions added to the Linux + * implementation. Source code lines in this sample program that are prefixed with the + * comment "/ * API * /" highlight calls to the AIOUSB API. + * + * LIBUSB (http://www.libusb.org/) must be installed on the Linux box (the AIOUSB code + * was developed using libusb version 1.0.3). After installing libusb, it may also be + * necessary to set an environment variable so that the libusb and aiousb header files can + * be located: + * + * export CPATH=/usr/local/include/libusb-1.0/:/usr/local/include/aiousb/ + * + * Once libusb is installed properly, and you have sourced sourceme.sh you can compile the sample program + * using the following command. + * + * make sample AIOUSBLIBDIR=${AIO_LIB_DIR} AIOUSBCLASSLIBDIR=${AIO_CLASSLIB_DIR} DEBUG=1 + * + * @verbatim + * Alternatively, one can "manually" compile the sample program using the command: + * + * g++ sample.cpp -laiousb -lusb-1.0 -o sample + * + * or, to enable debug features + * + * g++ -ggdb sample.cpp -laiousbdbg -lusb-1.0 -o sample + * @endverbatim + * + */ + + +#include +#include +#include +#include +using namespace AIOUSB; + + +int main( int argc, char **argv ) { + printf( + "USB-DIO-16A TRANSMIT sample program version 0.1\n" + " AIOUSB library version %s, %s\n" + " This program demonstrates high speed streaming data output on\nUSB-DIO-16H Family devices\n" + " For simplicity, it uses the first AIOUSB device found on the bus.\n" + " /TX_EN MUST BE LOW\n" + , AIOUSB_GetVersion(), AIOUSB_GetVersionDate() + ); + + /* + * MUST call AIOUSB_Init() before any meaningful AIOUSB functions; + * AIOUSB_GetVersion() above is an exception + */ + unsigned long result = AIOUSB_Init(); + if( result == AIOUSB_SUCCESS ) { + /* + * call GetDevices() to obtain "list" of devices found on the bus + */ + unsigned long deviceMask = GetDevices(); + if( deviceMask != 0 ) { + /* + * at least one ACCES device detected, but we want devices of a specific type + */ + AIOUSB_ListDevices(); // print list of all devices found on the bus + + uint64_t serialNumber1 = 0; // serial number of board + int deviceIndex1 = -1 + , index = 0; + while( deviceMask != 0 ) { + if( ( deviceMask & 1 ) != 0 ) { + // found a device, but is it the correct type? + unsigned long productID; + result = QueryDeviceInfo( index, &productID, NULL, NULL, NULL, NULL ); + if( result == AIOUSB_SUCCESS ) { + { + result = GetDeviceSerialNumber( index, &serialNumber1 ); + if( result == AIOUSB_SUCCESS ) { + deviceIndex1 = index; + printf( "Sending device at index %d, serial number %llx\n" + , deviceIndex1, ( long long ) serialNumber1 ); + } else { + printf( "Error '%s' getting serial number of device at index %d\n" + , AIOUSB_GetResultCodeAsString( result ), index ); + break; + } + } + } else { + printf( "Error '%s' querying device at index %d\n" + , AIOUSB_GetResultCodeAsString( result ), index ); + /* + * even though we got an error from this device, + * keep searching for other devices + */ + } + } + index++; + deviceMask >>= 1; + } + + if( + deviceIndex1 >= 0 + && serialNumber1 != 0 + ) { + /* + * allocate buffer for streaming DIO data to send to receiver + */ + const double CLOCK_SPEED = 1000000; // Hz + const unsigned long FRAME_POINTS = 1024000; // must be multiple of 256 + unsigned short *const frameData = ( unsigned short * ) malloc( FRAME_POINTS * sizeof( unsigned short ) ); + if( frameData != 0 ) { + /* + * fill buffer with a pattern that the receiver can verify + */ + unsigned long point; + for( point = 0; point < FRAME_POINTS; point++ ) + frameData[ point ] = point & 0xfffful; + + /* + * fork receiver process, passing it the serial number of + * the receiver board + */ + { + /* + * proceed to send the data; + * configure sending device to send streaming DIO data; + */ + unsigned char outputMask = 0x07; // sender: port D is input; C, B and A are output + unsigned long initialData = 0xffffffff; + unsigned char tristateMask = 0x00; + double ReadClockHz + , WriteClockHz; + unsigned long transferred; + + /* + * set up communication parameters + */ + AIOUSB_SetCommTimeout( deviceIndex1, 1000 ); + AIOUSB_SetStreamingBlockSize( deviceIndex1, 256 ); + + /* + * start the clock; the sender (us) will control the clock + */ + ReadClockHz = 0; + WriteClockHz = CLOCK_SPEED; + result = DIO_StreamSetClocks( deviceIndex1, &ReadClockHz, &WriteClockHz ); + if( result == AIOUSB_SUCCESS ) { + printf( "Stream clock for device at index %d set to %0.1f Hz\n" + , deviceIndex1, WriteClockHz ); + } else { + printf( "Error '%s' setting stream clock for device at index %d\n" + , AIOUSB_GetResultCodeAsString( result ), deviceIndex1 ); + goto abort; + } + + /* + * open stream for writing + */ + result = DIO_StreamOpen( deviceIndex1, AIOUSB_FALSE /* open for writing */ ); + if( result != AIOUSB_SUCCESS ) { + printf( "Error '%s' opening write stream for device at index %d\n" + , AIOUSB_GetResultCodeAsString( result ), deviceIndex1 ); + goto abort; + } + + /* + * configure I/O ports + */ + result = DIO_ConfigureEx( deviceIndex1, &outputMask, &initialData, &tristateMask ); + if( result != AIOUSB_SUCCESS ) { + printf( "Error '%s' configuring device at index %d\n" + , AIOUSB_GetResultCodeAsString( result ), deviceIndex1 ); + DIO_StreamClose( deviceIndex1 ); + goto abort; + } + + /* + * send frame + */ + result = DIO_StreamFrame( deviceIndex1, FRAME_POINTS, frameData, &transferred ); + if( result == AIOUSB_SUCCESS ) { + if( transferred == FRAME_POINTS * sizeof( unsigned short ) ) + printf( "%lu point frame successfully written to device at index %d\n" + , FRAME_POINTS, deviceIndex1 ); + else + printf( + "Error: incorrect amount of frame data written to device at index %d\n" + " attempted to write %lu bytes, but actually wrote %lu bytes\n" + , deviceIndex1 + , FRAME_POINTS * sizeof( unsigned short ) + , transferred ); + } else { + printf( "Error '%s' writing frame to device at index %d\n" + , AIOUSB_GetResultCodeAsString( result ), deviceIndex1 ); + AIOUSB_ClearFIFO( deviceIndex1, CLEAR_FIFO_METHOD_IMMEDIATE_AND_ABORT ); + } + + /* + * stop write clock and close stream, but after giving the FIFO time to empty + * and the receiver time to finish receiving; after the call to DIO_StreamFrame() + * there may still be data in the sending FIFO; an alternative is to simply not + * turn off the write clock; the required delay is dependent on the clock rate; + * the faster the clock, the smaller the delay required; unfortunately, there's + * no handshaking between the software and the hardware to indicate when + * transmission is finished + */ + sleep( 2 ); + ReadClockHz = WriteClockHz = 0; + DIO_StreamSetClocks( deviceIndex1, &ReadClockHz, &WriteClockHz ); + DIO_StreamClose( deviceIndex1 ); +abort:; + } + + free( frameData ); + } else { + printf( "Unable to allocate buffer for frame data\n" ); + } + } + } else + printf( "No ACCES devices found on USB bus\n" ); + + /* + * MUST call AIOUSB_Exit() before program exits, + * but only if AIOUSB_Init() succeeded + */ + AIOUSB_Exit(); + } + + /* + * pause briefly so receiver can print its output + * before command line prompt reappears + */ + sleep( 2 ); + return ( int ) result; +} + + +/* end of file */ From 0f9fcf794bc9de374efbc82cf0d60018e7b95936 Mon Sep 17 00:00:00 2001 From: John Hentges Date: Mon, 15 Jun 2020 14:53:25 -0700 Subject: [PATCH 2/8] Updated Firmware/README.doc to reflect fx2lp chiptype. Updated udev rules for newer USB-DA12-8A and -8E versions. Signed-off-by: John Hentges --- AIOUSB/Firmware/10-acces_usb.rules | 9 ++++----- AIOUSB/Firmware/README.doc | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/AIOUSB/Firmware/10-acces_usb.rules b/AIOUSB/Firmware/10-acces_usb.rules index 5d84730..d072db4 100644 --- a/AIOUSB/Firmware/10-acces_usb.rules +++ b/AIOUSB/Firmware/10-acces_usb.rules @@ -452,13 +452,12 @@ SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="16 # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c001", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA128-ArevA.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" # USB-DA12-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c002", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8A.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c002", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="4002", RUN+="/bin/chmod 0666 $tempnode" # USB-DA12-8E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c003", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8E.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" - -# USB-IIRO4-COM (Xerox) -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8031", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IIRO4-COM.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c003", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8E.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="4003", RUN+="/bin/chmod 0666 $tempnode" # USB-AO-ARB1 SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0068", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO-ARB1.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" diff --git a/AIOUSB/Firmware/README.doc b/AIOUSB/Firmware/README.doc index 4bdfb4a..5ba95e0 100644 --- a/AIOUSB/Firmware/README.doc +++ b/AIOUSB/Firmware/README.doc @@ -107,7 +107,7 @@ seconds before attempting to make all ACCES USB devices on the system usable by than root. This script must be run with root privileges. \code{.sh} -fxload -t fx2 -D /dev/bus/usb/008/006 -I /usr/share/usb/USB-AI16-16.hex +fxload -t fx2lp -D /dev/bus/usb/008/006 -I /usr/share/usb/USB-AI16-16.hex chmod 0666 /dev/bus/usb/008/007 \endcode @@ -181,4 +181,4 @@ The table below summarizes the files and utilities required for automatic and ma -*/ \ No newline at end of file +*/ From a8ec97e19ff1e93cddd058acc7ca7023f84a88fc Mon Sep 17 00:00:00 2001 From: John Hentges Date: Tue, 16 Jun 2020 07:12:29 -0700 Subject: [PATCH 3/8] USB-AIx16-16F Bug Fixes: _setup_device_parameters and AIO_PRODUCT_CONSTANTs --- .vscode/c_cpp_properties.json | 17 +++++++++++++++++ .vscode/launch.json | 29 +++++++++++++++++++++++++++++ .vscode/tasks.json | 26 ++++++++++++++++++++++++++ AIOUSB/lib/AIODeviceTable.c | 4 ++-- AIOUSB/lib/AIOProductTypes.c | 13 +++++++++++-- 5 files changed, 85 insertions(+), 4 deletions(-) create mode 100644 .vscode/c_cpp_properties.json create mode 100644 .vscode/launch.json create mode 100644 .vscode/tasks.json diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..85b57ad --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,17 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/AIOUSB/lib/*", + "/usr/include/libusb-1.0" + ], + "defines": [], + "compilerPath": "/usr/bin/gcc", + "cStandard": "gnu11", + "cppStandard": "gnu++14", + "intelliSenseMode": "clang-x64" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..1b88f03 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,29 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "gcc-7 - Build and debug active file", + "type": "cppdbg", + "request": "launch", + "program": "${fileDirname}/${fileBasenameNoExtension}", + "args": [], + "stopAtEntry": false, + "cwd": "${workspaceFolder}", + "environment": [], + "externalConsole": false, + "MIMode": "gdb", + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": true + } + ], + "preLaunchTask": "C/C++: gcc-7 build active file", + "miDebuggerPath": "/usr/bin/gdb" + } + ] +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..3bc234f --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,26 @@ +{ + "tasks": [ + { + "type": "shell", + "label": "C/C++: gcc-7 build active file", + "command": "/usr/bin/gcc-7", + "args": [ + "-g", + "${file}", + "-o", + "${fileDirname}/${fileBasenameNoExtension}" + ], + "options": { + "cwd": "${workspaceFolder}" + }, + "problemMatcher": [ + "$gcc" + ], + "group": { + "kind": "build", + "isDefault": true + } + } + ], + "version": "2.0.0" +} \ No newline at end of file diff --git a/AIOUSB/lib/AIODeviceTable.c b/AIOUSB/lib/AIODeviceTable.c index fd3643f..05dbe74 100644 --- a/AIOUSB/lib/AIODeviceTable.c +++ b/AIOUSB/lib/AIODeviceTable.c @@ -1246,8 +1246,8 @@ void _setup_device_parameters( AIOUSBDevice *device , unsigned long productID ) } else if (productID == PICO_DIO16RO8) { device->DIOBytes = 3; } else if ( - (productID >= USB_AI16_16A && productID <= USB_AI12_16E) || - (productID >= USB_AIO16_16A && productID <= USB_AIO12_16E) + (productID >= USB_AI16_16A && productID <= USB_AI16_16F) || + (productID >= USB_AIO16_16A && productID <= USB_AIO16_16F) ) { device->DIOBytes = 2; device->Counters = 1; diff --git a/AIOUSB/lib/AIOProductTypes.c b/AIOUSB/lib/AIOProductTypes.c index 83b77c7..45a9d96 100644 --- a/AIOUSB/lib/AIOProductTypes.c +++ b/AIOUSB/lib/AIOProductTypes.c @@ -9,14 +9,16 @@ namespace AIOUSB { /* Make SURE the number matches the number of AIO_RANGEs */ AIO_PRODUCT_CONSTANT( AIO_ANALOG_INPUT_OBJ, AIO_ANALOG_INPUT_GROUP, AIO_ANALOG_INPUT, 2 , - AIO_RANGE(USB_AI16_16A,USB_AI16_16F), + AIO_RANGE(USB_AI16_16A, USB_AI16_16F), AIO_RANGE(USB_AIO16_16A,USB_AIO12_128E) ); + AIO_PRODUCT_CONSTANT( AIO_ANALOG_OUTPUT_OBJ, AIO_ANALOG_OUTPUT_GROUP, AIO_ANALOG_OUTPUT, 2 , AIO_RANGE(USB_AO16_16A,USB_AIO16_16F) , AIO_RANGE(USB_DA12_8A_REV_A,USB_DA12_8E) ); + AIO_PRODUCT_CONSTANT( AIO_DIGITAL_HIGHSPEED_OBJ, AIO_DIGITAL_HIGHSPEED_GROUP, AIO_DIGITAL_HIGHSPEED, 1, AIO_RANGE(USB_DI16A_REV_A1,USB_DIO_16A) @@ -33,12 +35,19 @@ AIO_PRODUCT_CONSTANT( AIO_ANALOG_CLOCK_250KHZ_OBJ, AIO_ANALOG_CLOCK_250KHZ_GROUP AIO_RANGE(USB_AI12_16E, USB_AI12_16E), AIO_RANGE(USB_AIO12_16E,USB_AIO12_16E) ); + AIO_PRODUCT_CONSTANT( AIO_ANALOG_CLOCK_500KHZ_OBJ, AIO_ANALOG_CLOCK_500KHZ_GROUP, AIO_ANALOG_CLOCK_500KHZ, 2, AIO_RANGE(USB_AI12_16A, USB_AI12_16E), AIO_RANGE(USB_AIO12_16E,USB_AIO12_16E) ); +AIO_PRODUCT_CONSTANT( AIO_ANALOG_CLOCK_1MHZ_OBJ, AIO_ANALOG_CLOCK_1MHZ_GROUP, AIO_ANALOG_CLOCK_1MHZ, + 2, + AIO_RANGE(USB_AI16_16F, USB_AI16_16F), + AIO_RANGE(USB_AIO16_16F,USB_AIO16_16F) + ); + AIO_PRODUCT_CONSTANT( AIO_ANALOG_12BIT_A2D_OBJ, AIO_ANALOG_12BIT_A2D_GROUP, AIO_AIO_ANALOG_12BIT_A2D, 4, AIO_RANGE( USB_AI12_16A , USB_AI12_16E ), @@ -49,7 +58,7 @@ AIO_PRODUCT_CONSTANT( AIO_ANALOG_12BIT_A2D_OBJ, AIO_ANALOG_12BIT_A2D_GROUP, AIO_ AIO_PRODUCT_CONSTANT( AIO_ANALOG_16BIT_A2D_OBJ, AIO_ANALOG_16BIT_A2D_GROUP, AIO_AIO_ANALOG_16BIT_A2D, 5, - AIO_RANGE( USB_AI16_16A , USB_AI12_16 ), + AIO_RANGE( USB_AI16_16A , USB_AI16_16F ), AIO_RANGE( USB_AO16_16A , USB_AO16_16A ), AIO_RANGE( USB_AO16_8A , USB_AO16_8A ), AIO_RANGE( USB_AO16_4A , USB_AO16_4A ), From 33b89b5a78d73551022bfe196dc8564952a2cf27 Mon Sep 17 00:00:00 2001 From: John Hentges Date: Mon, 15 Jun 2020 14:53:25 -0700 Subject: [PATCH 4/8] USB-AIx16-16F Bug Fixes: _setup_device_parameters and AIO_PRODUCT_CONSTANTs --- .gitignore | 3 +++ AIOUSB/Firmware/10-acces_usb.rules | 9 ++++----- AIOUSB/Firmware/README.doc | 4 ++-- AIOUSB/lib/AIODeviceTable.c | 4 ++-- AIOUSB/lib/AIOProductTypes.c | 13 +++++++++++-- 5 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1605d1d --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.vscode/tasks.json +.vscode/c_cpp_properties.json +.vscode/launch.json diff --git a/AIOUSB/Firmware/10-acces_usb.rules b/AIOUSB/Firmware/10-acces_usb.rules index 5d84730..d072db4 100644 --- a/AIOUSB/Firmware/10-acces_usb.rules +++ b/AIOUSB/Firmware/10-acces_usb.rules @@ -452,13 +452,12 @@ SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="16 # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c001", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA128-ArevA.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" # USB-DA12-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c002", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8A.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c002", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="4002", RUN+="/bin/chmod 0666 $tempnode" # USB-DA12-8E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c003", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8E.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" - -# USB-IIRO4-COM (Xerox) -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8031", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IIRO4-COM.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c003", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8E.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="4003", RUN+="/bin/chmod 0666 $tempnode" # USB-AO-ARB1 SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0068", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO-ARB1.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" diff --git a/AIOUSB/Firmware/README.doc b/AIOUSB/Firmware/README.doc index 4bdfb4a..5ba95e0 100644 --- a/AIOUSB/Firmware/README.doc +++ b/AIOUSB/Firmware/README.doc @@ -107,7 +107,7 @@ seconds before attempting to make all ACCES USB devices on the system usable by than root. This script must be run with root privileges. \code{.sh} -fxload -t fx2 -D /dev/bus/usb/008/006 -I /usr/share/usb/USB-AI16-16.hex +fxload -t fx2lp -D /dev/bus/usb/008/006 -I /usr/share/usb/USB-AI16-16.hex chmod 0666 /dev/bus/usb/008/007 \endcode @@ -181,4 +181,4 @@ The table below summarizes the files and utilities required for automatic and ma -*/ \ No newline at end of file +*/ diff --git a/AIOUSB/lib/AIODeviceTable.c b/AIOUSB/lib/AIODeviceTable.c index fd3643f..05dbe74 100644 --- a/AIOUSB/lib/AIODeviceTable.c +++ b/AIOUSB/lib/AIODeviceTable.c @@ -1246,8 +1246,8 @@ void _setup_device_parameters( AIOUSBDevice *device , unsigned long productID ) } else if (productID == PICO_DIO16RO8) { device->DIOBytes = 3; } else if ( - (productID >= USB_AI16_16A && productID <= USB_AI12_16E) || - (productID >= USB_AIO16_16A && productID <= USB_AIO12_16E) + (productID >= USB_AI16_16A && productID <= USB_AI16_16F) || + (productID >= USB_AIO16_16A && productID <= USB_AIO16_16F) ) { device->DIOBytes = 2; device->Counters = 1; diff --git a/AIOUSB/lib/AIOProductTypes.c b/AIOUSB/lib/AIOProductTypes.c index 83b77c7..45a9d96 100644 --- a/AIOUSB/lib/AIOProductTypes.c +++ b/AIOUSB/lib/AIOProductTypes.c @@ -9,14 +9,16 @@ namespace AIOUSB { /* Make SURE the number matches the number of AIO_RANGEs */ AIO_PRODUCT_CONSTANT( AIO_ANALOG_INPUT_OBJ, AIO_ANALOG_INPUT_GROUP, AIO_ANALOG_INPUT, 2 , - AIO_RANGE(USB_AI16_16A,USB_AI16_16F), + AIO_RANGE(USB_AI16_16A, USB_AI16_16F), AIO_RANGE(USB_AIO16_16A,USB_AIO12_128E) ); + AIO_PRODUCT_CONSTANT( AIO_ANALOG_OUTPUT_OBJ, AIO_ANALOG_OUTPUT_GROUP, AIO_ANALOG_OUTPUT, 2 , AIO_RANGE(USB_AO16_16A,USB_AIO16_16F) , AIO_RANGE(USB_DA12_8A_REV_A,USB_DA12_8E) ); + AIO_PRODUCT_CONSTANT( AIO_DIGITAL_HIGHSPEED_OBJ, AIO_DIGITAL_HIGHSPEED_GROUP, AIO_DIGITAL_HIGHSPEED, 1, AIO_RANGE(USB_DI16A_REV_A1,USB_DIO_16A) @@ -33,12 +35,19 @@ AIO_PRODUCT_CONSTANT( AIO_ANALOG_CLOCK_250KHZ_OBJ, AIO_ANALOG_CLOCK_250KHZ_GROUP AIO_RANGE(USB_AI12_16E, USB_AI12_16E), AIO_RANGE(USB_AIO12_16E,USB_AIO12_16E) ); + AIO_PRODUCT_CONSTANT( AIO_ANALOG_CLOCK_500KHZ_OBJ, AIO_ANALOG_CLOCK_500KHZ_GROUP, AIO_ANALOG_CLOCK_500KHZ, 2, AIO_RANGE(USB_AI12_16A, USB_AI12_16E), AIO_RANGE(USB_AIO12_16E,USB_AIO12_16E) ); +AIO_PRODUCT_CONSTANT( AIO_ANALOG_CLOCK_1MHZ_OBJ, AIO_ANALOG_CLOCK_1MHZ_GROUP, AIO_ANALOG_CLOCK_1MHZ, + 2, + AIO_RANGE(USB_AI16_16F, USB_AI16_16F), + AIO_RANGE(USB_AIO16_16F,USB_AIO16_16F) + ); + AIO_PRODUCT_CONSTANT( AIO_ANALOG_12BIT_A2D_OBJ, AIO_ANALOG_12BIT_A2D_GROUP, AIO_AIO_ANALOG_12BIT_A2D, 4, AIO_RANGE( USB_AI12_16A , USB_AI12_16E ), @@ -49,7 +58,7 @@ AIO_PRODUCT_CONSTANT( AIO_ANALOG_12BIT_A2D_OBJ, AIO_ANALOG_12BIT_A2D_GROUP, AIO_ AIO_PRODUCT_CONSTANT( AIO_ANALOG_16BIT_A2D_OBJ, AIO_ANALOG_16BIT_A2D_GROUP, AIO_AIO_ANALOG_16BIT_A2D, 5, - AIO_RANGE( USB_AI16_16A , USB_AI12_16 ), + AIO_RANGE( USB_AI16_16A , USB_AI16_16F ), AIO_RANGE( USB_AO16_16A , USB_AO16_16A ), AIO_RANGE( USB_AO16_8A , USB_AO16_8A ), AIO_RANGE( USB_AO16_4A , USB_AO16_4A ), From 8e69fa3d8bf13d570286a5858a109c82e9eba98d Mon Sep 17 00:00:00 2001 From: John Hentges Date: Tue, 16 Jun 2020 08:05:44 -0700 Subject: [PATCH 5/8] Updated .rules and firmware (.hex) filenames to match Windows convention --- AIOUSB/Firmware/10-acces_usb.rules | 242 +- AIOUSB/Firmware/USB-AO16-16.hex | 724 ------ AIOUSB/Firmware/USB-AO16-16A.hex | 843 ------ AIOUSB/Firmware/USB-CTR-15.hex | 361 --- AIOUSB/Firmware/USB-DA12-8A.hex | 123 - AIOUSB/Firmware/USB-DA12-8E.hex | 97 - AIOUSB/Firmware/USB-DIO-16A.hex | 450 ---- AIOUSB/Firmware/USB-DIO-32.hex | 622 ----- AIOUSB/Firmware/USB-DIO-32I.hex | 649 ----- AIOUSB/Firmware/USB-DIO-48.hex | 337 --- AIOUSB/Firmware/USB-DIO-96.hex | 782 ------ AIOUSB/Firmware/USB-DIO24-CTR6.hex | 369 --- AIOUSB/Firmware/USB-IDIO-16.hex | 636 ----- AIOUSB/Firmware/USB-IIRO-16.hex | 316 --- AIOUSB/Firmware/USB-IIRO4-COM.hex | 303 --- AIOUSB/Firmware/USBP-DIO16RO8.hex | 291 --- AIOUSB/Firmware/USBP-II8IDO4A.hex | 579 ----- AIOUSB/Firmware/USB_4002.hex | 125 + AIOUSB/Firmware/USB_4003.hex | 125 + AIOUSB/Firmware/USB_8001.hex | 702 +++++ AIOUSB/Firmware/USB_8003.hex | 720 +++++ AIOUSB/Firmware/USB_8004.hex | 681 +++++ AIOUSB/Firmware/USB_8006.hex | 369 +++ AIOUSB/Firmware/USB_800C.hex | 803 ++++++ AIOUSB/Firmware/USB_8010.hex | 646 +++++ AIOUSB/Firmware/USB_8020.hex | 674 +++++ .../{USB-IIRO4-2SM.hex => USB_8030.hex} | 0 AIOUSB/Firmware/USB_8032.hex | 660 +++++ .../{PICO-DIO16RO8.hex => USB_8033.hex} | 0 AIOUSB/Firmware/USB_8036.hex | 705 +++++ AIOUSB/Firmware/USB_803C.hex | 679 +++++ .../{USB-AO-ARB1.hex => USB_8068.hex} | 716 ++--- AIOUSB/Firmware/USB_8070.hex | 971 +++++++ .../{USB-AIO16-16A.hex => USB_8140.hex} | 2314 ++++++++--------- .../{USB-AI16-16A.hex => USB_815F.hex} | 0 AIOUSB/Firmware/USB_8180.hex | 692 +++++ 36 files changed, 10181 insertions(+), 9125 deletions(-) delete mode 100644 AIOUSB/Firmware/USB-AO16-16.hex delete mode 100644 AIOUSB/Firmware/USB-AO16-16A.hex delete mode 100644 AIOUSB/Firmware/USB-CTR-15.hex delete mode 100644 AIOUSB/Firmware/USB-DA12-8A.hex delete mode 100644 AIOUSB/Firmware/USB-DA12-8E.hex delete mode 100644 AIOUSB/Firmware/USB-DIO-16A.hex delete mode 100644 AIOUSB/Firmware/USB-DIO-32.hex delete mode 100644 AIOUSB/Firmware/USB-DIO-32I.hex delete mode 100644 AIOUSB/Firmware/USB-DIO-48.hex delete mode 100644 AIOUSB/Firmware/USB-DIO-96.hex delete mode 100644 AIOUSB/Firmware/USB-DIO24-CTR6.hex delete mode 100644 AIOUSB/Firmware/USB-IDIO-16.hex delete mode 100644 AIOUSB/Firmware/USB-IIRO-16.hex delete mode 100644 AIOUSB/Firmware/USB-IIRO4-COM.hex delete mode 100644 AIOUSB/Firmware/USBP-DIO16RO8.hex delete mode 100644 AIOUSB/Firmware/USBP-II8IDO4A.hex create mode 100644 AIOUSB/Firmware/USB_4002.hex create mode 100644 AIOUSB/Firmware/USB_4003.hex create mode 100644 AIOUSB/Firmware/USB_8001.hex create mode 100644 AIOUSB/Firmware/USB_8003.hex create mode 100644 AIOUSB/Firmware/USB_8004.hex create mode 100644 AIOUSB/Firmware/USB_8006.hex create mode 100644 AIOUSB/Firmware/USB_800C.hex create mode 100644 AIOUSB/Firmware/USB_8010.hex create mode 100644 AIOUSB/Firmware/USB_8020.hex rename AIOUSB/Firmware/{USB-IIRO4-2SM.hex => USB_8030.hex} (100%) create mode 100644 AIOUSB/Firmware/USB_8032.hex rename AIOUSB/Firmware/{PICO-DIO16RO8.hex => USB_8033.hex} (100%) create mode 100644 AIOUSB/Firmware/USB_8036.hex create mode 100755 AIOUSB/Firmware/USB_803C.hex rename AIOUSB/Firmware/{USB-AO-ARB1.hex => USB_8068.hex} (97%) create mode 100644 AIOUSB/Firmware/USB_8070.hex rename AIOUSB/Firmware/{USB-AIO16-16A.hex => USB_8140.hex} (97%) mode change 100644 => 100755 rename AIOUSB/Firmware/{USB-AI16-16A.hex => USB_815F.hex} (100%) create mode 100755 AIOUSB/Firmware/USB_8180.hex diff --git a/AIOUSB/Firmware/10-acces_usb.rules b/AIOUSB/Firmware/10-acces_usb.rules index d072db4..a793cc5 100644 --- a/AIOUSB/Firmware/10-acces_usb.rules +++ b/AIOUSB/Firmware/10-acces_usb.rules @@ -18,463 +18,449 @@ # # Model: USB-DIO-32 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0001", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO-32.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0001", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8001.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8001", RUN+="/bin/chmod 0666 $tempnode" # Model: USB-DIO-32I -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0004", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO-32I.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0004", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8004.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8004", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-48 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0002", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO-48.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0002", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8003.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8002", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-96 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0003", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO-96.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0003", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8003.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8003", RUN+="/bin/chmod 0666 $tempnode" -# USB-DI16A Rev A1 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0008", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DI16A Rev A1.hex" -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8008", RUN+="/bin/chmod 0666 $tempnode" - -# USB-DO16A Rev A1 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0009", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DO16A Rev A1.hex" -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8009", RUN+="/bin/chmod 0666 $tempnode" - -# USB-DI16A Rev A2 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DI16A Rev A2.hex" -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="800a", RUN+="/bin/chmod 0666 $tempnode" - # USB-DIO-16H Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="800c", RUN+="/bin/chmod 0666 $tempnode" # USB-DI16A Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="800d", RUN+="/bin/chmod 0666 $tempnode" # USB-DO16A Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="800e", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-16A Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="800f", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-24 Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0005", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO-32.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0005", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8006.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8005", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-24-Ctr Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0006", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DIO24-CTR6.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0006", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8006.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8006", RUN+="/bin/chmod 0666 $tempnode" # USB-IIRO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0010", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0010", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8010", RUN+="/bin/chmod 0666 $tempnode" # USB-II-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0011", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0011", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8011", RUN+="/bin/chmod 0666 $tempnode" # USB-RO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0012", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0012", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8012", RUN+="/bin/chmod 0666 $tempnode" # USB-IIRO-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0014", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0014", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8014", RUN+="/bin/chmod 0666 $tempnode" # USB-II-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0015", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0015", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8015", RUN+="/bin/chmod 0666 $tempnode" # USB-IIRO-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0016", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0016", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8016", RUN+="/bin/chmod 0666 $tempnode" # USB-IDIO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0018", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0018", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8018", RUN+="/bin/chmod 0666 $tempnode" # USB-II-16 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0019", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0019", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8019", RUN+="/bin/chmod 0666 $tempnode" # USB-IDO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="801a", RUN+="/bin/chmod 0666 $tempnode" # USB-IDIO-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="801c", RUN+="/bin/chmod 0666 $tempnode" # USB-II-8 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="801d", RUN+="/bin/chmod 0666 $tempnode" # USB-IDIO-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="801e", RUN+="/bin/chmod 0666 $tempnode" # USB-CTR-15 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0020", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-CTR-15.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0020", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8020.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8020", RUN+="/bin/chmod 0666 $tempnode" # USB-IIRO4-2SM -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0030", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-IIRO4-2SM.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0030", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8030.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8030", RUN+="/bin/chmod 0666 $tempnode" # USBP-DIO16RO8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0032", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USBP-DIO16RO8.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0032", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8032.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8032", RUN+="/bin/chmod 0666 $tempnode" # PICO-DIO16RO8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0033", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/PICO-DIO16RO8.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0033", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8033.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8033", RUN+="/bin/chmod 0666 $tempnode" -# USB-AI16-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0040", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +# USB_AI16-16 +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0040", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8040", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0041", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0041", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8041", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0042", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0042", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8042", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0043", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0043", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8043", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0044", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0044", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8044", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0045", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0045", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8045", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0046", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0046", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8046", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0047", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0047", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8047", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64M -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0048", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0048", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8048", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0049", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0049", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8049", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804a", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804b", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804c", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-32 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804d", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804e", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804f", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0050", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0050", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8050", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0051", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0051", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8051", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0052", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0052", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8052", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0053", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0053", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8053", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0054", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0054", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8054", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0055", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0055", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8055", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0056", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0056", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8056", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-96 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0057", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0057", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8057", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0058", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0058", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8058", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0059", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0059", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8059", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805a", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805b", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-128 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805c", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805d", RUN+="/bin/chmod 0666 $tempnode" -# USB-AIO16-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0140", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +# USB_AIO16-16 +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0140", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8140", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0141", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0141", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8141", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-16F -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805f", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-16F -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815f", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0142", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0142", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8142", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0143", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0143", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8143", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0144", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0144", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8144", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0145", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0145", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8145", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0146", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0146", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8146", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0147", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0147", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8147", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64M -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0148", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0148", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8148", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0149", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0149", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8149", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814a", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814b", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814c", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-32 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814d", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814e", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814f", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0150", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0150", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8150", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0151", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0151", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8151", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0152", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0152", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8152", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0153", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0153", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8153", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0154", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0154", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8154", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0155", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0155", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8155", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0156", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0156", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8156", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-96 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0157", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0157", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8157", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0158", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0158", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8158", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0159", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0159", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8159", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815a", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815b", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-128 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815c", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815d", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0070", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0070", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8070", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0071", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0071", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8071", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-12A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0072", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0072", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8072", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-12 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0073", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0073", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8073", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0074", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0074", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8074", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0075", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0075", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8075", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-4A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0076", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0076", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8076", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0077", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0077", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8077", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0078", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0078", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8078", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0079", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0079", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8079", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-12A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807a", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-12 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807b", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807c", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807d", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-4A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807e", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807f", RUN+="/bin/chmod 0666 $tempnode" -# USB-DA12-8A (Rev A) -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c001", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA128-ArevA.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" - # USB-DA12-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c002", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c002", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_4002.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="4002", RUN+="/bin/chmod 0666 $tempnode" # USB-DA12-8E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c003", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-DA12-8E.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c003", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_4003.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="4003", RUN+="/bin/chmod 0666 $tempnode" # USB-AO-ARB1 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0068", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AO-ARB1.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0068", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8068.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8068", RUN+="/bin/chmod 0666 $tempnode" # JTAG -SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="fffe", ATTR{idProduct}=="0480" , MODE="0666" +#SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="fffe", ATTR{idProduct}=="0480" , MODE="0666" + -# end of file # # New PCIeWDG # -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="04b4", ATTR{idProduct}=="8613", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/PCIe-WDG-CSM.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" +#SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="04b4", ATTR{idProduct}=="8613", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/PCIe-WDG-CSM.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0080", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/PCIe-WDG-CSM.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" - SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8080", RUN+="/bin/chmod 0666 $tempnode" + +# end of file \ No newline at end of file diff --git a/AIOUSB/Firmware/USB-AO16-16.hex b/AIOUSB/Firmware/USB-AO16-16.hex deleted file mode 100644 index 636f99d..0000000 --- a/AIOUSB/Firmware/USB-AO16-16.hex +++ /dev/null @@ -1,724 +0,0 @@ -:10112D000012010002000000400516608001000160 -:10113D000200010A06000200000040010009022021 -:10114D0000010100A0FA0904000002FF00000007E1 -:10115D0005020200020007058602000200090220B6 -:10116D0000010100A0FA0904000002FF00000007C1 -:10117D000501024000000705810240000014030034 -:10118D000000000000000000000000000000000052 -:10119D000026034100430043004500530020004951 -:1011AD00002F004F002000500072006F006400758A -:1011BD000063007400730020035500530042002D9E -:1011CD000041004F00310036002D00310036004146 -:0911DD0000000000000000000009 -:100F99005553422D414F31362D313641005553427B -:100FA9002D414F31362D313645005553422D414F94 -:100FB90031362D313241005553422D414F31362DB5 -:100FC900313245005553422D414F31362D384100BC -:100FD9005553422D414F31362D3845005553422D39 -:100FE900414F31362D3441005553422D414F313651 -:100FF9002D3445005553422D414F31322D31364163 -:10100900005553422D414F31322D3136450055534C -:10101900422D414F31322D313241005553422D413C -:101029004F31322D313245005553422D414F313226 -:101039002D3841005553422D414F31322D3845004D -:101049005553422D414F31322D3441005553422DD4 -:10105900414F31322D3445005553422D414F2D4FCB -:0510690054484552004F -:101F0A000161800162FF016000016400C115C11412 -:031F1A00015E2045 -:10060700758055759005C2A675B1AAC2A4D2A47506 -:1006170080AA75900AD2A675B155C2A4D2A47580D6 -:1006270055759005C2A675B180C2A4D2A475805530 -:10063700759005C2A675B1AAC2A4D2A47580AA7581 -:10064700900AD2A675B155C2A4D2A422E4F5B690F9 -:10065700400404F075B4BFAE05EF25E02481F582B0 -:10066700E43431F583EEF0F580AE03EF25E0248224 -:10067700F582E43431F5832275B6FF904004E4F047 -:1006870075B4FF22758055759005C2A675B1A0C2D5 -:10069700A4D2A422E490E68AF090E6BEE090E68B2E -:1006A700F022853A80853990E538540F456144300A -:1006B700F5A02274022534F534E43533F533E4FA32 -:1006C700F9F8E52E2401F52EEA352DF52DE9352C1F -:1006D700F52CE8352BF52B22A3E0FFE4FCFDFE12F9 -:1006E7000D81E52E4FF52EE52D4EF52DE52C4DF51B -:1006F7002CE52B4CF52B22FD74402FF582E434E7D3 -:10070700F583227810AF2EAE2DAD2CAC2B020D6DDC -:1007170074412FF582E434E7F58322EDF0759830C4 -:1007270075380C22EEF0F590EF540FFFE5A054F06A -:100737004FF5A0C2B122D2B0C2A5C2B2D2B2D2A5E1 -:1007470022C3E5309532F530E52F9531F52F222577 -:10075700E02481F582E43431F5832225E024A6F5EF -:1007670082E43431F5832225E024A5F582E434318F -:10077700F5832274422FF58274E73EF583E022E485 -:10078700F5B6904004F075B4FF22E4F0A374FFF0CF -:10079700A3F0E4FF22E53425E0FFE53333FE22C36F -:0907A700E5349532E53395312269 -:06231D00D2A775618022C9 -:06232300C2A7E4F56122EF -:0922EB00A2A7B392A7636180224F -:101A3C00EF5407FE7401A806088002C333D8FCFEDD -:101A4C00EF131313541FFFED6013EF1460080470B1 -:101A5C00239040018003904002E04EF022EF14608E -:101A6C00080470109040018003904002E0FFEEF4F7 -:041A7C00FEEF5EF02B -:011A80002243 -:101C8500EF54F824F8600B2408700C904001E0FE36 -:101C95008005904002E0FEEF5407FF7401A8070895 -:101CA5008002C333D8FC5206EE60047F0180027FB8 -:011CB500002E -:011CB600220B -:10223F00904001E0120D39904002E0900001020D34 -:01224F004B43 -:1011E600120CF390317FF0904001F0900001120D47 -:0A11F6000C903180F0904002F022CE -:0F2260009040077401F0121F43904007E4F022F2 -:10204400C2A5AFB1E5B130E603D38001C3921AD281 -:0F205400A5EA494B6004EF120D39A21AE433FFDD -:01206300225A -:1019A9007EFF12078680191219ECEF6D602F122243 -:1019B900EBE56460047F2080027F28E53D5F700CC1 -:1019C900FB7A00793D122044AD0780DB1219ECAD9A -:1019D90007122044EF6D6005122260E4FE12067FB3 -:0219E900AF0647 -:0B19EB00227B007A00793D122044228C -:0A22D70012067F12060712068B2282 -:1021C40012067F120634758055759005C2A675B146 -:0621D40020C2A4D2A422E7 -:0B22B600E56460030221C41222D7225D -:101EE4005307077E00120607E4F580EFC4F8540F89 -:101EF400C868FF8F90E5614430F5A075B130C2A485 -:061F0400D2A41219A9226B -:0218AF008F3870 -:1018B100E4F53AE538C39420400375382012067FD9 -:1018C100E5387019E4F539AF397E00121EE4EF42B4 -:1018D1003A0539E539C3940840EDAF3A22120607BB -:1018E100E4F580E53830E0047F8080027F008F904E -:1018F100E538C3131206B375B130C2A4D2A41219CC -:01190100A93C -:0119020022C2 -:101F5400E4F52B752BFFF55EAF5E1218AFEF70053D -:101F6400855E2B8009055EE55EC3942040EA12225B -:031F740060AF2B30 -:011F77002247 -:1019030012067F1222B68F2FE4F52EE4F52D852DD6 -:1019130080852E90E52F1206B3C2A6852DB1C2A4F1 -:10192300D2A41219A9852D80852E90E52F1206B316 -:10193300D2A6852EB1C2A4D2A41219A9052DE52DD4 -:1019430070CC1222EB052EE52E70C0122323122237 -:03195300607F00B2 -:01195600226E -:1018000012067F1222B68F2FE4F52EE4F52D852DDA -:1018100080852E90E52F1206B3120691852DB1C258 -:10182000A4D2A41219A9852D80852E90E52F120629 -:10183000B3D2A6120693852EB1C2A4D2A41219A9BE -:10184000052DE52D70C81222EB052EE52E70BC1279 -:0718500023231222607F0038 -:01185700226E -:0F226F008F2CE5646003021800AF2C12190322B4 -:10220500E4F52BAF2B12226F052BE52BC394104061 -:03221500F27F0055 -:0122180022A3 -:101696008F388D398B3A12067F1216E512064312E1 -:1016A60019A912068B1219A91206A9853CB1C2A462 -:1016B600D2A41219A91216E51206431219A9120686 -:1016C6008B1219A91206A9853BB1D2A6C2A4D2A42F -:1016D6001219A9E4F5B690400404F075B4BF22755A -:1016E6008055759005C2A675B1AAC2A4D2A41219D6 -:0216F600A92227 -:101E0C001207868B808D90EF1206B1C2A5AFB1ADD3 -:101E1C0007D2A5D2A6C2A5AFB1EFFEEEFCD2A5E4C7 -:0B1E2C00F5B604F075B4BFAE04AF05BE -:011E37002288 -:10217F00EDC39F50028002AF05AD07EDD39B400426 -:07218F00AF038002AF05223F -:101AC200903100E06401702C74112FF582E43431FE -:101AD200F583E0FEEBD39E4006AB067DFF801574D6 -:101AE200012FF582E43431F583E0FEEBC39E50040E -:0E1AF200AB06E4FD12065312072B12073D222D -:07231600AA04EAFB021AC24F -:0C22AA0012065312072BC2B012073F228D -:10000E0090317E120791EF120756E4F0120672E459 -:0B001E00F00FBF10F19031A174FFF053 -:0100290022B4 -:1014E1009031DE74FBF09031DF7450F075B2FF750E -:1014F100B3FF75B4FF7580FF7590FF75A0FF75B0E0 -:1015010007E4F5B175B507F5B690317EE09040037B -:10151100F090317FE0904001F0903180E090400206 -:10152100F09031A1E0F46031E4FCEC120756E0FDEB -:10153100EC120673E0FBAF04121AC20CBC10EB9064 -:1015410031A1E0540125E0FF904000E054FD440446 -:091551004F9031A1F0904000F030 -:01155A00226E -:01002A0022B3 -:01004A002293 -:10219600121C85EF24FF9216301902B216AF05A263 -:0721A60016E433FD021A3CB0 -:1021AD009031A2120791EF120762E4F0EF12076E61 -:0621BD00E4F00FBF10F07A -:0121C30022F9 -:101DAD009031A3E0904001F09031A4E0904002F01A -:101DBD009031A2E0904003F0E4FCEC12076EE0FDE0 -:0F1DCD00EC120762E0FBAF04121AC20CBC10EB61 -:011DDC0022E4 -:0E229C00904006E05401F564E05402F5602223 -:100DE6007AE779407F40AB077D017F037E00121BC7 -:100DF6007590E740E0541FF5624470901138F0E5B5 -:100E060062540FB410004002C1B6900E1625E0736E -:100E1600C136C13EC146C14EC156C15EC166C16E34 -:100E2600C176C17EC186C18EC196C19EC1A6C1AE24 -:100E36007BFF7A0F7999807E7BFF7A0F79A6807681 -:100E46007BFF7A0F79B3806E7BFF7A0F79C080665D -:100E56007BFF7A0F79CD805E7BFF7A0F79D980563A -:100E66007BFF7A0F79E5804E7BFF7A0F79F180461A -:100E76007BFF7A0F79FD803E7BFF7A10790A8036F8 -:100E86007BFF7A107917802E7BFF7A1079248026D3 -:100E96007BFF7A107931801E7BFF7A10793D8016B0 -:100EA6007BFF7A107949800E7BFF7A107955800690 -:0A0EB6007BFF7A10796112185822B0 -:1020C2007E317F00AB07AA067D217F007E1D121B99 -:0C20D20075903100E064016002E4F0222F -:01005200228B -:101F9C00301408C214121F54122323301514C21506 -:101FAC00E55FB4FF051222058005AF5F12226F12A8 -:031FBC00232322BA -:08146600E4FEED440190400595 -:0B146E001207231538E538600280F8F3 -:0B1479001207241538E538600280F8E7 -:0B1484001207241538E538600280F8DC -:0A148F00E599C4131354031206FE7E -:0B1499001207221538E538600280F8C9 -:1014A400AE99EEC413135403FD120717EDF0EE25A5 -:0C14B400E025E0FD1206FFE04D1206FEF0 -:0B14C0001207221538E538600280F8A2 -:1014CB00AE99120717E0FFEE25E025E0FEEF4EF098 -:0514DB00904005EBF05C -:0114E00022E9 -:1007B00090E6BFE0FE90E6BEE07C002400FFEC3E49 -:1007C000C313EF13F9438780E4FAECC3995030E583 -:1007D000606008AF02E4FBFD121466AF027B02E426 -:1007E000FD1214660A0AE5606007AF027D0212146A -:0F07F00066AF02E4FB7D021214660A0A0C80CB8E -:0107FF0022D7 -:10005600E4F535D217120EC05002613B90E6B9E0C6 -:1000660024EE700241F7245D700221A624FE700280 -:1000760041C324F87002215324CF7002219124F445 -:100086007002216624496002613990E6BEE0701272 -:1000960090E6BCE0FF90E6BAE0FDA3E0FB121AC2D0 -:1000A60041F290E6BEE064116007E064226002213E -:1000B6005112069B90E6A0E020E1F9E4F533F53411 -:1000C60090E740E0F535E535602F30E01CAF34C0F1 -:1000D6000712079C74412FF58274E73EF583E0FD15 -:1000E60012077AFBD0071222AA0534E534700205FE -:1000F60033E535C313F53580CD90E6BEE0D39411D4 -:10010600403F75330075340890E751E0F535E53525 -:10011600602F30E01CAF34C00712079C12077AFD2F -:1001260074432FF58274E73EF583E0FBD007122275 -:10013600AA0534E53470020533E535C313F5358079 -:10014600CD53A0F0D2B112073D613B41F21207B088 -:1001560090E6BFE012069C90E6A0E04480F0613B8A -:1001660090E6BCE004700DD21490E74074FCF012E7 -:10017600069B801090E6BCE0FF1218AF90E740EFB8 -:10018600F0122323E490E68AF041F2D21590E6BC01 -:10019600E0F55F90E74074F0F0E490E68AF041F213 -:1001A600E4F52EF52DF52CF52B90E6BAE0FFE52EBD -:1001B6004FF52EE52DF52DE52CF52CE52BF52B78B9 -:1001C600081206DF78101206DF90E6BEE0752F00F3 -:1001D600F530A3E0FEEE422F90E6B8E030E777E593 -:1001E60030452F7002613B90E6A0E020E1F9C3E5BF -:1001F600309440E52F94005008852F3185303280A9 -:1002060006753100753240E4F533F5341207A65011 -:0102160035B2 -:1002170012070AE4C007780812070CAD07E52EFF9E -:10022700AB07D007121E0C8E368F37AD3474402DB6 -:10023700120702EFF0E536FF74412D12071AEFF0AF -:100247001206BA80C6E490E68AF090E68BE532F0B3 -:1002570012074821E55330FEE530452F7002613B18 -:10026700E490E68AF090E68BF090E6A0E020E1F9D2 -:1002770090E68BE054FE753100F532E4F533F53442 -:100287001207A6503212070AE4C007AF2EAE2DADF3 -:100297002CAC2B7808120D6DAD07E52EFFAB07AF21 -:1002A70034120717E0F53B1206FFE0F53CD00712C2 -:1002B70016961206BA80C9120748415F90E6B8E061 -:1002C70030E70E904000E090E740F0E490E68A8047 -:1002D7001990E6BAE0540125E0FF904000E054FD94 -:1002E70044044F9031A1F0904000F01206A08044E2 -:1002F70012069B90E6A0E020E1F990E6BAE05401EF -:10030700C43333335480FF90E742E054034F9031B6 -:100317007EF0F535904003F090E740E090317FF0B4 -:10032700904001F090E741E0903180F0904002F07A -:050337008002D322C387 -:01033C00229E -:01233E00227C -:0423290000000000B0 -:101F1D00021D232902080000011001010C01010A14 -:011F2D0001B2 -:10099500E0FFAE3E053E74402EF582E434E7F58374 -:1009A50022E490E68AF090E6BEE090E68BF0229095 -:1009B500E740F0E490E68AF090E68B22FF7E000D9A -:1009C500EE251EF582E4351DF58322E0FE74D82F51 -:1009D500F582E43431F58322253EF53EE541353D8A -:1009E500F53DC3E5409542F540E53F9541F53F228C -:1009F5007586005391EF90E65D22E52425E0242BD2 -:100A0500F582E43431F583E0FE547FFFEE2224A223 -:100A15007C007B01F9EC2274C82FF582E43431F5B2 -:100A2500832274C62EF582E43431F583E0227DA558 -:100A35007A317B217F017E1F22F074DA2FF582E463 -:100A45003431F5832290E6BEE0640122C3E5449586 -:100A550042E54395412274DC2FF582E43431F58378 -:100A650022F583EFF00539E5392290E6BEE0640210 -:100A750022F583EFF090E741E0FFEE25E022E53E29 -:100A85002544F582E53D3543F58322854E54854F52 -:100A95005585585685595722855854855955854E3B -:100AA50056854F572290E6A0E04480F022AD427A69 -:100AB500E77B40AF3EAE3D2290313BE0FFE524C3EE -:020AC5009F226E -:10221900903124E07006903123E060030200361209 -:03222900002E2262 -:102023007E007FA57D007B017A317921120DBA9064 -:1020330031217409F0E4A3F012000E1214E102221C -:012043007E1E -:102064007D02120A35121B75903121E0B40904A3D4 -:10207400E06003022023120A33121B751214E122BA -:0F227E00120A33121C1C7DA57F007E1F0217FD64 -:1017570012221990E6BEE0F540754202E540604B63 -:10176700C39440500585404180037541401209B834 -:10177700E541F090E6A0E020E1F9E4F53FE53FC35D -:101787009541501E7440253F12099EE0FFAE420569 -:1017970042EE2421120A153431FAEF120D39053FB2 -:0E17A70080DBC3E5409541F54080B102221978 -:0F228D00D3E551950EE550950D40031222C12265 -:01233F00227B -:101FBF00903126E0FE903125E07C002400F50EECF8 -:101FCF003EF50D450E7007C28CC2A9C21822D28CE5 -:031FDF00D2A92262 -:01234000227A -:101B3B001209AB90E6A0E020E1F9E4FF74422FF527 -:101B4B0082E434E7F583E0FEEF120A133431FAEE48 -:101B5B00120D390FBF24E590E740E0903125F0904E -:0A1B6B00E741E0903126F0021FBFB1 -:0B22C100121DADE4F550F551D21822BB -:10216700E4F550F551C28CC2A9538EF75389F14358 -:082177008901122340021FBF81 -:101CE900E50945086017E50915097002150814C3C7 -:101CF90094FFE5086480948050160223233017105E -:101D09007508057509FF12231DC217E4F550F55131 -:011D190022A7 -:10106E0090E6B8E030E75CE4F53E90312512099544 -:10107E00EFF0903126120995EFF0E4F53DE53DC312 -:10108E00942450207E007B0174A2253DF9EE34316C -:10109E00FA120CF3FF7440253E12099EEFF0053D47 -:1010AE00053E80D9120997E551F0E550120996EFE9 -:1010BE00F0A218E433120996EFF0C2181209A61224 -:1010CE000AAA221209AB90E6A0E020E1F990E6BE52 -:1010DE00E064247049E4F53EAF3E053E74402F12A5 -:1010EE00099EE0903125F0AF3E053E74402F120967 -:1010FE009EE0903126F0E4F53DE53DC39424501B6F -:10110E007440253E12099EE0FFE53D120A1334316C -:0E111E00FAEF120D39053D053E80DE121FBFAF -:01112C0022A0 -:04004600751001220E -:1016F80012221990E6BEE0F540E4F542E540604E5E -:10170800C39440500585404180037541401209B893 -:10171800E541F090E6A0E020E1F9E4F53FE53FC3BC -:10172800954150217440253F12099EE0FFAE4205C5 -:1017380042EE7C007B01243CF9EC3431FAEF120DC7 -:0E17480039053F80D8C3E5409541F54080AE9D -:011756002270 -:101957001510E510704B90313CE0F51012002AE4A9 -:10196700F52490317DE0FFE524C39F5031E5242520 -:10197700E0243DF582E43431F583E0F525E52425BF -:10198700E0243EF582E43431F583E0F526547FFD0B -:10199700E526339219AF25122196052480C412003B -:0119A7004AF5 -:0119A800221C -:102116001209AB90E6A0E020E1F990E740E09031AB -:0B21260027F090E741E0903128F02204 -:10163300150CE50C705C903127E0F50C7B017A31D9 -:1016430079E012223FE4FFFE74E02EF582E43431A8 -:10165300F583E0FD120A276DF97D01E4FCECC394E8 -:10166300085029E95D6013120A1CE014F0120A1CE9 -:10167300E07011120A276DF08000903128E0FB1210 -:101683000A1CEBF00CED25E0FD0F80D10EEE640299 -:0216930070B62F -:011695002232 -:10222C001209AB90E6A0E020E1F990E740E0903194 -:03223C0029F02264 -:1021DA00E4FF1209D2E4F0120A5B74FF120A3EE429 -:0521EA00F00FBF02ED43 -:0121EF0022CD -:101A8100150AE50A703A903129E0F50A7B017A31AD -:101A910079D812223FE4FF120A5BC083C082120987 -:101AA100D0E0FDEE5DD082D083120A3EC083C082B9 -:101AB1001209D0E0FDEE4DD082D083F00FBF02D7E6 -:011AC1002202 -:04004E00750F012207 -:1015CE00150FE50F6027E4F524120ABD5056741569 -:1015DE002524F8E6601316E6700F1209FF30E704B3 -:1015EE007D0080027D01121A3C052480DC90312A98 -:1015FE00E0F50FE4F524120ABD5029E52425E02478 -:10160E002CF582E43431F583E0FF74152524F8A619 -:10161E00071209FF30E7047D0180027D00121A3C9B -:04162E00052480D23D -:011632002295 -:101EBB001209AB90E6A0E020E1F9E4FF74402F1289 -:101ECB00099EE0FEEF7C007B01242AF9EC3431FA09 -:081EDB00EE120D390FBF12E4F5 -:011EE30022DC -:10033D00E4F53E90E6B8E030E76790E6BEE0FF708A -:10034D000490E68BF0BF010D90E74074A5F090E6A8 -:10035D008B7401F01FEF604590E6A0E020E1F9EF0E -:10036D00C3944050048F3D8003753D40E4FEEEC3C1 -:10037D00953D501CAD3E053E7C007B0174212DF951 -:10038D00EC3431FA120CF3FD12099BEDF00E80DE08 -:10039D001209B8E53DF0C3EF953DFF80B8120AAAEA -:1003AD002290E6BFE0FF90E6BEE04F707490E6BD90 -:1003BD00E0704D90E6BCE024EF6023249F60302474 -:1003CD00FD603324F360342472703590E6BAE06436 -:1003DD00CE702DA3E064AC702712227E802290E6B1 -:1003ED00BAE0B4CE1BA3E0B4AC161220238011E406 -:1003FD0090313BF0800A750F018005E490317DF05E -:10040D0090E6BDE064806002C10690E6BCE0640148 -:10041D006002C10690E6BAE0903123F090E6BB8110 -:10042D00D690E6BFE06002C10690E6BDE0FE90E624 -:10043D00BCE07C002400FFEC3EFE6002C106EF1222 -:10044D000D9404832004832104832204832304B5A3 -:10045D002F04DE4104EB5104F553051161051B63B7 -:10046D0005377105447305607405A28105AD8305DB -:10047D00C7840000060690E6BEE0B4A3031217572A -:10048D0090E6BCE030E0031214E190E6BCE020E120 -:10049D0002C10690E6BAE064CE6002C106A3E06434 -:1004AD00AC6002C10602227E120A6F6002C106E034 -:1004BD0090E68BF090E6A0E020E1F912221990E78A -:1004CD0040E0903123F090E741E0903124F002229A -:1004DD001990E6BEE064266002C106021B3B120ABB -:1004ED006F6002C106022116120A4A6002C106E0BF -:1004FD0090E68BF090E6A0E020E1F990E740E090E7 -:10050D003127F022120A4A6002C10602222C120A79 -:10051D004A6002C106E090E68BF090E6A0E020E193 -:10052D00F990E740E0903129F02290E6BEE06412A8 -:10053D006002C106021EBB120A4A6002C106E090AB -:10054D00E68BF090E6A0E020E1F990E740E09031F5 -:10055D002AF022120A6F6002C10690313BE0C3946B -:10056D00084002C1061209AB90E6A0E020E1F99027 -:10057D00E740E0FF90313BE0FE25E02429F582E4E1 -:10058D003431120A76242AF582E43431F583EFF002 -:10059D0090313B806190E6BEE06442705C0216F8DB -:1005AD00120A4A7054E090E68BF090E6A0E020E14C -:1005BD00F990E740E090313CF022120A6F703A90CA -:1005CD00317DE0C3942050311209AB90E6A0E020BC -:1005DD00E1F990E740E0FF90317DE0FE25E0243B1E -:1005ED00F582E43431120A76243CF582E43431F597 -:0905FD0083EFF090317DE004F081 -:0106060022D1 -:1021310090E6047480F00000007402F00000007466 -:0B21410006F0000000E4F000000022A7 -:012341002279 -:101B0000E4F52B7AE779407F40AB077D087FF87ECC -:101B10001D121B75E4F52B7440252B12099EE0FD68 -:101B2000E52B75F002A4248CF9741135F08982F547 -:0A1B300083EDF0052BE52BB408DD72 -:011B3A002288 -:1017B50090E678E05410FFC4540F4450F51113E43B -:1017C50033F51390E600E054E74410F0438E201201 -:1017D500002E12229C12230E121B00120DE6D210AF -:1017E5001220641200461221671221DA12004E12ED -:0817F50022191223230220C275 -:101FE200120052121CE912228DE5B090E68020E721 -:0E1FF20006E04408F08004E054F7F0021F9C63 -:061858008B2B8A2C892D68 -:10185E00E4F52E1221F08F2FE52F25E024029011B2 -:10186E00C4F0E4F52EAF2FEF3395E0FEC3E52E9FC7 -:10187E00EE6480F87480985027AB2BAA2CA92D8586 -:10188E002E82758300120D0CFDE52E75F002A42438 -:10189E00C6F9741135F08982F583EDF0052E80C5F9 -:0118AE002217 -:061BAE008E4B8F4CAC05CC -:101BB400E4FDE5136007E54B1209C1EFF0AE050D36 -:101BC400E51E2E1209C8E54CF0AF050DE51E2F12D7 -:101BD40009C8ECF0AB1EAA1DAF111220FAAF110216 -:021BE4001BE6FE -:0317FD00021BAE1E -:0A1C1C008E458F468D478A488B499C -:101C2600E4F54AE54AC3954750200546E546AE45E4 -:101C36007002054514FFE549254AF582E43548F565 -:0A1C460083E0FD1217FD054A80D966 -:011C50002271 -:0A1B75008E458F468D478A488B4944 -:101B7F00E4FDF54AE5136007E5451209C1EFF0AE44 -:101B8F00050DE51E2E1209C8E546F0AB1EAA1DAFC6 -:0F1B9F00111220FAAB49AA48AD47AF110220DE60 -:100AC70090E6BAE0753D00F53EA3E0FEEE423D90AC -:100AD700E6BEE0753F00F540A3E0FEEE423F90E63C -:100AE700B8E064C060026192E540453F700261EA88 -:100AF70090E6A0E020E1F9C3E5409440E53F94008B -:100B07005008853F41854042800675410075424047 -:100B170090E6B9E064A3704490E6BCE0B4011BA37F -:100B2700E0701790E6BBE030E71090E7407403F001 -:100B3700A37401F0A37403F08046E4F543F544126F -:100B47000A51503C120A83E0FF7440254412099E63 -:100B5700EFF00544E54470E7054380E3E4F543F52A -:100B670044120A5150147440254412099E74CDF062 -:100B77000544E54470EB054380E7120AB2121B7582 -:100B87001209B8E542F01209DD41EF90E6B8E064DA -:100B9700407050E540453F604A1209B8F090E6A022 -:100BA700E020E1F990E68BE0754100F54290E6B967 -:100BB700E0B4A322E4F543F544120A51501E7440F1 -:100BC700254412099EE0FF120A83EFF00544E5442D -:100BD70070E7054380E3120AB2121C1CE5421209B2 -:030BE700DD619A33 -:010BEA0022E8 -:1012B80090E6B8E020E70261487440240112099ED4 -:1012C8007409F07440240212099EE4F07440240367 -:1012D80012099EE4F07440240412099E7401F0740B -:1012E80040240512099E7402F07440240612099ED7 -:1012F800E4F07440240712099E7410F07440240826 -:1013080012099E74FFF07440240912099E74FFF0BC -:101318007440240A12099E7408F07440240B1209C0 -:101328009E7420F07440240C12099E740FF07440CF -:10133800240D12099E740FF090E74014F01209A6CC -:011348002282 -:0B22CC00E50E450D7003D38001C32216 -:02233400D322B2 -:02233600D322B0 -:0800030090E6BAE0F50BD322F0 -:0922F400E50B1209B404F0D32239 -:0823060090E6BAE0F512D322C3 -:0922FD00E5121209B404F0D32229 -:02233800D322AE -:02233A00D322AC -:02233C00D322AA -:100EC00090E6B9E0120D940EFA100EFA110F2114EB -:100ED0000F75150EEB2E0EE63C0EF53F0EF0A20E32 -:100EE000F0A300000F9512033DE19712106EE197F9 -:100EF000120AC7E1971212B8E19790E6B8E030E71E -:100F00000B7B017AE7794012223FE18D1209AB9009 -:100F1000E6A0E020E1F97B017AE779401211E6E1F1 -:100F200097E4F53974D825391209D5E0FF744025C6 -:100F30003912099E120A68B402EAE4F53974DC2514 -:100F400039120A5EE0FF74422539F582E434E71273 -:100F50000A66B402E8E4F53974DA2539120A42E087 -:100F6000FF74442539F582E434E7120A66B402E8D6 -:100F70001221DA8018E4F53974C62539120A2AFFDD -:100F80007440253912099E120A68B402EB1209A6B0 -:080F9000120AAA8002C322D359 -:010F98002236 -:101E9000C0E0C083C082C085C084C08675860090C3 -:101EA000E6B5E04401F0D2111209F87401F0D086D1 -:0B1EB000D084D085D082D083D0E032F7 -:10208400C0E0C083C082C085C084C0861209F574D4 -:0F20940004F0D086D084D085D082D083D0E032C3 -:1020A300C0E0C083C082C085C084C0861209F574B5 -:0F20B30002F0D086D084D085D082D083D0E032A6 -:101D1A00C0E0C083C082C085C084C086758600903A -:101D2A00E680E030E705120A908003120A9D120944 -:101D3A00F87410F0D086D084D085D082D083D0E0D9 -:011D4A003266 -:101F7800C0E0C083C082C085C084C086758600D298 -:101F8800131209F87408F0D086D084D085D082D096 -:041F980083D0E032E0 -:101D4B00C0E0C083C082C085C084C0867586009009 -:101D5B00E680E030E705120A908003120A9D120913 -:101D6B00F87420F0D086D084D085D082D083D0E098 -:011D7B003235 -:012342003268 -:012343003267 -:012344003266 -:012345003265 -:012346003264 -:012347003263 -:012348003262 -:012349003261 -:01234A003260 -:01234B00325F -:01234C00325E -:01234D00325D -:01234E00325C -:01234F00325B -:01235000325A -:012351003259 -:012352003258 -:012353003257 -:012354003256 -:012355003255 -:012356003254 -:012357003253 -:012358003252 -:012359003251 -:01235A003250 -:01235B00324F -:01235C00324E -:01235D00324D -:01235E00324C -:01235F00324B -:01236000324A -:012361003249 -:012362003248 -:012363003247 -:012364003246 -:012365003245 -:0A22E10000010202030304040505D6 -:101D7C00EC4EFEED4F24E1F58274223EF583E493A4 -:101D8C00FF3395E0FEEF24A1FFEE34E68F82F5835E -:101D9C002290E6BCE0547EFF7E00E0D394807C0071 -:011DAC002214 -:03000B0002214C83 -:10214C00C0E0C0D0054DE54DB43C0B0551E55170D8 -:0B215C00020550754D00D0D0D0E032DD -:10134900E4F52AF529F528F527C213C210C212C2FD -:10135900111217B575521175532E755A11755B40D7 -:10136900754E11754F4A75581175596A755C117525 -:101379005D8AD2E843D82090E668E04409F090E617 -:101389005CE0443DF0D2AFD21A121DDD90E680E058 -:1013990054F7F0538EF8C213301105120800C21128 -:1013A9003013291222CC5024C213121F2F201016D9 -:1013B90090E682E030E704E020E1EF90E682E03059 -:1013C900E604E020E0E4121E38122334121FE28002 -:0113D900C74C -:1008000090E6B9E0B40C004002218190081125E087 -:100810007301A301F42181214A2181218101292130 -:1008200081019E0199018F01941223364002218D8E -:1008300090E6BBE024FE602214603324FD601114B6 -:10084000602224067047E55290E6B3F0E553803706 -:10085000E55A90E6B3F0E55B802DE55490E6B3F001 -:10086000E5558023E55690E6B3F0E557801990E60C -:10087000BAE0FF121E64AA06A9077B01EA494B6091 -:100880000CEE90E6B3F0EF90E6B4F0218D218612E5 -:1008900022FD218D122306218D120003218D1222AB -:1008A000F4218D1223384002218D90E6B8E0247F98 -:1008B000601514601924027039A210E43325E0FF9A -:1008C000A212E4334F8018E490E740F08016121D26 -:1008D0009D40047D0180027D00121D7CE05401904A -:1008E000E740F0E4A3F090E68AF090E68B7402F023 -:1008F000218D218612233A4002218D90E6B8E02412 -:10090000FE601324026002218D90E6BAE0B4010477 -:10091000C210218D218690E6BAE0702C121D9D40F8 -:10092000047D0180027D00121D7CE054FEF090E603 -:10093000BCE05480131313541FFFE0540F2F90E6B4 -:1009400083F0E04420F08045803C12233C503E90F0 -:10095000E6B8E024FE601A2402703290E6BAE0B4F1 -:100960000104D210802790E6BAE0B40202801E8013 -:1009700015121D9D40047D0180027D00121D7C80AA -:1009800008120056500790E6A0E04401F090E6A05F -:04099000E04480F0CF -:010994002240 -:0300330002232D78 -:04232D0053D8EF3260 -:102000009031DEEFF0F5CB8FCDAF05A3EFF0F5CA41 -:102010008FCCE4F5C8758E19D2BDD2AFD2ADD2CA7D -:03202000F56B223B -:0D003600903124E0FF903123E0FD02200016 -:03233100AF6B226D -:10225000AD07AC06C3E49DFBE49CFFEBFD02200050 -:05002E00C2CAC2AD22B0 -:03002B0002155B60 -:10155B00C0E0C0F0C083C082C085C084C0867586E1 -:10156B0000C0D075D000C000C001C002C003C004D1 -:10157B00C005C006C007903127E0600312163390F8 -:10158B003129E06003121A8190313BE060031215A0 -:10159B00CE90317DE0600990313CE0600312195729 -:1015AB00C2CFD007D006D005D004D003D002D001D3 -:1015BB00D000D0D0D086D084D085D082D083D0F04C -:0315CB00D0E0323B -:101E380090E682E030E004E020E60B90E682E030B5 -:101E4800E119E030E71590E680E04401F07F147E68 -:0C1E5800001219F690E680E054FEF02223 -:101F2F0090E682E044C0F090E681F0438701000024 -:041F3F00000000227C -:101DDD00301A0990E680E0440AF0800790E680E032 -:101DED004408F07FDC7E051219F690E65D74FFF075 -:0F1DFD0090E65FF05391EF90E680E054F7F0220C -:101F43007400F58690FDA57C05A3E582458370F9B1 -:011F5300226B -:08230E00E4F56AD2E9D2AF2226 -:101BE60090E678E020E6F9C2E990E678E04480F0F5 -:101BF600EF25E090E679F090E678E030E0F990E6BF -:101C060078E04440F090E678E020E6F990E678E067 -:061C160030E1D6D2E92204 -:101CB700A90790E678E020E6F9E56A702390E678D0 -:101CC700E04480F0E925E090E679F08D65AF03A95F -:101CD700077566018A678968E4F569756A01D32221 -:021CE700C32216 -:101C5100A90790E678E020E6F9E56A702590E67834 -:101C6100E04480F0E925E0440190E679F08D65AF2C -:101C710003A9077566018A678968E4F569756A03CE -:041C8100D322C32285 -:03004B00020BEBBA -:100BEB00C0E0C083C082C085C084C086758600C04B -:100BFB00D075D000C000C001C002C003C006C00742 -:100C0B0090E678E030E206756A06020CD590E6783D -:100C1B00E020E10CE56A64026006756A07020CD5F8 -:100C2B00E56A24FE605F14603624FE7003020CC676 -:100C3B0024FC7003020CD224086003020CD5AB66B3 -:100C4B00AA67A968AF6905698F82758300120D0CBD -:100C5B0090E679F0E56965657070756A05806B9053 -:100C6B00E679E0AB66AA67A968AE698E82758300E8 -:100C7B00120D4B756A02E5656401704E90E678E0E3 -:100C8B004420F08045E56524FEB5690790E678E0E1 -:100C9B004420F0E56514B5690A90E678E04440F02D -:100CAB00756A0090E679E0AB66AA67A968AE698EB3 -:100CBB0082758300120D4B0569800F90E678E04436 -:100CCB0040F0756A008003756A005391DFD007D03E -:100CDB0006D003D002D001D000D0D0D086D084D0A3 -:080CEB0085D082D083D0E032F5 -:021E6400A907CC -:101E6600AE5CAF5D8F828E83A3E064037017AD0115 -:101E760019ED7001228F828E83E07C002FFDEC3EEF -:091E8600FEAF0580DF7E007F0045 -:011E8F002230 -:1020DE00121C51E56A24FA600E146006240770F390 -:0C20EE00D322E4F56AD322E4F56AD32281 -:1020FA00121CB7E56A24FA600E146006240770F30E -:0C210A00D322E4F56AD322E4F56AD32264 -:1019F6008E2B8F2C90E600E054187012E52C2401F3 -:101A0600FFE4352BC313F52BEF13F52C801590E669 -:101A160000E05418FFBF100BE52C25E0F52CE52B54 -:101A260033F52BE52C152CAE2B7002152B4E6005CD -:061A3600121F4380EE22A6 -:03004300021200A6 -:0300530002120096 -:10120000021E90000220A30002208400021F78002A -:10121000021D1A00021D4B0002234200022343005C -:101220000223440002234500022346000223470014 -:10123000022348000223490002234A0002234B00F4 -:1012400002234C000223430002234D0002234E00E0 -:1012500002234F00022350000223510002235200B8 -:1012600002235300022343000223430002234300CE -:101270000223540002235500022356000223570084 -:10128000022358000223590002235A0002235B0064 -:1012900002235C0002235D0002235E0002235F0044 -:1012A0000223600002236100022362000223630024 -:0812B000022364000223650023 -:030000000213DA0E -:0C13DA00787FE4F6D8FD75816C021421C8 -:100CF300BB010689828A83E0225002E722BBFE02FF -:090D0300E32289828A83E4932231 -:100D0C00BB010CE58229F582E5833AF583E022509C -:100D1C0006E92582F8E622BBFE06E92582F8E222E6 -:0D0D2C00E58229F582E5833AF583E4932200 -:100D3900BB010689828A83F0225002F722BBFE0199 -:020D4900F32293 -:100D4B00F8BB010DE58229F582E5833AF583E8F0DE -:100D5B00225006E92582C8F622BBFE05E92582C88A -:020D6B00F22272 -:100D6D00E86010ECA2E713FCED13FDEE13FEEF139C -:040D7D00FFD8F02289 -:100D8100E8600FEFC333FFEE33FEED33FDEC33FCD0 -:030D9100D8F12274 -:100D9400D083D082F8E4937012740193700DA3A3EE -:100DA40093F8740193F5828883E473740293686002 -:060DB400EFA3A3A380DF02 -:1021F000E4FFFE120CF3600C0FEF70010E09E970A2 -:05220000F20A80EF224C -:100DBA00EF4E6012EF60010EEDBB010B89828A8350 -:100DCA00F0A3DFFCDEFA2289F05007F709DFFCA95D -:0C0DDA00F022BBFEFCF309DFFCA9F022B4 -:1013E600021349E493A3F8E493A34003F68001F2C1 -:1013F60008DFF48029E493A3F85407240CC8C33308 -:10140600C4540F4420C8834004F456800146F6DFD6 -:10141600E4800B0102040810204080901F0AE47E3D -:10142600019360BCA3FF543F30E509541FFEE493CB -:10143600A360010ECF54C025E060A840B8E493A392 -:10144600FAE493A3F8E493A3C8C582C8CAC583CABD -:10145600F0A3C8C582C8CAC583CADFE9DEE780BE75 -:011F2E0000B2 -:00000001FF diff --git a/AIOUSB/Firmware/USB-AO16-16A.hex b/AIOUSB/Firmware/USB-AO16-16A.hex deleted file mode 100644 index 9845ec3..0000000 --- a/AIOUSB/Firmware/USB-AO16-16A.hex +++ /dev/null @@ -1,843 +0,0 @@ -:1011D7005553422D414F31362D313641005553423B -:1011E7002D414F31362D313645005553422D414F54 -:1011F70031362D313241005553422D414F31362D75 -:10120700313245005553422D414F31362D3841007B -:101217005553422D414F31362D3845005553422DF8 -:10122700414F31362D3441005553422D414F313610 -:101237002D3445005553422D414F31322D31364122 -:10124700005553422D414F31322D3136450055530C -:10125700422D414F31322D313241005553422D41FC -:101267004F31322D313245005553422D414F3132E6 -:101277002D3841005553422D414F31322D3845000D -:101287005553422D414F31322D3441005553422D94 -:10129700414F31322D3445005553422D414F2D4F8B -:0512A70054484552000F -:10267800011C80011DFF011B00011F00C115C114B1 -:0326880001192015 -:061FFA00D2A7751C802235 -:062A0900C2A7E4F51C2247 -:0929CC00A2A7B392A7631C8022AC -:101FAB00EF5407FE7401A806088002C333D8FCFE69 -:101FBB00EF131313541FFFED6016EF14600A047038 -:101FCB002D904001E04EF022904002E04EF0222294 -:101FDB00EF14600F047017904001E0FFEEF4FDEF7B -:0E1FEB005DF022904002E0FFEEF4FEEF5EF0AB -:011FF90022C5 -:10248000EF54F824F8600B2408700C904001E0FE33 -:102490008005904002E0FEEF5407FF7401A8070892 -:1024A0008002C333D8FC5206EE60047F0180027FB5 -:0124B000002B -:0124B1002208 -:10295900904001E0120C5A904002E0900001120CE4 -:022969006C22DE -:10287600120C1490317FF0904001F0900001120C80 -:0A2886002D903180F0904002F02206 -:0F297B009040077401F01226B1904007E4F0225B -:10277000C2A5AFB1E5B130E603D38001C3921AD24E -:0F278000A5EA494B6004EF120C5AA21AE433FF8A -:01278F002227 -:101BA400753DFFE4F5B6904004F075B4FFFB7A0090 -:101BB400793E122770AE077B007A00793E122770B7 -:101BC400EF6E60361229CCE51F60047F2080027F0F -:101BD40028E53E5F700CFB7A00793E122770AE0751 -:101BE40080D57B007A00793E122770AE07122770E9 -:101BF400EF6E600612297BE4F53D75B6FF90400454 -:071C0400E4F075B4FFAF3DF1 -:011C0B0022B6 -:101C0C0075B6FF904004E4F075B4FF75805575907F -:101C1C0005C2A675B1AAC2A4D2A47580AA75900AF1 -:101C2C00D2A675B155C2A4D2A4758055759005C2C3 -:101C3C00A675B180C2A4D2A4758055759005C2A6B4 -:101C4C0075B1AAC2A4D2A47580AA75900AD2A67541 -:101C5C00B155C2A4D2A4758055759005C2A675B1B4 -:061C6C00A0C2A4D2A422D4 -:1022950075B6FF904004E4F075B4FF7580557590F0 -:1022A50005C2A675B1AAC2A4D2A47580AA75900A62 -:1022B500D2A675B155C2A4D2A4758055759005C234 -:0922C500A675B120C2A4D2A42226 -:0C29B600E51F600412229522121C0C2266 -:10177D005307077E00758055759005C2A675B1AAF1 -:10178D00C2A4D2A47580AA75900AD2A675B155C20D -:10179D00A4D2A4758055759005C2A675B180C2A45A -:1017AD00D2A4758055759005C2A675B1AAC2A4D2F2 -:1017BD00A47580AA75900AD2A675B155C2A4D2A4FB -:1017CD00E4F580EFC4F8540FC868FFEEC454F04838 -:1017DD008F90E51C4430F5A075B130C2A4D2A4128F -:0317ED001BA42218 -:020056008F38E1 -:10005800E4F53AE538C39420400375382075B6FFB7 -:10006800904004E4F075B4FFE538701BE4F539E519 -:1000780039C39408500EAF397E0012177DEF423A0B -:10008800053980EBAF3A22758055759005C2A67583 -:10009800B1AAC2A4D2A47580AA75900AD2A675B1D5 -:1000A80055C2A4D2A4758055759005C2A675B180B5 -:1000B800C2A4D2A4758055759005C2A675B1AAC20E -:1000C800A4D2A47580AA75900AD2A675B155C2A407 -:1000D800D2A4E4F580E53830E0047F8080027F0018 -:1000E8008F90E538C313451C4430F5A075B130C274 -:0600F800A4D2A4121BA417 -:0100FE0022DF -:10265200E4F52B752BFFF519E519C394205011AF42 -:1026620019120056EF700585192B8004051980E8B0 -:0526720012297BAF2BD3 -:012677002240 -:101D3A0075B6FF904004E4F075B4FF1229B68F2FF0 -:101D4A00E4F52EE4F52D852D80852E90E52F451C92 -:101D5A004430F5A0C2A6852DB1C2A4D2A4121BA4F8 -:101D6A00852D80852E90E52F451C4430F5A0D2A6FE -:101D7A00852EB1C2A4D2A4121BA4052DE52D70C6CE -:101D8A001229CC052EE52E70BA122A0912297B7F58 -:011D9A000048 -:011D9B002225 -:101B340075B6FF904004E4F075B4FF1229B68F2FF8 -:101B4400E4F52EE4F52D852D80852E90E52F451C9A -:101B54004430F5A0C2A675B1A0C2A4D2A4852DB10B -:101B6400C2A4D2A4121BA4852D80852E90E52F45F6 -:101B74001C4430F5A0D2A675B1A0C2A4D2A4852E6F -:101B8400B1C2A4D2A4121BA4052DE52D70B812294C -:0F1B9400CC052EE52E70AC122A0912297B7F009A -:011BA300221F -:1017F0008F2CE51F6004121B3422AF2C121D3A22DD -:1028F200E4F52BE52BC394105009AF2B1217F0050A -:052902002B80F07F00B6 -:0129070022AD -:10137F008F388D398B3A75B6FF904004E4F075B411 -:10138F00FF758055759005C2A675B1AAC2A4D2A4E7 -:10139F00121BA47580AA75900AD2A675B155C2A466 -:1013AF00D2A4121BA4758055759005C2A675B1A065 -:1013BF00C2A4D2A4121BA4853A80853990E5385473 -:1013CF000F451C4430F5A0853CB1C2A4D2A4121B1A -:1013DF00A4758055759005C2A675B1AAC2A4D2A4F2 -:1013EF00121BA47580AA75900AD2A675B155C2A416 -:1013FF00D2A4121BA4758055759005C2A675B1A015 -:10140F00C2A4D2A4121BA4853A80853990E5385422 -:10141F000F451C4430F5A0853BB1D2A6C2A4D2A47F -:0F142F00121BA4E4F5B690400404F075B4BF227C -:1021E500E4F5B6904004F075B4FF8B808D90EF5404 -:1021F5000F451C4430F5A0C2A5AFB1AD077C00D298 -:10220500A5D2A6C2A5AFB1EFFEE4EEFCD2A5E4F5DA -:0A221500B604F075B4BFAE04AF05C7 -:01221F00229C -:10289000EDC39F50028002AF05AD07EDD39B40040E -:0928A000AF038002AF05AD072271 -:10189000903100E06401704074112FF582E434311E -:1018A000F583E0FEEBD39E401074112FF582E434F3 -:1018B00031F583E0FB7DFF801F74012FF582E43456 -:1018C00031F583E0FEEBC39E500E74012FF582E4E8 -:1018D0003431F583E0FBE4FDE4F5B690400404F018 -:1018E00075B4BFAE05EF25E02481F582E43431F50F -:1018F00083EEF0F580AE03EF25E02482F582E43438 -:1019000031F583EEF0F590EF540FFFE5A054F04F62 -:0F191000F5A0C2B1D2B0C2A5C2B2D2B2D2A52246 -:0929D500AB05EBECFB121890229B -:10209500E4F5B690400404F075B4BFAE05EF25E055 -:1020A5002481F582E43431F583EEF0F580AE03EF5B -:1020B50025E02482F582E43431F583EEF0F590EFE6 -:1020C500540FFFE5A054F04FF5A0C2B1C2B0C2A5B0 -:0720D500C2B2D2B2D2A52273 -:1022CE00E490317EF0A374FFF0A3F0E4FFEFC3942B -:1022DE0010501FEF25E02481F582E43431F583E4BC -:1022EE00F0EF25E02482F582E43431F583E4F00F3B -:0822FE0080DB9031A174FFF0B8 -:0123060022B4 -:101800009031DE74FBF09031DF7450F075B2FF75EB -:10181000B3FF75B4FF7580FF7590FF75A0FF75B0BD -:1018200007E4F5B175B507F5B690317EE090400359 -:10183000F090317FE0904001F0903180E0904002E4 -:10184000F09031A1E0F46047E4FCECC39410502424 -:10185000EC25E02481F582E43431F583E0FDEC25CC -:10186000E02482F582E43431F583E0FBAF04121802 -:10187000900C80D69031A1E05401FF25E0FF90400C -:0F18800000E054FD44044F9031A1F0904000F07F -:01188F002236 -:01002A0022B3 -:01004A002293 -:1028C200122480EF24FF9216301902B216AF05A22D -:0828D20016E433FD121FAB22D6 -:10244D00E49031A2F0A374FFF0A3F0E4FFEFC39486 -:10245D0010501FEF25E024A6F582E43431F583E416 -:10246D00F0EF25E024A5F582E43431F583E4F00F97 -:02247D0080DB02 -:01247F00223A -:102122009031A3E0904001F09031A4E0904002F0A1 -:102132009031A2E0904003F0E4FCECC394105024F0 -:10214200EC25E024A5F582E43431F583E0FDEC25AD -:10215200E024A6F582E43431F583E0FBAF041218E3 -:04216200900C80D687 -:012166002256 -:0E29A800904006E05401F51FE05402F51B229A -:101000007AE779407EE77F40AB077D017F037E0072 -:1010100012230790E740E0541FF51D447090010A29 -:10102000F0E51D540FB41000400201F2901032257B -:10103000E0730152015C01660170017A0184018E46 -:10104000019801A201AC01B601C001CA01D401DEC0 -:1010500001E87BFF7A1179D7121EB0227BFF7A114B -:1010600079E4121EB0227BFF7A1179F1121EB022B0 -:101070007BFF7A1179FE121EB0227BFF7A12790B68 -:10108000121EB0227BFF7A127917121EB0227BFF4C -:101090007A127923121EB0227BFF7A12792F121E48 -:1010A000B0227BFF7A12793B121EB0227BFF7A12AC -:1010B0007948121EB0227BFF7A127955121EB02297 -:1010C0007BFF7A127962121EB0227BFF7A12796F4F -:1010D000121EB0227BFF7A12797B121EB0227BFF98 -:1010E0007A127987121EB0227BFF7A127993121E30 -:0C10F000B0227BFF7A12799F121EB02202 -:10000E007E317F00AB07AA067D217F007E1D122365 -:0C001E0007903100E064016002E4F02271 -:01005200228B -:1026E600301408C214122652122A09301514C215C3 -:1026F600E51AB4FF051228F28005AF1A1217F01278 -:032706002A09227B -:1028A90090E600E054E7F07598103098FD90E60046 -:0928B900E054E74410F0AF99224D -:020F7C00AE07BE -:100F7E00E4FCED4401904005F01228A91228A912B4 -:100F8E0028A9E599C4131354035403FF74402EF596 -:100F9E0082E434E7F583EFF01228A9AC99ECC41380 -:100FAE001354035403FF74412EF582E434E7F583A2 -:100FBE00EFF074402EF582E434E7F583E0FFEC2584 -:100FCE00E025E0FDEF4DF01228A9AC9974412EF505 -:100FDE0082E434E7F583E0FFEC25E025E0FEEF4EFA -:060FEE00F0904005EBF05D -:010FF40022DA -:06143E00AC07AA03A9059A -:10144400E4F574F575FEFFFDE94401904005F09064 -:10145400E600E054E7F07598103098FD7598103068 -:1014640098FD7598103098FD759810AE993098FDD8 -:10147400759810AF993098FD90E600E054E7441059 -:10148400F0AD99904005EAF0EEC4131354035403ED -:10149400FE74402CF582E434E7F583EEF0EFC413D8 -:1014A4001354035403FE74412CF582E434E7F583AA -:1014B400EEF074402CF582E434E7F583E0FEEF258A -:1014C400E025E0FFEE4FF074412CF582E434E7F5BB -:0C14D40083E0FFED25E025E0FEEF4EF088 -:0114E00022E9 -:1021A800AE0790E600E054E7F0EE4401904005F0F9 -:1021B8007598103098FD7598103098FD7598103006 -:1021C80098FD7598103098FD7598103098FD9040DE -:0D21D80005EDF090E600E054E74410F02221 -:0615B800AC07AA03A9051F -:1015BE00E4F540F541FEFFFDE94401904005F09051 -:1015CE00E600E054E7F07598103098FD75981030ED -:1015DE0098FD7598103098FD759810AE993098FD5D -:1015EE00759810AF993098FD90E600E054E74410DE -:1015FE00F0AD99904005EAF0EEC41354075407FE7F -:10160E0074402CF582E434E7F583EEF0EFC4135406 -:10161E00075407FE74412CF582E434E7F583EEF0AF -:10162E0074402CF582E434E7F583E0FEEF33333378 -:10163E0054F8FFEE4FF074412CF582E434E7F58355 -:0C164E00E0FFED33333354F8FEEF4EF0B4 -:01165A00226D -:1007A500E4F53BF53CF53DF53EF53F90E600E054BC -:1007B500E74408F0438780753801E4F539F53AE5F3 -:1007C50039C395385033E51B6006E4FDFF1221A8B7 -:1007D5007B02E4FDAF3A1215B8053A053AE51B6010 -:1007E500077D027F021221A8E4FB7D02AF3A1215B4 -:0907F500B8053A053A053980C641 -:0107FE0022D8 -:101E5600E4F569F56AF56BF56CF56D90E600E0540E -:101E6600E74408F0438780756601E4F567F568E5A1 -:101E760067C395665033E51B6006E4FDFF1221A893 -:101E86007B02E4FDAF681215B805680568E51B60BE -:101E9600077D027F021221A8E4FB7D02AF681215BE -:091EA600B805680568056780C6EF -:011EAF002210 -:1001C000E4F535D2171210FC5002C10E90E6B9E0EA -:1001D00024EE7002A1BD245D7002618224FE7002D3 -:1001E000A17A24F87002610C24CF7002616524F4B6 -:1001F0007002612824496002C10C90E6BEE0701ACA -:1002000090E6BCE0FF90E6BAE0FDA3E0FB12189098 -:1002100090E6BEE090E68BF0C10E90E6BEE0641181 -:100220006007E0642260026102E490E68AF090E6F2 -:10023000BEE090E68BF090E6A0E020E1F9E4F53333 -:10024000F53490E740E0F535E535604630E033AF12 -:1002500034C007E53425E0FFE53333FE74412FF564 -:100260008274E73EF583E0FDE53425E0FFE53333B6 -:10027000FE74422FF58274E73EF583E0FBD007124F -:1002800020950534E53470020533E535C313F535A3 -:1002900080B690E6BEE0D3941140567533007534B5 -:1002A0000890E751E0F535E535604630E033AF348E -:1002B000C007E53425E0FFE53333FE74422FF582B5 -:1002C00074E73EF583E0FDE53425E0FFE53333FEDA -:1002D00074432FF58274E73EF583E0FBD0071220CC -:1002E000950534E53470020533E535C313F53580E3 -:1002F000B653A0F0D2B1D2B0C2A5C2B2D2B2D2A58A -:10030000C10E90E6BEE090E68BF0C10E1207A590FC -:10031000E6BFE090E68AF090E6BEE090E68BF090D3 -:10032000E6A0E04480F0C10E90E6BCE0047017D275 -:100330001490E74074FCF0E490E68AF090E6BEE0AA -:1003400090E68BF0801090E6BCE0FF12005690E73C -:1003500040EFF0122A09E490E68AF090E6BEE090C1 -:10036000E68BF0C10ED21590E6BCE0F51A90E7409E -:1003700074F0F0E490E68AF090E6BEE090E68BF050 -:10038000C10EE4F52EF52DF52CF52B90E6BAE0FF25 -:10039000E4E52E4FF52EE52DF52DE52CF52CE52B7E -:1003A000F52BA3E0FFE4FCFDFE7808120CF7E52E28 -:1003B0004FF52EE52D4EF52DE52C4DF52CE52B4C6E -:1003C000F52BA3E0FFE4FCFDFE7810120CF7E52E00 -:1003D0004FF52EE52D4EF52DE52C4DF52CE52B4C4E -:1003E000F52B90E6BEE0752F00F530A3E0FEE4EEBD -:1003F000422F90E6B8E020E70281C4E530452F7037 -:1004000002C10E90E6A0E020E1F9C3E5309440E59A -:100410002F94005008852F318530328006753100C9 -:10042000753240E4F533F534C3E5349532E5339560 -:03043000315077D1 -:10043300AF2EAE2DAD2CAC2B7810120CE3EFE4C035 -:1004430007AF2EAE2DAD2CAC2B7808120CE3EFE4E6 -:10045300AD07E52EFFE4AB07D0071221E58E368FFB -:1004630037EF74402534F58274E73533F583EFF0C5 -:10047300E536FF74412534F58274E73533F583EFB0 -:01048300F088 -:1004840074022534F534E43533F533E4FAF9F8E548 -:100494002E2401F52EEA352DF52DE9352CF52CE821 -:1004A400352BF52B8128E490E68AF090E68BE53233 -:1004B400F0C3E5309532F530E52F9531F52F61FB2A -:1004C4005330FEE530452F7002C10EE490E68AF009 -:1004D40090E68BF090E6A0E020E1F990E68BE05402 -:1004E400FE753100F532E4F533F534C3E534953265 -:1004F400E53395315071AF2EAE2DAD2CAC2B781069 -:10050400120CE3EFE4C007AF2EAE2DAD2CAC2B786C -:1005140008120CE3EFE4AD07E52EFFE4AB077441EA -:100524002534F58274E73533F583E0F53B744025D3 -:1005340034F58274E73533F583E0F53CD0071213C4 -:100544007F74022534F534E43533F533E4FAF9F8ED -:10055400E52E2401F52EEA352DF52DE9352CF52C63 -:10056400E8352BF52B8084C3E5309532F530E52F43 -:100574009531F52F81C790E6B8E030E71790400039 -:10058400E090E740F0E490E68AF090E6BEE090E682 -:100594008BF0807690E6BAE05401FF25E0FF9040AE -:1005A40000E054FD44044F9031A1F0904000F090DD -:1005B400E6BEE090E68BF08051E490E68AF090E6A7 -:1005C400BEE090E68BF090E6A0E020E1F990E6BA78 -:1005D400E05401FFC43333335480FF90E742E054C6 -:1005E400034F90317EF0F535904003F090E740E002 -:1005F400FF90317FF0904001F090E741E0FF9031AF -:0B06040080F0904002F08002D322C37F -:01060F0022C8 -:0100FF0022DE -:10010000120100020000004005166080010001029B -:020110000001EC -:0A0114000A0600020000004001008E -:1001200009022000010100A0FA0904000002FF00FA -:100130000000070502020002000705860200020017 -:1001420009022000010100A0FA0904000002FF00D8 -:10015200000007050102400000070581024000007F -:100164001403000000000000000000000000000074 -:1001740000000000260341004300430045005300F3 -:10018400200049002F004F002000500072006F0033 -:10019400640075006300740073002003550053006D -:1001A40042002D0041004F00310036002D00310087 -:0C01B400360041000000000000000000C8 -:10285B005641756720303520323031354031303AB2 -:0B286B0032363A32300000000000005E -:10268B0002622872024D0000015501015101014FF8 -:01269B00013D -:100ABD00E0FFAE3E053E74402EF582E434E7F5834B -:100ACD0022E490E68AF090E6BEE090E68BF022906C -:100ADD00E740F0E490E68AF090E68B22FF7E000D71 -:100AED00EE2563F582E43562F58322E0FE74D82F9E -:100AFD00F582E43431F58322253EF53EE541353D61 -:100B0D00F53DC3E5409542F540E53F9541F53F2262 -:100B1D0074402544F58274E73543F58322758600CC -:100B2D005391EF90E65D2224A27C007B01F9EC222B -:100B3D00E52425E0242BF582E43431F583E0FE54E1 -:100B4D007FFFEE2274C82FF582E43431F5832274D1 -:100B5D00C62EF582E43431F583E0227DA57A317B12 -:100B6D00217F017E1F22E4F50BF50CF564F565225E -:100B7D00F074DA2FF582E43431F5832290E6BEE08D -:100B8D00640122C3E5449542E54395412274DC2F6F -:100B9D00F582E43431F58322F583EFF00539E5393B -:100BAD002290E6BEE0640222F583EFF090E741E08B -:100BBD00FFEE25E022E53E2544F582E53D3543F582 -:100BCD00832285090F850A1085131185141222853C -:100BDD00130F851410850911850A122290E6A0E0E5 -:100BED004480F022AD427AE77B40AF3EAE3D227CA1 -:100BFD00007B01F9EC2290313BE0FFE524C39F22FD -:070C0D007B017AE779402228 -:10293300903124E07006903123E0600302003612E8 -:03294300002E2241 -:10274F007E007FA57D007B017A317921120D3090BB -:10275F0031217409F0E4A3F01222CE1218000229DD -:01276F008ADF -:102790007D02120B6A122307903121E0B40904A3D1 -:1027A000E0600302274F120B681223071218002261 -:0F298A00120B681223E47DA57F007E1F022A1323 -:101D9C0012293390E6BEE0F53E754002E53E604BFD -:101DAC00C394405005853E3F8003753F40120AE0C6 -:101DBC00E53FF090E6A0E020E1F9E4F53DE53DC318 -:101DCC00953F501E7440253D120AC6E0FFAE4005FB -:101DDC0040EE2421120B363431FAEF120C5A053D29 -:0E1DEC0080DBC3E53E953FF53E80B102293312 -:101A390090E6B8E030E733E4F53EF53DE53DC39483 -:101A49002450207E007B01747E253DF9EE3431FA65 -:101A5900120C14FF7440253E120AC6EFF0053D052D -:101A69003E80D9120ACE120BE922120AD390E6A0BF -:101A7900E020E1F990E6BEE064246003C21722E4A5 -:101A8900F53EF53DE53DC39424501D7440253E12B5 -:101A99000AC6E0FFE53D247E120BFC3431FAEF1251 -:101AA9000C5A053D053E80DC90E6BAE0B4CE08A3A9 -:071AB900E0B4AC0312298A1E -:011AC0002203 -:0F299900D3E5659553E564955240031229DE227C -:0107FF0022D7 -:10270900903126E0FE903125E07C002400F553EC61 -:102719003EF55245537007C28CC2A9C21822D28C09 -:03272900D2A92210 -:012A23002290 -:10225B00120AD390E6A0E020E1F9E4FF74422FF5D7 -:10226B0082E434E7F583E0FEEF120B343431FAEEFF -:10227B00120C5A0FBF24E590E740E0903125F09007 -:0A228B00E741E0903126F002270938 -:0929DE00122122120B73D21822FF -:1028DA00C218120B73C28CC2A9538EF75389F143E3 -:0828EA008901122A23022709CB -:10237800E54E454D6019E54E154E7002154D14C3D6 -:1023880094FFE54D648094805016122A098011301C -:10239800170E754D05754EFF121FFAC217120B73F3 -:0523A800301802D217FD -:0123AD00220D -:1012AC0090E6B8E030E75CE4F53E903125120ABDDB -:1012BC00EFF0903126120ABDEFF0E4F53DE53DC3A9 -:1012CC00942450207E007B0174A2253DF9EE34312C -:1012DC00FA120C14FF7440253E120AC6EFF0053DBD -:1012EC00053E80D9120ABFE565F0E564120ABEEF2F -:1012FC00F0A218E433120ABEEFF0C218120ACE1292 -:10130C000BE922120AD390E6A0E020E1F9C2189072 -:10131C00E6BEE064266003C21722E4F53EAF3E054C -:10132C003E74402F120AC6E0903125F0AF3E053EC8 -:10133C0074402F120AC6E0903126F0E4F53DE53DED -:10134C00C39424501B7440253E120AC6E0FFE53DB1 -:10135C00120B343431FAEF120C5A053D053E80DE87 -:10136C0012270990E6BAE0B4CE08A3E0B4AC03129D -:02137C00298ABC -:01137E00224C -:0400460075550122C9 -:101DFA0012293390E6BEE0F53EE4F540E53E604B3D -:101E0A00C394405005853E3F8003753F40120AE067 -:101E1A00E53FF090E6A0E020E1F9E4F53DE53DC3B9 -:101E2A00953F501E7440253D120AC6E0FFAE40059C -:101E3A0040EE243C120BFC3431FAEF120C5A053DE9 -:0B1E4A0080DBC3E53E953FF53E80B114 -:011E5500226A -:101F07001555E555704B90313CE0F55512002AE424 -:101F1700F52490317DE0FFE524C39F5031E524256A -:101F2700E0243DF582E43431F583E0F525E5242509 -:101F3700E0243EF582E43431F583E0F526547FFD55 -:101F4700E526339219AF251228C2052480C4120052 -:011F57004A3F -:011F58002266 -:10282500120AD390E6A0E020E1F990E740E090316C -:0B28350027F090E741E0903128F022EE -:101CD7001551E551705C903127E0F5517B017A3160 -:101CE70079E0122959E4FFFE74E02EF582E43431DD -:101CF700F583E0FD120B5C6DF97D01E4FCECC39408 -:101D0700085029E95D6013120B51E014F0120B51D2 -:101D1700E07011120B5C6DF08000903128E0FB122F -:101D27000B51EBF00CED25E0FD0F80D10EEE6402B8 -:021D370070B684 -:011D39002287 -:10294600120AD390E6A0E020E1F990E740E090314A -:0329560029F02243 -:10290800E4FF120AFAE4F0120B9A74FF120B7DE44A -:05291800F00FBF02ED0D -:01291D002297 -:10216700154FE54F703A903129E0F54F7B017A31F1 -:1021770079D8122959E4FF120B9AC083C082120A38 -:10218700F8E0FDEE5DD082D083120B7DC083C08264 -:10219700120AF8E0FDEE4DD082D083F00FBF02D7D0 -:0121A7002215 -:04004E0075540122C2 -:101C72001554E5546027E4F524120C035056745AA7 -:101C82002524F8E6601316E6700F120B3D30E704C8 -:101C92007D0080027D01121FAB052480DC90312A79 -:101CA200E0F554E4F524120C035029E52425E02440 -:101CB2002CF582E43431F583E0FF745A2524F8A62A -:101CC20007120B3D30E7047D0180027D00121FAB3D -:041CD200052480D293 -:011CD60022EB -:10262900120AD390E6A0E020E1F9E4FF74402F12EA -:102639000AC6E0FEEF7C007B01242AF9EC3431FA6A -:08264900EE120C5A0FBF12E45F -:012651002266 -:04191F008E3D8F3E2C -:10192300E4F53FE53E6402453D700C90E741F0E588 -:101933003E153E7002153DE53E6401453D70109035 -:10194300E74074A5120AD2E53E153E7002153DE547 -:101953003E453D605490E6A0E020E1F9C3E53E94A6 -:1019630040E53D94005004AD3E80027D40E4FFEF2E -:10197300C39D5021AE3F053FEE7583007B012421BB -:10198300F9E5833431FA120C14FE74402F120AC69F -:10199300EEF00F80DA120AE0EDF0FFC3E53E9FF5AB -:0919A3003EE53D9400F53D80A6EF -:0119AC002218 -:1008000090E6B8E030E75E90E6BFE0FE90E6BEE03E -:10081000FDEDFF4E7002804890E6BDE0FD90E6BC25 -:10082000E04D700302191F90E6BDE0600241BC90EC -:10083000E6BCE014600241BC7540FF75412875427A -:100840005B75430075441E7B017AE77941121F599D -:10085000120C0D12291EEF0490E740F090E6BEE066 -:1008600090E68BF02290E6BFE0FF90E6BEE04F708E -:100870007490E6BDE0704D90E6BCE024EF60232468 -:100880009F603024FD603324F3603424727035900F -:10089000E6BAE064CE702DA3E064AC702712298A1A -:1008A000802290E6BAE0B4CE1BA3E0B4AC161227C7 -:1008B0004F8011E490313BF0800A7554018005E4CB -:1008C00090317DF090E6BDE06480600241BC90E62E -:1008D000BCE06401600241BC90E6BAE0903123F0D4 -:1008E00090E6BB218C90E6BFE0600241BC90E6BD83 -:1008F000E0FE90E6BCE07C002400FFEC3E6002419C -:10090000BCEF120D0A0939200939210939220939A8 -:1009100023096B2F09944109A15109AB5309C76100 -:1009200009D16309ED7109FA730A16740A58810A2C -:1009300063830A7D8400000ABC90E6BEE0B4A30392 -:10094000121D9C90E6BCE030E00312180090E6BC5B -:10095000E020E10241BC90E6BAE064CE600241BC16 -:10096000A3E064AC600241BC02298A120BAE6002B3 -:1009700041BCE090E68BF090E6A0E020E1F912297E -:100980003390E740E0903123F090E741E09031244C -:10099000F002293390E6BEE06426600241BC0222E8 -:1009A0005B120BAE600241BC022825120B8960026B -:1009B00041BCE090E68BF090E6A0E020E1F990E702 -:1009C00040E0903127F022120B89600241BC0229DD -:1009D00046120B89600241BCE090E68BF090E6A0E5 -:1009E000E020E1F990E740E0903129F02290E6BE66 -:1009F000E06412600241BC022629120B89600241A8 -:100A0000BCE090E68BF090E6A0E020E1F990E740B2 -:100A1000E090312AF022120BAE600241BC90313BD3 -:100A2000E0C39408400241BC120AD390E6A0E02043 -:100A3000E1F990E740E0FF90313BE0FE25E024291A -:100A4000F582E43431120BB5242AF582E43431F511 -:100A500083EFF090313B806190E6BEE06442705CD1 -:100A6000021DFA120B897054E090E68BF090E6A01C -:100A7000E020E1F990E740E090313CF022120BAE2B -:100A8000703A90317DE0C394205031120AD390E641 -:100A9000A0E020E1F990E740E0FF90317DE0FE2505 -:100AA000E0243BF582E43431120BB5243CF582E4BA -:0C0AB0003431F583EFF090317DE004F06C -:010ABC002217 -:1028400090E6047480F00000007402F00000007450 -:0B28500006F0000000E4F00000002291 -:012A2400228F -:10222000E4F52B7AE779407F40AB077D087FF87EA5 -:102230001D122307E4F52B7440252B120AC6E0FD7E -:10224000E52B75F002A42466F9740135F08982F556 -:0A22500083EDF0052BE52BB408DD4B -:01225A002261 -:10204D0090E678E05410FFC4540F4450F55613E455 -:10205D0033F55890E600E054E74410F0438E20121B -:10206D00002E1229A8122A01122220121000D210BD -:10207D001227901228DA12004612290812004E1269 -:08208D002933122A0902000E9A -:1027CF00120052122378122999E5B090E68020E783 -:0E27DF0006E04408F08004E054F7F00226E61D -:061EB0008B2B8A2C892D0A -:101EB600E4F52E12291E8F2FE52F25E0240290012E -:101EC6009EF0E4F52EAF2FEF3395E0FEC3E52E9F8F -:101ED600EE6480F87480985027AB2BAA2CA92D8528 -:101EE6002E82758300120C2DFDE52E75F002A424BA -:101EF600A0F9740135F08982F583EDF0052E80C5D1 -:011F060022B8 -:062340008E4B8F4CAC0532 -:10234600E4FDE5586007E54B120AE9EFF0AE050D2E -:10235600E5632E120AF0E54CF0AF050DE5632F128A -:102366000AF0ECF0AB63AA62AF56122809AF560228 -:0223760023AE94 -:032A13000223405B -:0A23E4008E458F468D478A488B49CD -:1023EE00E4F54AE54AC3954750200546E546AE4515 -:1023FE007002054514FFE549254AF582E43548F596 -:0A240E0083E0FD122A13054A80D96D -:0124180022A1 -:0A2307008E458F468D478A488B49AA -:10231100E4FDF54AE5586007E545120AE9EFF0AE3C -:10232100050DE5632E120AF0E546F0AB63AA62AF34 -:0F23310056122809AB49AA48AD47AF560227ED0F -:100D5C0090E6BAE0753D00F53EA3E0FEEE423D9014 -:100D6C00E6BEE0753F00F540A3E0FEEE423F90E6A4 -:100D7C00B8E064C06002C11FE540453F7002C1731A -:100D8C0090E6A0E020E1F9C3E5409440E53F9400F3 -:100D9C005008853F418540428006754100754240B0 -:100DAC0090E6B9E064A3704090E6BCE0B4011BA3EC -:100DBC00E0701790E6BBE030E71090E7407403F06A -:100DCC00A37401F0A37403F0803EE4F543F54412E0 -:100DDC000B905034120BC2E0FF120B1DEFF00544C8 -:100DEC00E54470EB054380E7E4F543F544120B90C2 -:100DFC005010120B1D74CDF00544E54470EF054303 -:100E0C0080EB120BF1122307120AE0E542F0120BF1 -:100E1C0005A18490E6B8E06440704CE540453F6025 -:100E2C0046120AE0F090E6A0E020E1F990E68BE0B3 -:100E3C00754100F54290E6B9E0B4A31EE4F543F524 -:100E4C0044120B90501A120B1DE0FF120BC2EFF064 -:100E5C000544E54470EB054380E7120BF11223E4E3 -:070E6C00E542120B05C1274E -:010E7300225C -:0B0FF500E55345527003D38001C32276 -:022A1900D322C6 -:022A1B00D322C4 -:0800030090E6BAE0F550D322AB -:0929E700E550120ADC04F0D322D1 -:0829F90090E6BAE0F557D32285 -:0929F000E557120ADC04F0D322C1 -:022A1D00D322C2 -:022A1F00D322C0 -:022A2100D322BE -:10165B0090E6B8E020E702C1EB74402401120AC601 -:10166B007409F074402402120AC6E4F07440240397 -:10167B00120AC6E4F074402404120AC67401F07412 -:10168B00402405120AC67402F074402406120AC6DE -:10169B00E4F074402407120AC67410F07440240856 -:1016AB00120AC674FFF074402409120AC674FFF0C4 -:1016BB007440240A120AC67408F07440240B120AF0 -:1016CB00C67420F07440240C120AC6740FF07440D8 -:1016DB00240D120AC6740FF090E74014F0120ACED4 -:0116EB0022DC -:1010FC0090E6B9E0120D0A113E10113E11115F1469 -:10110C0011B315112F28112A2E11253C11393F111D -:10111C0034A21134A3000011D312080021D51212ED -:10112C00AC21D5121A3921D5120D5C21D512165BC2 -:10113C0021D590E6B8E030E708120C0D12295921A0 -:10114C00CB120AD390E6A0E020E1F9120C0D122884 -:10115C007621D5E4F53974D82539120AFDE0FF74EF -:10116C00402539120AC6120BA7B402EAE4F5397409 -:10117C00DC2539120B9DE0FF74422539F582E434ED -:10118C00E7120BA5B402E8E4F53974DA2539120B31 -:10119C0081E0FF74442539F582E434E7120BA5B4E1 -:1011AC0002E81229088018E4F53974C62539120BA7 -:1011BC005FFF74402539120AC6120BA7B402EB125A -:0A11CC000ACE120BE98002C322D301 -:0111D60022F6 -:1025FE00C0E0C083C082C085C084C086758600904E -:10260E00E6B5E04401F0D211120B2D7401F0D08624 -:0B261E00D084D085D082D083D0E03281 -:1014E100C0E0C083C082C085C084C086120B2A744C -:0F14F10004F0D086D084D085D082D083D0E03272 -:1027B000C0E0C083C082C085C084C086120B2A746A -:0F27C00002F0D086D084D085D082D083D0E03292 -:1024E400C0E0C083C082C085C084C0867586009069 -:1024F400E680E030E705120BCF8003120BDC120BF1 -:102504002D7410F0D086D084D085D082D083D0E0D2 -:012514003294 -:1026C200C0E0C083C082C085C084C086758600D247 -:1026D20013120B2D7408F0D086D084D085D082D00E -:0426E20083D0E0328F -:10251500C0E0C083C082C085C084C0867586009037 -:10252500E680E030E705120BCF8003120BDC120BBF -:102535002D7420F0D086D084D085D082D083D0E091 -:012545003263 -:012A2500327E -:012A2600327D -:012A2700327C -:012A2800327B -:012A2900327A -:012A2A003279 -:012A2B003278 -:012A2C003277 -:012A2D003276 -:012A2E003275 -:012A2F003274 -:012A30003273 -:012A31003272 -:012A32003271 -:012A33003270 -:012A3400326F -:012A3500326E -:012A3600326D -:012A3700326C -:012A3800326B -:012A3900326A -:012A3A003269 -:012A3B003268 -:012A3C003267 -:012A3D003266 -:012A3E003265 -:012A3F003264 -:012A40003263 -:012A41003262 -:012A42003261 -:012A43003260 -:012A4400325F -:012A4500325E -:012A4600325D -:012A4700325C -:012A4800325B -:0A29C20000010202030304040505EE -:10254600EC4EFEED4F24C2F58274293EF583E493EA -:10255600FF3395E0FEEF24A1FFEE34E68F82F5838C -:102566002290E6BCE0547EFF7E00E0D394807C009F -:012576002242 -:03000B00022000D0 -:10200000C0E0C0F0C0D075D000C000C004C005C0A2 -:1020100006C0070508E508B4060B0565E56570020E -:102020000564750800AE64AF657C007D0A120C8EF5 -:10203000ED4C7008050CE50C7002050BD007D006BE -:0D204000D005D004D000D0D0D0F0D0E032D8 -:1016EC00E4F52AF529F528F527C213C210C212C257 -:1016FC001112204D750D01750E007515017516141E -:10170C00750901750A207513017514427517017559 -:10171C001864D2E843D82090E668E04409F090E6DB -:10172C005CE0443DF0D2AFD21A12257790E680E00F -:10173C0054F7F0538EF8C213301105120610C21173 -:10174C00301329120FF55024C21312269D201016A7 -:10175C0090E682E030E704E020E1EF90E682E030B2 -:10176C00E604E020E0E41225A6122A191227CF8005 -:01177C00C7A5 -:1006100090E6B9E0B40C004002E19190062125E09B -:1006200073C1B3E104E191E15AE191E191C139E192 -:1006300091C1AEC1A9C19FC1A4122A1B4002E19D74 -:1006400090E6BBE024FE602214603324FD601114A8 -:10065000602224067047E50D90E6B3F0E50E803782 -:10066000E51590E6B3F0E516802DE50F90E6B3F0C2 -:10067000E5108023E51190E6B3F0E512801990E6CD -:10068000BAE0FF1225D2AA06A9077B01EA494B600E -:100690000CEE90E6B3F0EF90E6B4F0E19DE1961237 -:1006A00029F0E19D1229F9E19D120003E19D122933 -:1006B000E7E19D122A1D4002E19D90E6B8E0247F0B -:1006C000601514601924027039A210E43325E0FF8C -:1006D000A212E4334F8018E490E740F08016122510 -:1006E0006740047D0180027D00122546E0540190A0 -:1006F000E740F0E4A3F090E68AF090E68B7402F015 -:10070000E19DE196122A1F4002E19D90E6B8E024A7 -:10071000FE601324026002E19D90E6BAE0B4010499 -:10072000C210E19DE19690E6BAE0702C1225674078 -:10073000047D0180027D00122546E054FEF090E623 -:10074000BCE05480131313541FFFE0540F2F90E6A6 -:1007500083F0E04420F08045803C122A21503E90F6 -:10076000E6B8E024FE601A2402703290E6BAE0B4E3 -:100770000104D210802790E6BAE0B40202801E8005 -:100780001512256740047D0180027D0012254680F8 -:10079000081201C0500790E6A0E04401F090E6A0E6 -:0407A000E04480F0C1 -:0107A4002232 -:03003300022A0F8F -:042A0F0053D8EF3277 -:10272C009031DEEFF0F5CB8FCDAF05A3EFF0F5CA0E -:10273C008FCCE4F5C8758E19D2BDD2AFD2ADD2CA4A -:03274C00F57622FD -:0D003600903124E0FF903123E0FD02272CE3 -:032A1600AF762276 -:10296B00AD07AC06C3E49DFBE49CFFEBFD02272CFB -:05002E00C2CAC2AD22B0 -:03002B00021AC1F5 -:101AC100C0E0C0F0C083C082C085C084C086758676 -:101AD10000C0D075D000C000C001C002C003C00466 -:101AE100C005C006C007903127E06003121CD790E3 -:101AF1003129E0600312216790313BE06003121C41 -:101B01007290317DE0600990313CE06003121F0763 -:101B1100C2CFD007D006D005D004D003D002D00167 -:101B2100D000D0D0D086D084D085D082D083D0F0E0 -:031B3100D0E032CF -:1025A60090E682E030E004E020E60B90E682E03040 -:1025B600E119E030E71590E680E04401F07F147EF3 -:0C25C600001220DC90E680E054FEF022C1 -:10269D0090E682E044C0F090E681F04387010000AF -:0426AD000000002207 -:10257700301A0990E680E0440AF0800790E680E090 -:102587004408F07FDC7E051220DC90E65D74FFF0E6 -:0F25970090E65FF05391EF90E680E054F7F0226A -:1026B1007400F58690FDA57C05A3E582458370F93C -:0126C10022F6 -:082A0100E4F573D2E9D2AF2223 -:1023AE0090E678E020E6F9C2E990E678E04480F025 -:1023BE00EF25E090E679F090E678E030E0F990E6EF -:1023CE0078E04440F090E678E020E6F990E678E098 -:0623DE0030E1D6D2E92235 -:1024B200A90790E678E020E6F9E573702390E678C4 -:1024C200E04480F0E925E090E679F08D6EAF03A953 -:1024D20007756F018A708971E4F572757301D322F1 -:0224E200C32213 -:10241900A90790E678E020E6F9E573702590E6785B -:10242900E04480F0E925E0440190E679F08D6EAF53 -:1024390003A907756F018A708971E4F572757303D1 -:04244900D322C322B5 -:03004B00020E742E -:100E7400C0E0C083C082C085C084C086758600C0BF -:100E8400D075D000C000C001C002C003C006C007B6 -:100E940090E678E030E206757306020F5E90E6781D -:100EA400E020E10CE57364026006757307020F5ECF -:100EB400E57324FE605F14603624FE7003020F4F56 -:100EC40024FC7003020F5B24086003020F5EAB6F07 -:100ED400AA70A971AF7205728F82758300120C2DEE -:100EE40090E679F0E572656E7070757305806B90AD -:100EF400E679E0AB6FAA70A971AE728E8275830039 -:100F0400120C6C757302E56E6401704E90E678E025 -:100F14004420F08045E56E24FEB5720790E678E043 -:100F24004420F0E56E14B5720A90E678E04440F08F -:100F340075730090E679E0AB6FAA70A971AE728EFA -:100F440082758300120C6C0572800F90E678E04481 -:100F540040F075730080037573005391DFD007D0A0 -:100F640006D003D002D001D000D0D0D086D084D017 -:080F740085D082D083D0E03269 -:0225D200A90757 -:1025D400AE17AF188F828E83A3E064037017AD012A -:1025E40019ED7001228F828E83E07C002FFDEC3E7A -:0925F400FEAF0580DF7E007F00D0 -:0125FD0022BB -:1027ED00122419E57324FA600E146006240770F3A1 -:0C27FD00D322E4F573D322E4F573D32259 -:102809001224B2E57324FA600E146006240770F3EB -:0C281900D322E4F573D322E4F573D3223C -:1020DC008E2B8F2C90E600E054187012E52C240106 -:1020EC00FFE4352BC313F52BEF13F52C801590E67D -:1020FC0000E05418FFBF100BE52C25E0F52CE52B68 -:10210C0033F52BE52C152CAE2B7002152B4E6005E0 -:06211C001226B180EE2244 -:03004300021500A3 -:0300530002150093 -:101500000225FE000227B0000214E1000226C200FC -:101510000224E40002251500022A2500022A2600E2 -:10152000022A2700022A2800022A2900022A2A0069 -:10153000022A2B00022A2C00022A2D00022A2E0049 -:10154000022A2F00022A2600022A3000022A310035 -:10155000022A3200022A3300022A3400022A35000D -:10156000022A3600022A2600022A2600022A260023 -:10157000022A3700022A3800022A3900022A3A00D9 -:10158000022A3B00022A3C00022A3D00022A3E00B9 -:10159000022A3F00022A4000022A4100022A420099 -:1015A000022A4300022A4400022A4500022A460079 -:0815B000022A4700022A48004C -:030000000219AD35 -:0C19AD00787FE4F6D8FD7581770219F40C -:100C1400BB010689828A83E0225002E722BBFE02DE -:090C2400E32289828A83E4932211 -:100C2D00BB010CE58229F582E5833AF583E022507C -:100C3D0006E92582F8E622BBFE06E92582F8E222C6 -:0D0C4D00E58229F582E5833AF583E49322E0 -:100C5A00BB010689828A83F0225002F722BBFE0179 -:020C6A00F32273 -:100C6C00F8BB010DE58229F582E5833AF583E8F0BE -:100C7C00225006E92582C8F622BBFE05E92582C86A -:020C8C00F22252 -:100C8E00BC000BBE0029EF8DF084FFADF022E4CC4A -:100C9E00F875F008EF2FFFEE33FEEC33FCEE9DEC13 -:100CAE00984005FCEE9DFE0FD5F0E9E4CEFD22ED59 -:100CBE00F8F5F0EE8420D21CFEADF075F008EF2FA3 -:100CCE00FFED33FD4007985006D5F0F222C398FD94 -:050CDE000FD5F0EA2231 -:100CE300E86010ECA2E713FCED13FDEE13FEEF1327 -:040CF300FFD8F02214 -:100CF700E8600FEFC333FFEE33FEED33FDEC33FC5B -:030D0700D8F122FE -:100D0A00D083D082F8E4937012740193700DA3A378 -:100D1A0093F8740193F5828883E47374029368608C -:060D2A00EFA3A3A380DF8C -:101F59008B3D8A3E893FE4F545F546E5441544AE97 -:101F690043700215434E6033AB40AA41A942120C9B -:101F790014FFAB3DAA3EA93F0546E546AC457002B4 -:101F8900054514F5828C83EF120C6CEF60CD74015A -:101F99002542F542E43541F54180C0AB3DAA3EA951 -:021FA9003F22D5 -:10291E00E4FFFE120C14600C0FEF70010E09E9704B -:05292E00F20A80EF2217 -:100D3000EF4E6012EF60010EEDBB010B89828A83DA -:100D4000F0A3DFFCDEFA2289F05007F709DFFCA9E7 -:0C0D5000F022BBFEFCF309DFFCA9F0223E -:1019B9000216ECE493A3F8E493A34003F68001F242 -:1019C90008DFF48029E493A3F85407240CC8C3332F -:1019D900C4540F4420C8834004F456800146F6DFFE -:1019E900E4800B0102040810204080902678E47EF0 -:1019F900019360BCA3FF543F30E509541FFEE493F3 -:101A0900A360010ECF54C025E060A840B8E493A3B9 -:101A1900FAE493A3F8E493A3C8C582C8CAC583CAE4 -:101A2900F0A3C8C582C8CAC583CADFE9DEE780BE9C -:01269C00003D -:00000001FF diff --git a/AIOUSB/Firmware/USB-CTR-15.hex b/AIOUSB/Firmware/USB-CTR-15.hex deleted file mode 100644 index 70d4324..0000000 --- a/AIOUSB/Firmware/USB-CTR-15.hex +++ /dev/null @@ -1,361 +0,0 @@ -:0A00360000010202030304040505A3 -:100B5600E4F50BF50AF509F508C203C200C202C2A4 -:100B66000112110B754B0A754CB875530A7554CAA8 -:100B760075490A754AD475510A7552F475550B753F -:100B86005614D2E843D82090E668E04409F090E68F -:100B96005CE0443DF0D2AFD20412000390E680E060 -:100BA60054F7F0538EF8C203300105120577C201DF -:100BB6003003291200405024C2031210642000168C -:100BC60090E682E030E704E020E1EF90E682E03054 -:100BD600E604E020E0E4120FE51209FD120C748031 -:010BE600C747 -:010BE70022EB -:1005770090E6B9E0B40C004002E1D990058825E087 -:1005870073C13AC1DDE1D9E16DE1D9E1D9A1A0E1BA -:10059700D9C135C130C126C12B1211684002E1E52E -:1005A70090E6BBE024FE602A14604324FD60151426 -:1005B700602E24067060E54B90E6B3F0E54C90E6BC -:1005C700B4F0E1E5E55390E6B3F0E55490E6B4F016 -:1005D700E1E5E54D90E6B3F0E54E90E6B4F0E1E5F0 -:1005E700E54F90E6B3F0E55090E6B4F0E1E590E62C -:1005F700BAE0FF121011AA06A9077B01EA494B606E -:100607000CEE90E6B3F0EF90E6B4F0E1E590E6A0EB -:10061700E04401F0E1E590E6A0E04401F0E1E512F5 -:100627001130E1E5121150E1E51209F5E1E512118A -:100637001EE1E512116A4002E1E590E6B8E0247F89 -:10064700602914603924026002C1D4A200E433FF98 -:1006570025E0FFA202E4334F90E740F0E4A3F090D7 -:10066700E68AF090E68B7402F0E1E5E490E740F06B -:10067700A3F090E68AF090E68B7402F0E1E590E64D -:10068700BCE0547EFF7E00E0D3948040067C007D72 -:100697000180047C007D00EC4EFEED4F2436F58290 -:1006A70074003EF583E493FF3395E0FEEF24A1FF4A -:1006B700EE34E68F82F583E0540190E740F0E4A33F -:1006C700F090E68AF090E68B7402F0E1E590E6A000 -:1006D700E04401F0E1E512116C4002E1E590E6B873 -:1006E700E024FE601A24026002E1E590E6BAE0B475 -:1006F7000104C200E1E590E6A0E04401F0E1E590E5 -:10070700E6BAE0705890E6BCE0547EFF7E00E0D386 -:10071700948040067C007D0180047C007D00EC4EC7 -:10072700FEED4F2436F58274003EF583E493FF33E4 -:1007370095E0FEEF24A1FFEE34E68F82F583E054C7 -:10074700FEF090E6BCE05480FF131313541FFFE044 -:10075700540F2F90E683F0E04420F0E1E590E6A007 -:10076700E04401F0807812116E507390E6B8E024EF -:10077700FE60202402706790E6BAE0B40104D2005C -:10078700805C90E6BAE06402605490E6A0E0440121 -:10079700F0804B90E6BCE0547EFF7E00E0D394806F -:1007A70040067C007D0180047C007D00EC4EFEED60 -:1007B7004F2436F58274003EF583E493FF3395E0CA -:1007C700FEEF24A1FFEE34E68F82F583E04401F0CB -:1007D700800C120056500790E6A0E04401F090E626 -:0507E700A0E04480F0D9 -:0107EC0022EA -:0300330002004682 -:0400460053D8EF326A -:100AB800120100020000004005162080010001021A -:100AC80000010A060002000000400100090220009F -:100AD800010100A0320904000002FF000000070520 -:100AE8000202000200070586020002000902200037 -:100AF800010100A0320904000002FF000000070500 -:100B080001024000000705810240000004030904B7 -:100B180026034100430043004500530020004900DC -:100B28002F004F002000500072006F006400750015 -:100B380063007400730016035500530042002D0033 -:0E0B48004300540052002D0031003500000023 -:100FE50090E682E030E004E020E60B90E682E03017 -:100FF500E119E030E71590E680E04401F07F147ECA -:0C10050000120E4A90E680E054FEF0223B -:1010640090E682E044C0F090E681F04387010000FE -:041074000000002256 -:1000030030040990E680E0440AF0800790E680E03F -:100013004408F07FDC7E05120E4A90E65D74FFF023 -:0F00230090E65FF05391EF90E680E054F7F02203 -:02101100A9072D -:10101300AE55AF568F828E83A3E064037017AD0184 -:1010230019ED7001228F828E83E07C002FFDEC3E50 -:09103300FEAF0580DF7E007F00A6 -:01103C002291 -:100E4A008E0C8F0D90E600E054187012E50D240107 -:100E5A00FFE4350CC313F50CEF13F50D801590E67E -:100E6A0000E05418FFBF100BE50D25E0F50DE50C69 -:100E7A0033F50CE50D150DAE0C7002150C4E600520 -:060E8A0012107880EE2238 -:101078007400F58690FDA57C05A3E582458370F98B -:011088002245 -:03004300020A00AE -:03005300020A009E -:100A0000020FB7000210AE000210890002103D0074 -:100A1000020E9000020ED6000200320002004200D8 -:100A200002004A00020052000209FF000211700099 -:100A300002117100021172000211730002117400A0 -:100A400002117500020042000211760002117700C7 -:100A5000021178000211790002117A0002117B0064 -:100A600002117C000200420002004200020042002B -:100A700002117D0002117E0002117F000211800030 -:100A80000211810002118200021183000211840010 -:100A900002118500021186000211870002118800F0 -:100AA0000211890002118A0002118B0002118C00D0 -:080AB00002118D0002118E00FD -:0D1142000127FF0128000125000221000007 -:10110B00D200121158E4F5B175B63FF5287527FFDB -:03111B00F5252295 -:04004E0043B1202278 -:0411600053B1DF2286 -:0411640063B1202231 -:100D6700EF75F00384FEEF75F00384ADF07401A80E -:100D770005088002C333D8FCFCEE75F008A4FEEC2E -:100D870025E0FC24E0FC74032EF582E43480F5832F -:100D9700ECF0AF06EF2DFFE433FEE42FF58274800D -:0D0DA7003EF583E030E7047F0180027F000D -:010DB400221C -:100CF300908000E0F529E0F52AA3E0F52BE0F52C40 -:100D0300A3E0F52DE0F52E908008E0F52FE0F53017 -:100D1300A3E0F531E0F532A3E0F533E0F53490805C -:100D230010E0F535E0F536A3E0F537E0F538A3E05C -:100D3300F539E0F53A908018E0F53BE0F53CA3E0A7 -:100D4300F53DE0F53EA3E0F53FE0F540908020E07F -:100D5300F541E0F542A3E0F543E0F544A3E0F545B2 -:040D6300E0F546224F -:100C7400E527F46029E52814600C047021AF2712DD -:100C84000D678F288018AF27120D67EF700D120CB7 -:100C9400F3E4F52805251211648003121164E52696 -:100CA4006038E5224521700675212F7522FFE52263 -:100CB400152270021521E52245217007F52612112F -:100CC400608017AE21AF227C0B7DFF120944EF2018 -:100CD400E005121160800312004EE5B120E7089090 -:0E0CE400E680E04408F02290E680E054F7F04D -:010CF20022DF -:02004000D322C9 -:0209FD00D32203 -:02116800D32290 -:0809F50090E6BAE0F547D322B9 -:10111E0090E740E547F0E490E68AF090E68B04F025 -:02112E00D322CA -:0811500090E6BAE0F523D3227A -:1011300090E740E523F0E490E68AF090E68B04F037 -:02114000D322B8 -:02116A00D3228E -:02116C00D3228C -:02116E00D3228A -:1000560075260190E678E05410FFC4540F4450F51D -:100066002413E433F54890E6B9E0120999020A2010 -:1000760002CF2102EF22034C2300A42400FC25001A -:10008600C42605752805752C05752D05752E03F1F5 -:10009600A203F1A303EBA903C2AC00000573E4902D -:1000A600E68BF0F52890E6BAE0B4FF057527FFA1C8 -:1000B6007590E6BAE075F00F8485F027A175E4F532 -:1000C60012F513AF1374292FF8E6FE74402FF5824C -:1000D600E434E7F583EEF00513E5137002051264C8 -:1000E6001E451270DE90E75EE525F0E4F52590E604 -:1000F6008B741FF0A17590800374DEF090800BF076 -:10010600908013F090801BF0908023F0908000E0A8 -:1001160090E740F0908000E090E741F0908001E0A9 -:1001260090E742F0908001E090E743F0908002E093 -:1001360090E744F0908002E090E745F0908008E078 -:1001460090E746F0908008E090E747F0908009E05D -:1001560090E748F0908009E090E749F090800AE047 -:1001660090E74AF090800AE090E74BF0908010E02C -:1001760090E74CF0908010E090E74DF0908011E011 -:1001860090E74EF0908011E090E74FF0908012E0FB -:1001960090E750F0908012E090E751F0908018E0E0 -:1001A60090E752F0908018E090E753F0908019E0C5 -:1001B60090E754F0908019E090E755F090801AE0AF -:1001C60090E756F090801AE090E757F0908020E094 -:1001D60090E758F0908020E090E759F0908021E079 -:1001E60090E75AF0908021E090E75BF0908022E063 -:1001F60090E75CF0908022E090E75DF090E68B74EB -:100206001EF0A17590E6BEE0B4022190E6BBE0FFC9 -:10021600C4333354C0FF90E6BAE075F008A4240353 -:10022600F582E5F03480F583EFF0805390E6BEE08A -:100236006403704B90E6BBE0FF7401A807088002D8 -:10024600C333D8FCFF25E044C0FF90E6BAE075F062 -:1002560008A42403F582E5F03480F583EFF090E6F8 -:10026600BAE075F008A4FFA3E07C002FFFEC35F0A0 -:10027600FEE42FF58274803EF583E090E742F0902D -:10028600E6BAE075F008A4FFA3E07C002FFFEC358A -:10029600F0FEE42FF58274803EF583E090E740F0AF -:1002A60090E6BAE075F008A4FFA3E02FFFEC35F066 -:1002B600FEE42FF58274803EF583E090E741F090EE -:1002C600E6BEE090E68BF0A175E490E68BF090E652 -:1002D600BBE0FF90E6BAE075F008A42403F582E5DA -:1002E600F03480F583EFF0A175E490E68BF090E6AC -:1002F600BCE0FD90E6BBE0FFC4131354037A005440 -:1003060003FB90E6BAE075F008A42BFFEA35F0FE91 -:10031600E42FF58274803EF583EDF090E6BDE0FDB6 -:1003260090E6BBE0FFC413135403FB90E6BAE075F6 -:10033600F008A42BFFEA35F0FEE42FF58274803E28 -:10034600F583EDF0A175E490E68BF090E6BBE0FF57 -:1003560090E6BAE075F008A42403F582E5F034804F -:10036600F583EFF090E6BCE0FD90E6BBE0FFC4133A -:100376001354037A005403FB90E6BAE075F008A420 -:100386002BFFEA35F0FEE42FF58274803EF583ED0F -:10039600F090E6BDE0FD90E6BBE0FFC41313540306 -:1003A600FB90E6BAE075F008A42BFFEA35F0FEE410 -:1003B6002FF58274803EF583EDF0A17590E6B5E0E9 -:1003C60054FEF090E6BFE090E68AF090E6BEE0903C -:1003D600E68BF090E6BBE090E6B3F090E6BAE090EC -:1003E600E6B4F0A17575480143240190E6BAE075BC -:1003F6000C00F50DA3E0FEE4EE420C90E6BEE075BF -:100406000E00F50FA3E0FEE4EE420E90E6B8E064BF -:10041600C0600281DEE50F450E7002A17590E6A070 -:10042600E020E1F9C3E50F9440E50E9400500885FD -:100436000E10850F11800675100075114090E6B9F3 -:10044600E0B4A335E4F512F513C3E5139511E512EF -:1004560095105060E50D2513F582E50C3512F583F0 -:10046600E0FF74402513F582E434E7F583EFF005E9 -:1004760013E5137002051280D0E4F512F513C3E5F7 -:10048600139511E5129510501874402513F582E462 -:1004960034E7F58374CDF00513E513700205128079 -:1004A600DDAD117AE779407EE77F40AB07AF0DAE51 -:1004B6000C120DB5E490E68AF090E68BE511F02576 -:1004C6000DF50DE510350CF50CC3E50F9511F50F7F -:1004D600E50E9510F50E811B90E6B8E064406002CB -:1004E600A175E50F450E7002A175E490E68AF090BD -:1004F600E68BF090E6A0E020E1F990E68BE075103F -:1005060000F51190E6B9E0B4A335E4F512F513C38E -:10051600E5139511E5129510503874402513F582B0 -:10052600E434E7F583E0FFE50D2513F582E50C35A8 -:1005360012F583EFF00513E5137002051280D0ADB6 -:10054600117AE779407EE77F40AB07AF0DAE0C121C -:100556000F1CE511250DF50DE510350CF50CC3E561 -:100566000F9511F50FE50E9510F50E81E8D322C310 -:010576002262 -:100FB700C0E0C083C082C085C084C08675860090AB -:100FC700E6B5E04401F0D2015391EF90E65D74017C -:0E0FD700F0D086D084D085D082D083D0E03296 -:10108900C0E0C083C082C085C084C0867586005315 -:1010990091EF90E65D7404F0D086D084D085D0823B -:0510A900D083D0E0320D -:1010AE00C0E0C083C082C085C084C08675860053F0 -:1010BE0091EF90E65D7402F0D086D084D085D08218 -:0510CE00D083D0E032E8 -:100E9000C0E0C083C082C085C084C08675860090D3 -:100EA000E680E030E70E85494D854A4E85514F85F5 -:100EB0005250800C85514D85524E85494F854A5080 -:100EC0005391EF90E65D7410F0D086D084D085D039 -:060ED00082D083D0E03265 -:10103D00C0E0C083C082C085C084C086758600D2E2 -:10104D00035391EF90E65D7408F0D086D084D0857F -:07105D00D082D083D0E03205 -:100ED600C0E0C083C082C085C084C086758600908D -:100EE600E680E030E70E85494D854A4E85514F85AF -:100EF6005250800C85514D85524E85494F854A503A -:100F06005391EF90E65D7420F0D086D084D085D0E2 -:060F160082D083D0E0321E -:01003200329B -:01004200328B -:01004A003283 -:01005200327B -:0109FF0032C5 -:01117000324C -:01117100324B -:01117200324A -:011173003249 -:011174003248 -:011175003247 -:011176003246 -:011177003245 -:011178003244 -:011179003243 -:01117A003242 -:01117B003241 -:01117C003240 -:01117D00323F -:01117E00323E -:01117F00323D -:01118000323C -:01118100323B -:01118200323A -:011183003239 -:011184003238 -:011185003237 -:011186003236 -:011187003235 -:011188003234 -:011189003233 -:01118A003232 -:01118B003231 -:01118C003230 -:01118D00322F -:01118E00322E -:060E0000AB07AA06AC05D9 -:100E0600E4FDE5486010EA7E000DEE2400F582E47C -:100E16003400F583EAF0EBAE050D74002EF582E49E -:100E26003400F583EBF0AF050D74002FF582E43442 -:100E360000F583ECF07A007B00AF241210EFAF24AC -:030E46001209BFCF -:010E49002286 -:0A0F1C008E148F158D168A178B189E -:100F2600E4F519E519C3951650200515E515AE1417 -:100F36007002051414FFE5182519F582E43517F536 -:0A0F460083E0FD120E00051980D9AA -:010F5000227E -:0A0DB5008E148F158D168A178B1807 -:100DBF00E4FDF519E5486012E514FF7E000DEE2401 -:100DCF0000F582E43400F583EFF0E515AE050D7400 -:100DDF00002EF582E43400F583E515F07A007B00F0 -:100DEF00AF241210EFAB18AA17AD16AF241210D301 -:010DFF0022D1 -:08115800E4F51FD2E9D2AF2239 -:1009BF0090E678E020E6F9C2E990E678E04480F02E -:1009CF00EF25E090E679F090E678E030E0F990E6F8 -:1009DF0078E04440F090E678E020E6F990E678E0A1 -:0609EF0030E1D6D2E9223E -:100F8500A90790E678E020E6F9E51F702390E6785A -:100F9500E04480F0E925E090E679F08D1AAF03A9E9 -:100FA50007751B018A1C891DE4F51E751F01D322D7 -:020FB500C32255 -:100F5100A90790E678E020E6F9E51F702590E6788C -:100F6100E04480F0E925E0440190E679F08D1AAF84 -:100F710003A907751B018A1C891DE4F51E751F0352 -:040F8100D322C32292 -:03004B000207EDBC -:1007ED00C0E0C083C082C085C084C086758600C04D -:1007FD00D075D000C000C001C002C003C006C00744 -:10080D0090E678E030E206751F060208D790E6788C -:10081D00E020E10CE51F64026006751F070208D792 -:10082D00E51F24FE605F14603624FE70030208C8C5 -:10083D0024FC70030208D4240860030208D7AB1B04 -:10084D00AA1CA91DAF1E051E8F827583001208F507 -:10085D0090E679F0E51E651A7070751F05806B9036 -:10086D00E679E0AB1BAA1CA91DAE1E8E8275830016 -:10087D00120922751F02E51A6401704E90E678E0A8 -:10088D004420F08045E51A24FEB51E0790E678E079 -:10089D004420F0E51A14B51E0A90E678E04440F0C5 -:1008AD00751F0090E679E0AB1BAA1CA91DAE1E8E2C -:1008BD0082758300120922051E800F90E678E044B0 -:1008CD0040F0751F008003751F005391DFD007D0D6 -:1008DD0006D003D002D001D000D0D0D086D084D0A5 -:0808ED0085D082D083D0E032F7 -:1010D300120F51E51F24FA600E146006240770F303 -:0C10E300D322E4F51FD322E4F51FD32232 -:1010EF00120F85E51F24FA600E146006240770F3B3 -:0C10FF00D322E4F51FD322E4F51FD32216 -:03000000020BE808 -:0C0BE800787FE4F6D8FD758156020C2FD2 -:1008F500BB010CE58229F582E5833AF583E02250B8 -:1009050006E92582F8E622BBFE06E92582F8E22201 -:0D091500E58229F582E5833AF583E493221B -:10092200F8BB010DE58229F582E5833AF583E8F00B -:10093200225006E92582C8F622BBFE05E92582C8B7 -:02094200F2229F -:10094400BC000BBE0029EF8DF084FFADF022E4CC97 -:10095400F875F008EF2FFFEE33FEEC33FCEE9DEC60 -:10096400984005FCEE9DFE0FD5F0E9E4CEFD22EDA6 -:10097400F8F5F0EE8420D21CFEADF075F008EF2FF0 -:10098400FFED33FD4007985006D5F0F222C398FDE1 -:050994000FD5F0EA227E -:10099900D083D082F8E4937012740193700DA3A3ED -:1009A90093F8740193F5828883E473740293686001 -:0609B900EFA3A3A380DF01 -:100BF400020B56E493A3F8E493A34003F68001F2B6 -:100C040008DFF48029E493A3F85407240CC8C33301 -:100C1400C4540F4420C8834004F456800146F6DFD0 -:100C2400E4800B0102040810204080901142E47E0D -:100C3400019360BCA3FF543F30E509541FFEE493C5 -:100C4400A360010ECF54C025E060A840B8E493A38C -:100C5400FAE493A3F8E493A3C8C582C8CAC583CAB7 -:100C6400F0A3C8C582C8CAC583CADFE9DEE780BE6F -:01114F00009F -:00000001FF diff --git a/AIOUSB/Firmware/USB-DA12-8A.hex b/AIOUSB/Firmware/USB-DA12-8A.hex deleted file mode 100644 index 1c5295f..0000000 --- a/AIOUSB/Firmware/USB-DA12-8A.hex +++ /dev/null @@ -1,123 +0,0 @@ -:1008F700001201000200000040051602400000013E -:100907000200010A06000200000040010009021966 -:100917000001010080320904000001FF0000030705 -:1009270005020200020009021900010100803209D4 -:1009370004000001FF000003070502024000000455 -:100947000309040C0341004300430045005300180A -:10095700035500530042002D00440041003100328E -:10096700002D00380041000C0344004100430020E3 -:0B0977000044006100740061000000FB -:03000000020200F9 -:1002000090E6007412F0750800750900750B007512 -:100210000A00750C00750D00750E00750F007581D4 -:100220005F7A007B007C007D007E0075B00075B5B4 -:100230000F7580FF75B20675B37FD296D282D2B3A6 -:10024000C295743690C003F07582007490F074010A -:10025000F0D295C2B3C0E0D2B39040007480F0C237 -:10026000B3D0E0D290D293D292D291C2927E027158 -:10027000DFC2937E0271DFC2907E0271DFC2917E87 -:100280000271DFD2927E0271DFD2937E0271DFD2E1 -:10029000907E0271DFD2917E0271DFC2900090E603 -:1002A000047480F00090E6047400F00090E604749A -:1002B00002F00090E6047404F00090E6047406F086 -:1002C0000090E6047408F00090E6047400F00090DA -:1002D000E69074FFF00090E69174FFF090E68B7466 -:1002E000FFF090E6A07480F090E6B57401F090E61F -:1002F00080E020E10BD2E3D2E1F075F000D5F0FD13 -:1003000090E680E0C2E3F0E50FA2E5500271D9204B -:10031000B70BE509B4010675080075090090E6A35E -:10032000E020E202E17890E65DE030E204E4D2E22F -:10033000F020E00930E604E4D2E6F080CAE4D2E03E -:10034000F090E6A0E04480F090E6B9E0B406030245 -:100350000866B40A0261E6B40B0261E6B409026100 -:10036000E6B4080261E6B40102807BB4003C90E68A -:10037000B8E0B4801890E7407402F0A37400F090E5 -:10038000E68A7400F090E68B7402F08059B4811311 -:100390007400F0A3F090E68A7400F090E68B74028B -:1003A000F08043B48202803E803CB4B0028039B415 -:1003B000B102813DB4B2028159B4B302816AB4B4CE -:1003C0000281EEB4B50281F0B4A20281F2B4A302BC -:1003D000A106B4CC02A1086107A280B3929422DCEA -:1003E000FEDDFCDEFA22A11290E6BAE0C0E030E7C2 -:1003F00017C0E0D2B39040007480F0C2B3D0E07573 -:100400000900D291D293D292D0E0C0E030E600D081 -:10041000E0C0E030E017D2949040007401D2B3F015 -:10042000750901C2B3E50FA2B492E0F50FD0E0C0A8 -:10043000E0A2E5E50F92E5F50FD0E0A11290E6BC51 -:10044000E0F50A90E6BDE0F50B90E6BBE05407F559 -:100450000D120827750801A11290E6BCE0C5F090C6 -:10046000E6BDE0C5F012080DA112758600D294D247 -:10047000B39080107401F090E6BEE0B4001F90E6E7 -:10048000BBE0F50090E6BAE0F50190E6BCE023F5AC -:1004900082758380E501F0A3E500F0804390E68B50 -:1004A00074FFF090E6A0E05402B400F77585807503 -:1004B000840090E740E0A38006A3A305840584B4EC -:1004C0000002801CC31350F1C0E0E00586F00586F1 -:1004D000A30584E00586F00586A30584D0E080DFCF -:1004E000908012F09080107400F0C2B380248022BB -:1004F000802090E6B8E0B4C004B1208015B4400478 -:10050000D149800E800C800A90E6BCE0A2E0928186 -:10051000800090E68A4400F090E68B447FF061070B -:1005200090E6BEE0F9B400012290E6BAE0FAA3E05A -:10053000FBC0E0C082C08390E678E0D2E7F0D083D1 -:10054000D082D0E090E67974A2F0C0E0C082C0838F -:1005500090E678E030E0FCA2E1D083D082D0E0EBFE -:10056000F0C0E0C082C08390E678E030E0FCA2E119 -:0D057000D083D082D0E0EAF0C0E0C082C0AD -:10057D008390E678E030E0FCA2E1D083D082D0E039 -:10058D0090E740AA827800C0E0C082C08390E678F0 -:10059D00E0D2E7F0D083D082D0E090E67974A3F07A -:1005AD00C0E0C082C08390E678E030E0FCA2E1D0EC -:1005BD0083D082D0E0E0B90113C0E0C082C0839047 -:1005CD00E678E0D2E5F0D083D082D0E0C0E0C08202 -:1005DD00C08390E678E030E0FCA2E1D083D082D0F9 -:1005ED00E0E9C398C0E0B40213C0E0C082C08390BC -:1005FD00E678E0D2E5F0D083D082D0E0B40113C02C -:10060D00E0C082C08390E678E0D2E6F0D083D0825D -:10061D00D0E090E679E090E7408A82F0080AD0E0D9 -:10062D00B401A990E68BE9F0C0E0C083C08290E6EA -:10063D0078E020E6FCD082D083D0E02290E6BEE0C8 -:10064D00F9B4001922C0E0C082C08390E678E0D2F0 -:10065D00E6F0E020E6FCD083D082D0E02290E68B5D -:10066D0074FFF090E6A0E05402B400F790E6BAE013 -:10067D00FAA3E0FBC0E0C082C08390E678E0D2E749 -:10068D00F0D083D082D0E090E67974A2F0C0E0C0C3 -:10069D0082C08390E678E030E0FCA2E1D083D08286 -:1006AD00D0E0EBF0C0E0C082C08390E678E030E0AF -:1006BD00FCA2E1D083D082D0E0EAF0C0E0C082C0DD -:1006CD008390E678E030E0FCA2E1D083D082D0E0E8 -:1006DD0090E7407A00E5822AF582E090E679F0C055 -:1006ED00E0C082C08390E678E030E0FCA2E1D083E8 -:1006FD00D082D0E00A19E9B400DBC0E0C082C0832B -:10070D0090E678E0D2E6F0E020E6FCD083D082D00F -:10071D00E0C0E0C082C08390E678E0D2E7F0D083FD -:10072D00D082D0E090E67974A2F0C0E0C082C083A0 -:10073D0090E678E030E0FCA2E1D083D082D0E0C03A -:10074D00E0C082C08390E678E0D2E6F0E020E6FCDF -:10075D00D083D082D0E0C0E0C082C08390E678E044 -:10076D00A2E1D083D082D0E050A722E50820E0029C -:10077D008019B29190E691E0F990E690E0F8B4001E -:10078D0006E9B400028004F1A8B2920090E69074DC -:10079D00FFF00090E69174FFF06107E50B543F44C4 -:1007AD0040F5F0AA0AE9250AF50AE8350B543FF59C -:1007BD000B75860090F00085F0858A8409D902803A -:1007CD001CE0A30586F0A3E58530E70D758540E5B2 -:1007DD000D045407F50D1208270586D9E408D80233 -:1007ED00801DE0A30586F0A3E58530E70C758540F7 -:1007FD00E50D045407F50D11270586D9E5D8E3223B -:10080D00D2B3C295C0E0743690C003F0758200D0AB -:10081D00E0F0E5F0F0D295C2B322C0E0E50D139201 -:10082D00B01392B11392B2E50DB40021E50EB407E9 -:10083D001CE50930E017E50F30B70EA2B4400520D6 -:10084D00E00780F430E00280EF92E0F50F850D0EA9 -:10085D00D0E0D291D293D2922290E6BBE0B4010FB8 -:10086D0090E6B37408F090E6B474F8F0020307B4A0 -:10087D00020F90E6B37409F090E6B47414F002031D -:10088D0007B4020F90E6B37409F090E6B4742DF03E -:10089D00020307B4033990E6BAE0B4000E90E6B354 -:1008AD007409F090E6B47446F08035B4010E90E60C -:1008BD00B37409F090E6B4744AF08024B4020E903B -:1008CD00E6B37409F090E6B47456F080138011B459 -:1008DD00060E90E6B37409F090E6B4740AF0800049 -:0A08ED0090E6A0E04480F00203074B -:00000001FF diff --git a/AIOUSB/Firmware/USB-DA12-8E.hex b/AIOUSB/Firmware/USB-DA12-8E.hex deleted file mode 100644 index 017482f..0000000 --- a/AIOUSB/Firmware/USB-DA12-8E.hex +++ /dev/null @@ -1,97 +0,0 @@ -:03000000020200F9 -:1002000090E600E054E74410F075080075090075A9 -:100210000B00750A00750C00750D00750E00750F4A -:100220000075815F7A007B007C007D007E0075B0E8 -:100230000075B50F7580FF75B20675B37FD296D283 -:1002400082D2B3C295743690C003F0758200749068 -:10025000F07401F0D295C2B3C0E0D2B39040007404 -:1002600080F0C2B3D0E0D290D293D292D291C29217 -:100270007E037159C2937E037159C2907E037159F6 -:10028000C2917E037159D2927E037159D2937E033B -:100290007159D2907E037159D2917E037159C290E7 -:1002A0000090E6047480F00090E6047400F0009082 -:1002B000E6047402F00090E6047404F00090E60492 -:1002C0007406F00090E6047408F00090E6047400F0 -:1002D000F00090E69074FFF00090E69174FFF090CB -:1002E000E68B74FFF090E6A07480F090E6B57401A0 -:1002F000F020B70BE509B4010675080075090090F8 -:10030000E6A3E020E202C1C690E65DE030E204E44C -:10031000D2E2F020E00930E604E4D2E6F080D2E454 -:10032000D2E0F090E6A0E04480F090E6B9E0B4B00E -:1003300002802DB4B1028065B4B202807BB4B302F6 -:1003400061C8B4B402814CB4B5028150B4A2028138 -:100350005290E68B74FFF08098DCFEDDFCDEFA2222 -:1003600090E6BAE030E717C0E0D2B3904000748066 -:10037000F0C2B3D0E0750900D291D293D29230E6A8 -:100380000030E017D294904000D2907401D2B3F0C4 -:10039000750901C2B3A2B492E0F50F816690E6BC84 -:1003A000E0F50A90E6BDE0F50B90E6BBE05407F5FA -:1003B0000DF19D750801816690E6BCE0C5F090E600 -:1003C000BDE0C5F0F1838166758600D294D2B3900A -:1003D00080107401F090E6BEE0B4001F90E6BBE030 -:1003E000F50090E6BAE0F50190E6BCE023F58275F1 -:1003F0008380E501F0A3E500F0804390E68B74FF75 -:10040000F090E6A0E05402B400F775858075840092 -:1004100090E740E0A38006A3A305840584B400020E -:10042000801CC31350F1C0E0E00586F00586A305EB -:1004300084E00586F00586A30584D0E080DF908007 -:1004400012F09080107400F0C2B3801AF1C38016CD -:10045000801490E6B8E0B4C004916E8009B4400402 -:10046000B1978002800090E68B74FFF041F190E636 -:10047000BEE0F9B400012290E6BAE0FAA3E0FBC0C6 -:10048000E0C082C08390E678E0D2E7F0D083D082EB -:10049000D0E090E67974A2F0C0E0C082C08390E61C -:1004A00078E030E0FCA2E1D083D082D0E0EBF0C075 -:1004B000E0C082C08390E678E030E0FCA2E1D08327 -:1004C000D082D0E0EAF0C0E0C082C08390E678E05D -:1004D00030E0FCA2E1D083D082D0E090E740AA8255 -:1004E0007800C0E0C082C08390E678E0D2E7F0D028 -:1004F00083D082D0E090E67974A3F0C0E0C082C0DF -:100500008390E678E030E0FCA2E1D083D082D0E0B6 -:10051000E0B90113C0E0C082C08390E678E0D2E584 -:10052000F0D083D082D0E0C0E0C082C08390E67873 -:10053000E030E0FCA2E1D083D082D0E0E9C398C0F3 -:10054000E0B40213C0E0C082C08390E678E0D2E558 -:10055000F0D083D082D0E0B40113C0E0C082C08369 -:1005600090E678E0D2E6F0D083D082D0E090E679D1 -:0D057000E090E7408A82F0080AD0E0B40174 -:10057D00A990E68BE9F0C0E0C083C08290E678E0F8 -:10058D0020E6FCD082D083D0E02290E6BEE0F9B424 -:10059D00001922C0E0C082C08390E678E0D2E6F078 -:1005AD00E020E6FCD083D082D0E02290E68B74FF71 -:1005BD00F090E6A0E05402B400F790E6BAE0FAA39A -:1005CD00E0FBC0E0C082C08390E678E0D2E7F0D0D7 -:1005DD0083D082D0E090E67974A2F0C0E0C082C0F2 -:1005ED008390E678E030E0FCA2E1D083D082D0E0C9 -:1005FD00EBF0C0E0C082C08390E678E030E0FCA272 -:10060D00E1D083D082D0E0EAF0C0E0C082C0839018 -:10061D00E678E030E0FCA2E1D083D082D0E090E734 -:10062D00407A00E5822AF582E090E679F0C0E0C0DC -:10063D0082C08390E678E030E0FCA2E1D083D082E6 -:10064D00D0E00A19E9B400DBC0E0C082C08390E6B7 -:10065D0078E0D2E6F0E020E6FCD083D082D0E0C096 -:10066D00E0C082C08390E678E0D2E7F0D083D082FC -:10067D00D0E090E67974A2F0C0E0C082C08390E62D -:10068D0078E030E0FCA2E1D083D082D0E0C0E0C0C1 -:10069D0082C08390E678E0D2E6F0E020E6FCD083DD -:1006AD00D082D0E0C0E0C082C08390E678E0A2E1C5 -:1006BD00D083D082D0E050A722C293E50820E0027B -:1006CD00801590E691E0F990E690E0F8B40006E927 -:1006DD00B400028002D1F40090E69074FFF0009017 -:1006ED00E69174FFF041F1E50B543F4440F5F0AA5B -:1006FD000AE9250AF50AE8350B543FF50B75860016 -:10070D0090F00085F0858A8409D902801BE0A3054D -:10071D0086F0A3E58530E70C758540E50D0454079B -:10072D00F50DF19D0586D9E508D802801DE0A305DC -:10073D0086F0A3E58530E70C758540E50D0454077B -:10074D00F50DF19D0586D9E5D8E322C4C0F0C0E0D2 -:10075D00540FF5F0E59054F045F0F5907E1E71596B -:10076D00D0E0C4540FF5F0E59054F045F0F5907ECF -:10077D001E7159D0F022D2B3C295C0E0743690C02C -:10078D0003F0758200D0E0F0E5F0F0D295C2B3220F -:10079D00C0E0E50D1392B01392B11392B2E50DB412 -:1007AD00000CE50EB40707E50930E002F1C3850D35 -:1007BD000ED0E0D29122C0E0E50FB29130B712A277 -:1007CD00B44007D29220E00980F0C29230E002805E -:0807DD00E992E0F50FD0E022E3 -:00000001FF diff --git a/AIOUSB/Firmware/USB-DIO-16A.hex b/AIOUSB/Firmware/USB-DIO-16A.hex deleted file mode 100644 index bc5785f..0000000 --- a/AIOUSB/Firmware/USB-DIO-16A.hex +++ /dev/null @@ -1,450 +0,0 @@ -:0A158800000102020303040405053C -:1006CF00E4F52DF52CF52BF52AC20AC207C209C293 -:1006DF0008120A837E0F7F008E448F45754C0F756D -:1006EF004D1275420F75431C754A0F754B3C754E75 -:1006FF000F754F6AEE54E07003020815752E0075E2 -:10070F002F808E308F31C3749E9FFF740F9ECF2426 -:10071F0002CF3400FEE48F298E28F527F526F52524 -:10072F00F524F523F522AF29AE28AD27AC26AB254E -:10073F00AA24A923A822C3120D725026E52F25251E -:10074F00F582E52E3524F58374CDF0E5252401F5EA -:10075F0025E43524F524E43523F523E43522F52269 -:10076F0080C4E4F525F524F523F522AF29AE28AD95 -:10077F0027AC26AB25AA24A923A822C3120D725099 -:10078F0033E5312525F582E5303524F583E0FFE5A6 -:10079F002F2525F582E52E3524F583EFF0E5252469 -:1007AF0001F525E43524F524E43523F523E435223A -:1007BF00F52280B7852E44852F4574002480FF7461 -:1007CF000F34FFFEC3E54D9FF54DE54C9EF54CC331 -:1007DF00E5479FF547E5469EF546C3E5499FF54931 -:1007EF00E5489EF548C3E5439FF543E5429EF54234 -:1007FF00C3E54B9FF54BE54A9EF54AC3E54F9FF581 -:10080F004FE54E9EF54ED2E843D82090E668E0447F -:10081F0009F090E65CE0443DF0D2AF90E680E02036 -:10082F00E105D20B12125190E680E054F7F0538E8F -:10083F00F8C20A3008051204ABC208300A29121593 -:10084F00FB5024C20A12132C20071690E682E030C8 -:10085F00E704E020E1EF90E682E030E604E020E0FC -:0C086F00E41212AD1215FD12098380C7BF -:1004AB0090E6B9E0700302055C1470030205D924D1 -:1004BB00FE700302065C24FB7003020556147003E6 -:1004CB00020550146073146076240560030206BBAA -:1004DB001215FF40030206C790E6BBE024FE602224 -:1004EB0014603324FD601114602224067048E54427 -:1004FB0090E6B3F0E5458037E54C90E6B3F0E54D7B -:10050B00802DE54690E6B3F0E5478023E54890E67D -:10051B00B3F0E549801990E6BAE0FF1212D9AA06AA -:10052B00A9077B01EA494B600DEE90E6B3F0EF9023 -:10053B00E6B4F00206C70206C01214C80206C712C0 -:10054B0015920206C71213750206C71214B60206DD -:10055B00C712160140030206C790E6B8E0247F607D -:10056B001514601924027063A207E43325E0FFA27F -:10057B0009E4334F8041E490E740F0803F90E6BCC4 -:10058B00E0547EFF7E00E0D394807C0040047D012C -:10059B0080027D00EC4EFEED4F2488F58274153EF3 -:1005AB00F583E493FF3395E0FEEF24A1FFEE34E6F1 -:1005BB008F82F583E0540190E740F0E4A3F090E6DE -:1005CB008AF090E68B7402F00206C70206C0121680 -:1005DB000340030206C790E6B8E024FE601624022F -:1005EB0060030206C790E6BAE0B40105C207020633 -:1005FB00C70206C090E6BAE0705590E6BCE0547EA8 -:10060B00FF7E00E0D394807C0040047D0180027D5E -:10061B0000EC4EFEED4F2488F58274153EF583E415 -:10062B0093FF3395E0FEEF24A1FFEE34E68F82F5C6 -:10063B0083E054FEF090E6BCE05480131313541F78 -:10064B00FFE0540F2F90E683F0E04420F0806D80A4 -:10065B0064121605506690E6B8E024FE6019240279 -:10066B00705A90E6BAE0B40104D207804F90E6BA14 -:10067B00E064026047803E90E6BCE0547EFF7E0063 -:10068B00E0D394807C0040047D0180027D00EC4E21 -:10069B00FEED4F2488F58274153EF583E493FF330A -:1006AB0095E0FEEF24A1FFEE34E68F82F583800800 -:1006BB00120080500790E6A0E04401F090E6A0E025 -:0306CB004480F078 -:0106CE002209 -:030033000215E8CB -:0415E80053D8EF32B3 -:100B8100608028000101010101010107000000004E -:100B9100000000000707070707070707000000001C -:100BA1000000003F010101010101010700000000F7 -:100BB10000000000070707070707070700000000FC -:100BC1000000003F8F01070101010107010003023D -:100BD100020202000701070707070707F200F200F8 -:100BE1000000003F0F010F01010101070102050093 -:100BF100000000000706070707070707F000F000DD -:100C01000000003F60242887000000000000000071 -:100C110000000000000000000000000000000000D3 -:100C2100000000000000000000000000472880E0F4 -:060C3100000007BA4E00AE -:100C680090E60174BAF090E6F574FFF0902880E001 -:100C780090E6F3F0902881E090E6C3F0902882E0B7 -:100C880090E6C1F0902883E090E6C2F0902885E0D5 -:100C980090E6C0F0902886E090E6F4F075AF07740F -:100CA80028F59A7400F59B759DE4E4F59EFF90E69F -:100CB8007BE090E67CF00FBF80F4E490E671F0F5FD -:100CC800B490E672E0547FF053B67F000000E490E1 -:100CD800E6C4F000000090E6C5F0902887E090E6B2 -:100CE800C6F0902888E090E6C7F0902889E090E662 -:100CF800C8F090288AE090E6C9F090288BE090E64A -:100D0800CAF090288CE090E6CBF090288DE090E631 -:0A0D1800CCF090288EE090E6CDF0BC -:010D220022AE -:100F0000120100020000004005160F8000000102DF -:100F100000010A0600020000004001000902200052 -:100F200001010080320904000002FF0000000705F3 -:100F300002020002000705860200020009022E00DC -:100F400001010080320904000004FF0000000705D1 -:100F50000202400000070504024000000705860267 -:100F600040000007058802400000040309040C0348 -:100F70004100430043004500530024035500530043 -:100F800042002D00440049004F002D003100360082 -:100F90004100000000000000000000000000000010 -:03004300020E00AA -:03005300020E009A -:100E000002141D000214630002144D000214350088 -:100E100002114A00020DC200020DFF000216070077 -:100E2000021608000216090002160A0002160B003C -:100E300002160C0002160D0002160E0002160F001C -:100E40000216100002160700021611000216120008 -:100E500002161300021614000216150002161600E0 -:100E600002161700021607000216070002160700F6 -:100E7000021618000216190002161A0002161B00AC -:100E800002161C0002161D0002161E0002161F008C -:100E9000021620000216210002162200021623006C -:100EA000021624000216250002162600021627004C -:080EB0000216280002162900B9 -:1012AD0090E682E030E004E020E60B90E682E0304C -:1012BD00E119E030E71590E680E04401F07F147EFF -:0C12CD00001210CA90E680E054FEF022EF -:10132C0090E682E044C0F090E681F0438701000033 -:04133C00000000228B -:10125100300B0990E680E0440AF0800790E680E0D8 -:101261004408F07FDC7E051210CA90E65D74FFF041 -:0F12710090E65FF05391EF90E680E054F7F022A3 -:0212D900A90763 -:1012DB00AE4EAF4F8F828E83A3E064037017AD01C8 -:1012EB0019ED7001228F828E83E07C002FFDEC3E86 -:0912FB00FEAF0580DF7E007F00DC -:0113040022C6 -:1010CA008E328F3390E600E054187012E533240113 -:1010DA00FFE43532C313F532EF13F533801590E68A -:1010EA0000E05418FFBF100BE53325E0F533E53275 -:1010FA0033F532E5331533AE32700215324E6005E0 -:06110A0012134080EE22EA -:101340007400F58690FDA57C05A3E582458370F9C0 -:01135000227A -:101110005553422D44494F2D313648005553422DE9 -:101120004449313641005553422D444F3136410038 -:101130005553422D44494F2D313641005553422DD0 -:0A1140004F544845522D455252000D -:100C3700C100C103C101C105C184C182020D000009 -:100C47004228AE00004128AD000214000001110047 -:100C5700010B570116080118034228AB0000C10613 -:0215FB00D322F9 -:0215FD00D322F7 -:0215FF00D322F5 -:1013750000000090E6247402F0000000E490E625E9 -:0E138500F0000000D20390E6BAE0F51AD32281 -:1014B60090E740E51AF0E490E68AF090E68B04F0B7 -:0214C600D3222F -:0815920090E6BAE0F50AD3224D -:1014C80090E740E50AF0E490E68AF090E68B04F0B5 -:0214D800D3221D -:02160100D322F2 -:02160300D322F0 -:02160500D322EE -:0615490053B4F053B23F61 -:07154F00908000E50BF02283 -:1014FC00530BBF12154F430B4012154F6380202224 -:0615C600530BDF02154F7C -:0615CC00430B2002154F45 -:0615D200530BEF02154F60 -:0615D800430B1002154F49 -:1014DA00E51820E1064380025380FB530BF70215FF -:0114EA004FB2 -:1014EB00E51820E1064380045380FD430B080215E9 -:0114FB004FA1 -:0715AA005380EF5318FE22ED -:101403005380F7E50B30E3085380FD4380048006E7 -:0A1413004380025380FB5318FD22B2 -:0715B10043801043180122E2 -:0715B80043800E43180222DC -:0C1570005316FE530BFBE4F5B602154FBA -:0D155600431601430B0412154F75B6FF221A -:0C157C005316FD530BFD53B40F02154F26 -:0D156300431602430B0212154F43B4F02251 -:1014A3005316FB431608530BFE12154943B401436D -:0314B300B2C022A2 -:10150C004316045316F7430B0112154943B40E222C -:0315EC0002150CD9 -:0315EF000214A340 -:0315F200AFB12274 -:0315F5008FB12291 -:0715BF00E5A0C4540FFF2258 -:0F152C00EF540FC454F0FFE5A0540F4FF5A02269 -:08159A00E5A0540EC313FF226B -:0E153B00EF540725E0FFE5A054F14FF5A02284 -:0F151C00E58054C0C4135407FFE5A054014FFFEE -:01152B00229D -:1013E800EF5406C43354E0FEEF5401FFE580543F48 -:0A13F8004EF580E5A054FE4FF5A06D -:0114020022C7 -:0415DE007F02DFFEAB -:0115E20022E6 -:0415E3007F28DFFE80 -:0115E70022E1 -:04128000AB07AA0608 -:10128400EB7802C333CE33CED8F9FBAA067D0EEA3F -:101294003392A1EB25E0FBEA33FAD2A21215DEC2A7 -:0812A400A21215DEDDE9AF0323 -:0112AC00221F -:10139300E4FE7D08D2A21215DEEE25E0FEA2A0E453 -:0C13A300334206C2A21215DEDDEAAF06DE -:0113AF00221B -:0315F80002152CAD -:101351001215F85305EFAF05EFAD03F512EDF513D7 -:10136100C2A3FFAE121212808F17D2A31215E3C2CD -:04137100A3AF1722ED -:101305001215F8430510AF05EF751300F512C2A3CA -:10131500AF13FE1212808F17D2A31215DEC2A3AF30 -:071325001C1213938F172225 -:10147900750B5312154F1214A312157C1214EB128B -:051489001570021403C0 -:06102C008B328A33893487 -:10103200E4F53512148E8F36E53625E02402900F42 -:101042007AF0E4F535AF36EF3395E0FEC3E5359F30 -:10105200EE6480F87480985027AB32AA33A93485A5 -:101062003582758300120D23FDE53575F002A42447 -:101072007CF9740F35F08982F583EDF0053580C572 -:01108200224B -:100A83001215A290E678E05410C4540F4450F50CAC -:100A930013E433F51B7AE779407F40AB077D017F91 -:100AA300037E00120EB890E740E0540FF519900F43 -:100AB3000AF024F3601214601714601C24037020DE -:100AC3007BFF7A117910801E7BFF7A11791C8016C7 -:100AD3007BFF7A117926800E7BFF7A1179308006AD -:100AE3007BFF7A11793C12102C1215B11215B81232 -:100AF300157012157C1214A31214DA90E600E05458 -:100B0300E74410F000000090E61274A0F00000002B -:100B1300E490E613F000000090E61474E0F00000A7 -:100B230000E490E615F090E6047480F00000007491 -:100B330002F00000007406F0000000E4F000000082 -:100B430090E618F00000007411F000000090E61A1F -:100B53007409F0000000120C68E490E672F090E66D -:100B630071F000000090E6D204F000000090E6E28D -:0E0B730004F0D2071214FC43B23E5380DF227E -:10098300E4FDFC200146E5BB30E741E5AB20E13C5B -:1009930000000090E690E0FC00000090E691E0FD8E -:1009A300000000ECC313FCED13FDEC90E6D0F00067 -:1009B3000000AF05EF90E6D1F0000000E4F5BB00C6 -:1009C3000000E5BB30E7030080F80000300151E58B -:1009D300BB30E728E5117024E5AC20E043000000BC -:1009E30090E6D07402F0000000E490E6D1F000003D -:1009F3000075110175BB060000008024E5BB30E7DC -:100A03001FE511B4011A00000090E6AFE064026034 -:100A13000690E6B0E0600690E6487406F0E4F5114F -:100A2300300642208637200034D2001214FC90E6B0 -:100A3300047480F00000007402F00000007406F0FB -:100A4300000000E4F000000090E6917480F00000E4 -:100A530000F0000000F0000000F000000030860508 -:100A6300300002C200E58070047F0180027F00EF46 -:0F0A730090E68030E005E04408F022E054F7F010 -:010A82002251 -:10008000E4F532F53390E6B9E0120D83017010010A -:100090009C1100CC1200C01302173402283502282C -:1000A000360222380325A20325A301F3B402EFBBD5 -:1000B0000306BC0269BD01C1C001DFC1000004A785 -:1000C00090E740E516F0A3E5180201B5E490E68A52 -:1000D000F090E6BEE090E68BF090E6A0E020E1F93B -:1000E00090E744E030E00512155680031215709039 -:1000F000E744E030E105121563800312157C90E7B8 -:1001000044E030E20512150C80031214A390E7447A -:10011000E030E3051215EF80031215EC90E740E0A4 -:10012000FF1215F5A3E0FF12152CA3E0FF12153BFB -:10013000A3E0FF1213E890E6BDE0FF90E6BCE04FBD -:10014000700C90E6BAE075F003A490E745F090E7F4 -:1001500045E030E0051215B180031215AA90E7457D -:10016000E030E1061215B80204A91214030204A932 -:1001700090E6BEE090E68BF090E6A0E020E1F990FA -:10018000E740E0FF1215F5A3E0FF12152CA3E0FFF6 -:1001900012153BA3E0FF1213E80204A91215F29016 -:1001A000E740EFF01215BFA3EFF012159AA3EFF09E -:1001B00012151CA3EFF0E490E68AF090E6BEE08012 -:1001C0001790E6BDE0FF90E6BCE0FD90E6BAE0FBEC -:1001D000121351E490E68AF090E68BF00204A990A5 -:1001E000E6BDE0FF90E6BCE0FD12130590E740EFAE -:1001F000F08069E5BB5480FF90E6F4E054044F9032 -:10020000E740F0E4A3F0A3F0A3F090E68AF090E6D4 -:100210008B7404F00204A9D20690E68B7401F002FC -:1002200004A990E6F574FFF0C2061214FC90E604EF -:100230007480F00000007482F00000007486F0000A -:100240000000E4F000000090E6917480F0000000EF -:10025000F0000000F0000000F0000000E490E68AEA -:10026000F090E68B04F00204A9E490E68AF090E6B0 -:10027000BEE090E68BF090E6A0E020E1F990E74147 -:10028000E09028ABF090E742E09028ACF090E74097 -:10029000E030E00C1215D29028ACE04403F0800A64 -:1002A0001215D89028ACE04402F07A287BAB7D028E -:1002B0007F171213CC90E743E09028ABF090E7440F -:1002C000E09028ACF090E740E030E10C1215C690C9 -:1002D00028ACE04403F0800A1215CC9028ACE0442E -:1002E00002F07A287BAB7D027F161213CC802CC2E1 -:1002F000011214EB90E6F574FFF0E490E68AF090BA -:10030000E68B04F08015D2011214DA90E6F574FF42 -:10031000F0E490E68AF090E68B04F090E6A0E044EA -:1003200080F00204A990E6BAE0753400F535A3E048 -:10033000FEEE423490E6BEE0753600F537A3E0FEEF -:10034000EE423690E6B8E064C06003020411E5377F -:10035000453670030204A990E6A0E020E1F9C3E568 -:10036000379440E536940050088536388537398013 -:100370000675380075394090E6B9E0B4A335E4F568 -:100380003AF53BC3E53B9539E53A9538505EE5359E -:10039000253BF582E534353AF583E0FF7440253B93 -:1003A000F582E434E7F583EFF0053BE53B70D405D7 -:1003B0003A80D0E4F53AF53BC3E53B9539E53A950B -:1003C0003850187440253BF582E434E7F58374CD4A -:1003D000F0053BE53B70E1053A80DDAD397AE77920 -:1003E000407F40AB07AF35AE34120EB8E490E68ADA -:1003F000F090E68BE539F02535F535E5383534F5FF -:1004000034C3E5379539F537E5369538F5360203C7 -:100410004E90E6B8E0644060030204A9E537453633 -:1004200070030204A9E490E68AF090E68BF090E66F -:10043000A0E020E1F990E68BE0753800F53990E610 -:10044000B9E0B4A335E4F53AF53BC3E53B9539E5AE -:100450003A953850367440253BF582E434E7F5830D -:10046000E0FFE535253BF582E534353AF583EFF0DD -:10047000053BE53B70D4053A80D0AD397AE7794049 -:100480007F40AB07AF35AE341211B6E5392535F5EF -:1004900035E5383534F534C3E5379539F537E53684 -:0A04A0009538F53602041CD322C380 -:0104AA00222F -:10141D00C0E0C083C082D2085391EF90E65D7401A5 -:08142D00F0D082D083D0E03240 -:10144D00C0E0C083C0825391EF90E65D7404F0D08C -:06145D0082D083D0E032D2 -:10146300C0E0C083C0825391EF90E65D7402F0D078 -:0614730082D083D0E032BC -:10114A00C0E0C083C082854A46854B478547828571 -:10115A004683A37402F085424885434985498285BE -:10116A004883A37407F05391EF90E65D7410F0D0B2 -:06117A0082D083D0E032B8 -:10143500C0E0C083C082D20A5391EF90E65D740884 -:08144500F0D082D083D0E03228 -:100DC200C0E0C083C08290E680E030E720854246E2 -:100DD200854347854782854683A37402F0854A4846 -:100DE200854B49854982854883A37407F05391EF67 -:0D0DF20090E65D7420F0D082D083D0E03216 -:010DFF0032C1 -:0116070032B0 -:0116080032AF -:0116090032AE -:01160A0032AD -:01160B0032AC -:01160C0032AB -:01160D0032AA -:01160E0032A9 -:01160F0032A8 -:0116100032A7 -:0116110032A6 -:0116120032A5 -:0116130032A4 -:0116140032A3 -:0116150032A2 -:0116160032A1 -:0116170032A0 -:01161800329F -:01161900329E -:01161A00329D -:01161B00329C -:01161C00329B -:01161D00329A -:01161E003299 -:01161F003298 -:011620003297 -:011621003296 -:011622003295 -:011623003294 -:011624003293 -:011625003292 -:011626003291 -:011627003290 -:01162800328F -:01162900328E -:06108300AB07AA06AC0554 -:10108900E4FDE51B600F7E000DEE24B0F582E4342B -:1010990028F583EAF0AE050D74B02EF582E4342804 -:1010A900F583EBF0AF050D74B02FF582E43428F524 -:1010B90083ECF07A287BB0AF0C1213CCAF0C021181 -:0110C90080A6 -:0A11B6008E3C8F3D8D3E8A3F8B403A -:1011C000E4F541E541C3953E5020053DE53DAE3C8B -:1011D0007002053C14FFE5402541F582E4353FF5FA -:0A11E00083E0FD121083054180D961 -:0111EA0022E2 -:0A0EB8008E3C8F3D8D3E8A3F8B403B -:100EC200E4FDF541E51B6012E53CFF7E000DEE24DA -:100ED200B0F582E43428F583EFF0AE050D74B02E40 -:100EE200F582E43428F583E53DF07A287BB0AF0C37 -:0E0EF2001213CCAB40AA3FAD3EAF0C0213B0C2 -:0815A200E4F555D2E9D2AF22B5 -:1011800090E678E020E6F9C2E990E678E04480F065 -:10119000EF25E090E679F090E678E030E0F990E62F -:1011A00078E04440F090E678E020E6F990E678E0D8 -:0611B00030E1D6D2E92275 -:10121F00A90790E678E020E6F9E555702390E67887 -:10122F00E04480F0E925E090E679F08D50AF03A916 -:10123F00077551018A528953E4F554755501D3222C -:02124F00C322B8 -:1011EB00A90790E678E020E6F9E555702590E678BA -:1011FB00E04480F0E925E0440190E679F08D50AFB2 -:10120B0003A9077551018A528953E4F554755503A7 -:04121B00D322C322F5 -:03004B0002087B2D -:10087B00C0E0C083C082C085C084C086758600C0BE -:10088B00D075D000C000C001C002C003C006C007B5 -:10089B0090E678E030E20675550602096590E67839 -:1008AB00E020E10CE5556402600675550702096509 -:1008BB00E55524FE605F14603624FE700302095672 -:1008CB0024FC700302096224086003020965AB5122 -:1008DB00AA52A953AF5405548F82758300120D236E -:1008EB0090E679F0E55465507070755505806B9006 -:1008FB00E679E0AB51AA52A953AE548E82758300B0 -:10090B00120D50755502E5506401704E90E678E07B -:10091B004420F08045E55024FEB5540790E678E07E -:10092B004420F0E55014B5540A90E678E04440F0CA -:10093B0075550090E679E0AB51AA52A953AE548E8F -:10094B0082758300120D500554800F90E678E044B9 -:10095B0040F075550080037555005391DFD007D0DB -:10096B0006D003D002D001D000D0D0D086D084D016 -:08097B0085D082D083D0E03268 -:1013B0001211EBE55524FA600E146006240770F351 -:0C13C000D322E4F555D322E4F555D322E6 -:1013CC0012121FE55524FA600E146006240770F300 -:0C13DC00D322E4F555D322E4F555D322CA -:03000000020FA04C -:0C0FA000787FE4F6D8FD758155020FE75C -:100D2300BB010CE58229F582E5833AF583E0225085 -:100D330006E92582F8E622BBFE06E92582F8E222CF -:0D0D4300E58229F582E5833AF583E49322E9 -:100D5000F8BB010DE58229F582E5833AF583E8F0D9 -:100D6000225006E92582C8F622BBFE05E92582C885 -:020D7000F2226D -:100D7200EB9FF5F0EA9E42F0E99D42F0E89C45F0D7 -:010D8200224E -:100D8300D083D082F8E4937012740193700DA3A3FF -:100D930093F8740193F5828883E473740293686013 -:060DA300EFA3A3A380DF13 -:10148E00E4FFFE120DA9600C0FEF70010E09E9705A -:05149E00F20A80EF22BC -:100FAC000206CFE493A3F8E493A34003F68001F286 -:100FBC0008DFF48029E493A3F85407240CC8C33346 -:100FCC00C4540F4420C8834004F456800146F6DF15 -:100FDC00E4800B0102040810204080900B81E47E19 -:100FEC00019360BCA3FF543F30E509541FFEE4930A -:100FFC00A360010ECF54C025E060A840B8E493A3D1 -:10100C00FAE493A3F8E493A3C8C582C8CAC583CAFB -:10101C00F0A3C8C582C8CAC583CADFE9DEE780BEB3 -:010C6700008C -:100DA900BB010689828A83E0225002E722BBFE0248 -:090DB900E32289828A83E493227B -:00000001FF diff --git a/AIOUSB/Firmware/USB-DIO-32.hex b/AIOUSB/Firmware/USB-DIO-32.hex deleted file mode 100644 index 3bb08a7..0000000 --- a/AIOUSB/Firmware/USB-DIO-32.hex +++ /dev/null @@ -1,622 +0,0 @@ -:101CFE005553422D44494F2D3332005553422D44F6 -:101D0E00494F2D3234005553422D4F544845520001 -:1012C600EF75F00CA4248CF582E43428F58375F0D0 -:1012D60004EE120D45E4F0EEC4333354C04432FD3F -:1012E600EF75F00CA4248BF582E43428F58375F0B1 -:1012F60004EE020D45F0A374FFF0A3F0A3F0A3F0F3 -:1013060022E0F580A3E0F590A3E0F5A0A3E0F5B018 -:1013160022E490E68AF090E6BEE090E68BF022ABFF -:0813260031AA32A933020CCBFD -:0400460043B1202280 -:04004E0053B1DF22A9 -:041F6F0063B1202218 -:01004A002293 -:101843007AE779407F40AB077D017F037E00121961 -:101853003090E740E0FF900AB6F024FB600C2404CC -:1018630070107BFF7A1C79FE800E7BFF7A1D79094D -:0C18730080067BFF7A1D791412162F22CC -:031F8300021843FE -:01005200228B -:011F9400222A -:011F95002229 -:10157D00EF5407FE7401A806088002C333D8FCFEA1 -:10158D00EF131313541FFFED601EEF14600E146064 -:10159D000F14601024037031EE428022EE4290222F -:1015AD00EE42A022EE42B022EF14600F146011142F -:1015BD00601324037013EEF4528022EEF452902245 -:0A15CD00EEF452A022EEF452B02218 -:10187F00EF54F824F8601024F8601024F860102456 -:10188F0018700EAE80800AAE908006AEA08002AEB9 -:10189F00B0EF5407FF7401A807088002C333D8FCC8 -:0C18AF005206EE60047F0180027F0022E0 -:10000E00E580120D11900001E590120D2390000273 -:0D001E00E5A0120D23900003E5B0020D23B4 -:101B0300120CCB90285EF0F580900001120CE4904B -:101B1300285FF0F590900002120CE4902860F0F535 -:0E1B2300A0900003120CE4902861F0F5B022AF -:1015D7008B318A328933120CCBFF30E0047EFF80D7 -:1015E700027E008EB2EF30E1047FFF80027F008F22 -:1015F700B3121325FF30E2047EFF80027E008EB413 -:10160700EF30E3047FFF80027F008FB5AB34AA354C -:10161700A936120CCB5401C454F0FF121325540FF2 -:081627004F90285DF0F5B1229F -:1011D5007E007FAF7D007B017A287900120D779024 -:1011E50028007409F0E412130090285D1212FBE444 -:1011F5009028861212FBE4902805F0902804F090C0 -:101205002807F0902806F0902808F0A3F090281AF7 -:10121500F0A3F090285CF0FFE4FEEF75F00CA42439 -:1012250063F582E434281212F2E4F0EEC433335449 -:10123500C04432FDEF75F00CA42462F582E4342835 -:101245001212F2EDF01212C6EDF00EBE03CC0FEF46 -:05125500640370C422D7 -:1016D80090E600E054E7F075B63F90285E121307D5 -:1016E80090285DE0FF30E0047EFF80027E008EB22D -:1016F800EF30E1047FFF80027F008FB390285DE028 -:10170800FF30E2047EFF80027E008EB4EF30E304F7 -:101718007FFF80027F008FB590285DE0F5B1021F42 -:01172800447C -:101ED2008F248D25300603020B84AD25AF24120B0F -:021EE200A32239 -:011F96002228 -:011F97002227 -:101E01009028861212FDE4FFE4FE1212C6EDF00ED8 -:081E1100BE02F70FBF03F1222E -:10172900902887121307902886E0FF30E0047EFF97 -:1017390080027E008EB2EF30E1047FFF80027F00DD -:101749008FB3902886E0FF30E2047EFF80027E009E -:101759008EB4EF30E3047FFF80027F008FB59028BD -:0D17690086E0F5B17B017A28798B02125AD7 -:100E6200D2041203325003020F1990E6B9E024EDC6 -:100E7200600E24E3607214606F241F6003020F1778 -:100E820090E6B8E030E723E5B1540F90E740F0E593 -:100E9200B130E4047F0180027F0090E741EFF07BF4 -:100EA200017AE7794212000E805F12131790E6A0D2 -:100EB200E020E1F990E6BDE0FF90E6BCE04F700B68 -:100EC2007534017535E67536BA80097534017535A4 -:100ED200E77536417B017AE779441215D77B017AAF -:100EE200E77940121B03802F7B017AE779401200D9 -:100EF2000EE5B1540F90E744F0E5B130E4047F0110 -:100F020080027F0090E745EFF012131790E6A0E011 -:090F12004480F08002D322C322C6 -:100AAB000012010002000000400516018001000148 -:100ABB000200010A060002000000400100090220AA -:100ACB0000010100A0FA0904000002FF000000076A -:100ADB00050202000200070586020002000902203F -:100AEB0000010100A0FA0904000002FF000000074A -:100AFB0005010240000007058102400000140300BD -:100B0B0000000000000000000000000000000000DA -:100B1B0000260341004300430045005300200049D9 -:100B2B00002F004F002000500072006F0064007512 -:100B3B000063007400730020035500530042002D26 -:100B4B0000440049004F002D00330032000000002C -:100B5B0000000000000000000080818283848586F5 -:100B6B00879091929394959697A0A1A2A3A4A5A6E2 -:100B7B00A7B0B1B2B3B4B5B6B7C0D0C0E0EF900B6D -:100B8B006493900B9BF0ED900B6493900B9DF0A2F4 -:100B9B00009200D0E0D0D022C0D0C0E0EF900B6428 -:100BAB0093900BBAF0ED900B6493900BBDF0A200F9 -:080BBB00B39200D0E0D0D0227B -:041F7B000000000062 -:101EE400021D1F7B02080000011001010C01010A00 -:011EF40001EC -:1005F000E0FFAE32053274402EF582E434E7F58335 -:100600002275F00CE53D120D45E53C75F00CA42576 -:1006100083F583E5822FF582E5833EF58322E4901E -:10062000E68AF090E6BEE090E68BF022EC75F008EA -:10063000A4FFED7A002FFFEA35F0FEE42FF5827477 -:10064000803EF5832275F009E52BA4F58285F083C1 -:1006500075F003E52D120D45E5822290E740F0E4A8 -:1006600090E68AF090E68B22AA34A93575F00CE565 -:1006700037A4F58285F08375F004E536120D450246 -:100680000CE4FF7E000DEE251EF582E4351DF5839A -:100690002275F008A42403F582E5F03480F5832266 -:1006A000E0FE74D32FF582E43428F583222532F559 -:1006B00032E5353531F531C3E5349536F534E5337A -:1006C0009535F53322E490E68BF090E6BAE0FFA38F -:1006D000E02235F0FAE53675F004A429F9EA35F0A0 -:1006E000FA22F583EFF0052BE52B22EC25E0240A16 -:1006F000F582E43428F583E0FE547FFFEE22539127 -:10070000EF90E65D2224867C007B01F9EC2274B335 -:100710002FF582E43428F5832274AF2EF582E43479 -:1007200028F583E0227DAF7A287B007F017E1F229F -:10073000F074D72FF582E43428F5832290E6BEE0EA -:10074000640122C3E5389536E53795352274DB2FF1 -:10075000F582E43428F58322E92FF9EE3AFA020C07 -:10076000CB90E6BEE0640222F583EFF090E741E033 -:10077000FFEE25E022E5322538F582E5313537F503 -:10078000832285474D85484E85514F85525022859D -:10079000514D85524E85474F85485022AC07C413B2 -:1007A000135403FD22AF047E007C00754200F54324 -:1007B0002290E6A0E04480F02275F00CE539120D9D -:1007C00045E53822AD367AE77B40AF32AE3122E5DF -:0907D000302402F9E4352FFA226D -:101BB6008B3AA905E912079CEC120691E9F0120688 -:101BC6002CE53AF012063BE53BF0AB01E53A12078D -:0B1BD600A5E53B754400F5450218042E -:101E4700AB05EB12079EEF120691EBF07E007C00CC -:051E57007A00021B31BE -:101C2F008D32A903E53212079C12062CE9F0120639 -:101C3F003BE534F0AB32E91207A5E534754400F506 -:041C4F00450218042E -:1013FA00A9077401A805088002C333D8FC25E04474 -:10140A00C0FF75F008E9120694EFF0E975F008A438 -:10141A00FFED7583002FFFE583120638E0FC744266 -:10142A002BF582E434E7F583ECF012063BE0FF7417 -:10143A00402B1205F9EFF0E975F008A47C002DFFA6 -:10144A00EC120638E0FF74412BF582E434E7F583A9 -:03145A00EFF0228E -:10125A008B338A348935E4F537E4F536E53775F0AA -:10126A000CA4AB332535F9E5341206D290000112ED -:10127A000CE4602A120668FCE53775F00CA429F91B -:10128A00EA1206D2900002120CE4FD900003120C3E -:10129A00E4F53BAB05AD04AF37121BB6800BAB339D -:1012AA00120668FDAF37121E470536E536C39402AB -:0C12BA0040AA0537E537C39403409E228C -:101E8600902803E07006902802E0600302003612F4 -:031E9600002E22F9 -:101CDD007E007FAF7D007B017A287900120D779011 -:101CED0028007409F0E4A3F01211D51216D8021FC2 -:011CFD0006E0 -:101D1E007D02120727121930902800E0B40904A39F -:101D2E00E06003021CDD1207251219301216D822AC -:0F1F06001207251219D77DAF7F007E1F021F869D -:10151F00121E8690E6BEE0F534753602E534604B58 -:10152F00C394405005853435800375354012065FEE -:10153F00E535F090E6A0E020E1F9E4F533E533C3BB -:10154F009535501E744025331205F9E0FFAE360570 -:10155F0036EE24001207073428FAEF120D11053367 -:0E156F0080DBC3E5349535F53480B1021E866D -:091F44007B017A28796202125A2D -:101804008E3C8F3D8C3E8D3F8A408B41E53FAE3E02 -:101814007802C333CE33CED8F9FF90286312060181 -:101824007401F0902864120601E543F090286512D3 -:0F1834000601E545F0902862120601E541F02219 -:101B31008E388F398C3A8D3BE53BAE3A7802C33310 -:101B4100CE33CED8F9FF9028631207B912060BE401 -:0D1B5100F09028621207B912060BEBF0228B -:0F1F1500D3E54A950EE549950D4003121F24228E -:011F98002226 -:101C5300902805E0FE902804E07C002400F50EECBB -:101C63003EF50D450E7007C28CC2A9C20522D28C67 -:031C7300D2A922D1 -:011F99002225 -:1018F60012062390E6A0E020E1F9E4FF74422FF5FA -:1019060082E434E7F583E0FEEF1207053428FAEEA9 -:10191600120D110FBF29E590E740E0902804F090E2 -:0A192600E741E0902805F0021C5391 -:0B1F2400121729E4F549F54AD2052206 -:101E1900E4F549F54AC28CC2A9538EF75389F143B7 -:081E29008901121F99021C53EC -:101A7200E50945086017E50915097002150814C340 -:101A820094FFE50864809480501602004E300410E2 -:101A92007508057509FF120046C204E4F549F54AC6 -:011AA2002221 -:100DA30090E6B8E030E75CE4F5329028041205F0F1 -:100DB300EFF09028051205F0EFF0E4F531E531C3CB -:100DC300942950207E007B0174862531F9EE342866 -:100DD300FA120CCBFF744025321205F9EFF00531FE -:100DE300053280D91205F2E54AF0E5491205F1EF23 -:100DF300F0A205E4331205F1EFF0C20512061E124C -:100E030007B12212062390E6A0E020E1F990E6BEA6 -:100E1300E064297049E4F532AF32053274402F1291 -:100E230005F9E0902804F0AF32053274402F120523 -:100E3300F9E0902805F0E4F531E531C39429501B1E -:100E4300744025321205F9E0FFE531120705342815 -:0F0E5300FAEF120D110531053280DE121C532209 -:041F730075100122C2 -:1014C000121E8690E6BEE0F534E4F536E534604E53 -:1014D000C394405005853435800375354012065F4E -:1014E000E535F090E6A0E020E1F9E4F533E533C31B -:1014F00095355021744025331205F9E0FFAE3605CD -:1015000036EE7C007B01241BF9EC3428FAEF120D37 -:0F15100011053380D8C3E5349535F53480AE220C -:101686001510E510704B90281BE0F510121F96E41C -:10169600F52190285CE0FFE521C39F5031E5212527 -:1016A600E0241CF582E43428F583E0F522E52125C3 -:1016B600E0241DF582E43428F583E0F523547FFD0C -:1016C600E523339206AF22121ED2052180C4121FD3 -:0216D600972259 -:101DB00012062390E6A0E020E1F990E740E09028A9 -:0B1DC00006F090E741E0902807F022B9 -:10145D00150CE50C705C902806E0F50C7B017A28E4 -:10146D0079DF12000EE4FFFE74DF2EF582E43428DE -:10147D00F583E0FD1207196DF97D01E4FCECC394D1 -:10148D00085029E95D601312070EE014F012070EE3 -:10149D00E070111207196DF08000902807E0FB1223 -:1014AD00070EEBF00CED25E0FD0F80D10EEE640480 -:0314BD0070B622E4 -:101E990012062390E6A0E020E1F990E740E09028BF -:031EA90008F0221C -:101E3100E4FF1206A2E4F012074D74FF120730E42A -:061E4100F00FBF04ED22CA -:100FBD00150AE50A703A902808E0F50A7B017A28AF -:100FCD0079D312000EE4FF12074DC083C0821206C2 -:100FDD00A0E0FDEE5DD082D083120730C083C082C9 -:100FED001206A0E0FDEE4DD082D083F00FBF04D7E6 -:010FFD0022D1 -:041F7700750F0122BF -:10132E00150FE50F6029E4FC90281AE0FFECC39F2F -:10133E00505574152CF8E6601316E6700F1206EB76 -:10134E0030E7047D0080027D0112157D0C80D9905E -:10135E002809E0F50FE4FC90281AE0FFECC39F503B -:10136E0026EC25E0240BF582E43428F583E0FF74A7 -:10137E00152CF8A6071206EB30E7047D0180027DDE -:08138E000012157D0C80D02235 -:101BE10012062390E6A0E020E1F9E4FF74402F12F1 -:101BF10005F9E0FEEF7C007B012409F9EC3428FAB9 -:091C0100EE120D110FBF12E422D6 -:10005600E4F53290E6B8E030E76790E6BEE0FF7080 -:100066000490E68BF0BF010D90E74074AFF090E688 -:100076008B7401F01FEF604590E6A0E020E1F9EFF8 -:10008600C3944050048F318003753140E4FEEEC3C3 -:100096009531501CAD3205327C007B0174002DF980 -:1000A600EC3428FA120CCBFD1205F6EDF00E80DECC -:1000B60012065FE531F0C3EF9531FF80B81207B144 -:1000C6002290E6BFE0FF90E6BEE04F707790E6BD77 -:1000D600E0704D90E6BCE024EF6023249F6030245E -:1000E600FD603324F360342472703590E6BAE06420 -:1000F600CE702DA3E064AC7027121F06802290E616 -:10010600BAE0B4CE1BA3E0B4AC16121CDD8011E439 -:1001160090281AF0800A750F018005E490285CF09B -:1001260090E6BDE06480600302033190E6BCE064C3 -:1001360001600302033190E6BAE0902802F090E6EF -:10014600BB0201F890E6BFE0600302033190E6BD12 -:10015600E0FE90E6BCE07C002400FFEC3EFE60037F -:10016600020331EF120D5101A12001A12101A122AB -:1001760001A12301D62F020041020E51021953029A -:100186003661024163025E71026C7302897402CDAC -:100196008102D88302F2840000033190E6BEE0B407 -:1001A600AD0312151F90E6BCE030E0031216D8909E -:1001B600E6BCE020E10302033190E6BAE064CE60DB -:1001C60003020331A3E064AC6003020331021F069D -:1001D6001207616003020331E090E68BF090E6A01F -:1001E600E020E1F9121E8690E740E0902802F090A8 -:1001F600E741E0902803F0021E8690E6BEE0642BFD -:1002060060030203310218F612076160030203312C -:10021600021DB012073C6003020331E090E68BF04A -:1002260090E6A0E020E1F990E740E0902806F02271 -:1002360012073C6003020331021E9912073C600359 -:10024600020331E090E68BF090E6A0E020E1F99021 -:10025600E740E0902808F02290E6BEE064126003D2 -:10026600020331021BE112073C6003020331E090F6 -:10027600E68BF090E6A0E020E1F990E740E09028D8 -:1002860009F022120761600302033190281AE0C3C5 -:100296009408400302033112062390E6A0E020E111 -:1002A600F990E740E0FF90281AE0FE25E02408F5E3 -:1002B60082E434281207682409F582E43428F58399 -:1002C600EFF090281A806190E6BEE06442705C020E -:1002D60014C012073C7054E090E68BF090E6A0E064 -:1002E60020E1F990E740E090281BF02212076170A8 -:1002F6003A90285CE0C39420503112062390E6A081 -:10030600E020E1F990E740E0FF90285CE0FE25E080 -:10031600241AF582E43428120768241BF582E43493 -:0C03260028F583EFF090285CE004F02242 -:101DCB0090E6047480F00000007402F000000074D0 -:0B1DDB0006F0000000E4F00000002211 -:011F9A002224 -:1018BB00E4F52A7AE779407F40AB077D087FF87E15 -:1018CB001D121930E4F52A7440252A1205F9E0FDA2 -:1018DB00E52A75F002A4240AF9740B35F08982F518 -:0B18EB0083EDF0052AE52AB408DD2299 -:1017760090E678E05410FFC4540F4450F51113E47A -:1017860033F51390E600E054E74410F0438E201240 -:10179600002E12004A121F671218BB121F83D200B6 -:1017A600121D1E121F73121E19121E31121F7712DE -:0817B6001E8612004E020052D3 -:101D3E00121F94121A72121F15E5B190E68020E759 -:0E1D4E0006E04408F08004E054F7F0021F9510 -:10162F008B2A8A2B892CE4F52D121E718F2EE52E15 -:10163F0025E02402900B42F0E4F52DAF2EEF339509 -:10164F00E0FEC3E52D9FEE6480F87480985027ABC1 -:10165F002AAA2BA92C852D82758300120CE4FDE597 -:10166F002D75F002A42444F9740B35F08982F583AB -:07167F00EDF0052D80C522EE -:101969008E3F8F40AC05E4FDE5136007E53F1206A5 -:1019790082EFF0AE050DE51E2E120689E540F0AFA7 -:10198900050DE51E2F120689ECF0AB1EAA1DAF113D -:08199900121D94AF110219A107 -:031F8600021969D4 -:1019D7008E398F3A8D3B8A3C8B3DE4F53EE53EC31D -:1019E700953B5020053AE53AAE397002053914FFA8 -:1019F700E53D253EF582E4353CF583E0FD121F8683 -:051A0700053E80D9221C -:101930008E398F3A8D3B8A3C8B3DE4FDF53EE513B5 -:101940006007E539120682EFF0AE050DE51E2E1296 -:101950000689E53AF0AB1EAA1DAF11121D94AB3DEE -:09196000AA3CAD3BAF11021D7859 -:1009830090E6BAE0753100F532A3E0FEEE42319015 -:10099300E6BEE0753300F534A3E0FEEE423390E6A5 -:1009A300B8E064C06003020A51E5344533700302C2 -:1009B3000AAA90E6A0E020E1F9C3E5349440E533C8 -:1009C30094005008853335853436800675350075B7 -:1009D300364090E6B9E064A3704490E6BCE0B4010D -:1009E3001BA3E0701790E6BBE030E71090E740747C -:1009F30003F0A37401F0A37403F08046E4F537F524 -:100A030038120743503C120775E0FF744025381233 -:100A130005F9EFF00538E53870E7053780E3E4F5CD -:100A230037F5381207435014744025381205F9740A -:100A3300CDF00538E53870EB053780E71207C412AF -:100A4300193012065FE536F01206AD0209AC90E6E6 -:100A5300B8E064407051E5344533604B12065FF0F3 -:100A630090E6A0E020E1F990E68BE0753500F536DD -:100A730090E6B9E0B4A322E4F537F5381207435002 -:100A83001E744025381205F9E0FF120775EFF005D3 -:100A930038E53870E7053780E31207C41219D7E544 -:080AA300361206AD020A5922C9 -:100F1B00E4FF90E6B8E020E703020FBC0F0F74402C -:100F2B0024011205F97409F00F744024021205F91B -:100F3B00E4F00F744024031205F9E4F00F7440241D -:100F4B00041205F97401F00F744024051205F974AD -:100F5B0004F00F744024061205F97403F00F74406B -:100F6B0024071205F9E4F00F744024081205F974F4 -:100F7B00FFF00F744024091205F974FFF00F744051 -:100F8B00240A1205F97408F00F7440240B1205F9AA -:100F9B007420F00F7440240C1205F9741FF00F74B9 -:100FAB0040240D1205F9741FF090E740EFF0120684 -:020FBB001E22F4 -:0B1F2F00E50E450D7003D38001C322B6 -:020FFE00D322FC -:021F8C00D3225E -:0800030090E6BAE0F50BD322F0 -:091F4D00E50B12065B04F0D3223F -:081F5F0090E6BAE0F512D3226E -:091F5600E51212065B04F0D3222F -:021F8E00D3225C -:021F9000D3225A -:021F9200D32258 -:1003320090E6B9E0120D5103851003851103AB1449 -:1003420003FF1504191F054120055321055D2205F0 -:10035200742305022505742703732E036D3C037F66 -:100362003F0379A20379A3000005EC1200560205AF -:10037200EE120DA30205EE1209830205EE120F1B07 -:100382000205EE90E6B8E030E70C7B017AE77940AF -:1003920012000E02042012062390E6A0E020E1F9EA -:1003A2007B017AE779400204FCE4F52B74D3252B18 -:1003B2001206A5E0FF7440252B1205F91206E4B4DB -:1003C20004EAE4F52B74DB252B120750E0FF74449A -:1003D200252BF582E434E71206E2B404E8E4F52BB7 -:1003E20074D7252B120734E0FF7448252BF582E4DD -:1003F20034E71206E2B404E8121E318021E4F52B40 -:1004020074AF252B12071CFF7440252B1205F9121D -:1004120006E4B404EB800790E6B8E030E708E49025 -:10042200E68AF002054A7B017AF0790212000E1286 -:1004320006238B2E752FE775304090E6A0E020E171 -:10044200F9E4F52BAB2EE5302401F9E4352FFA7EE1 -:1004520000E9252B12075AFFAA2FA930852B827596 -:100462008300120CE4FE5FFFEEF4FE745D252BF5B3 -:1004720082E43428F583E05E4FFF7400252BF58279 -:10048200E434F01206E2B401BBE490F001F0F52B83 -:10049200AB2E1207CFAF2B7E00120758FDE530249A -:1004A20006F9E4352FFA1207585DFF1207CFE52B44 -:1004B200FD7C0029F9EC3AFA120CCBF4FE7B0174B4 -:1004C200022DF9EC34F0FA120CCB5E4FFFE52B242F -:1004D20002F9EC34F0FAEF120D11052BE52BB404FE -:1004E200AF79017534017535F07536017B017AF00B -:1004F200191215D77B017AF07902121B030205EE5D -:1005020090E6BEE0B41B047F0180027F008F2AE4E4 -:10051200FAF52CE4F52BE52BC39403501CAF02AB88 -:100522002CAD2B1213FA052BE52A60047F038002FF -:100532007F02EF252CF52C80DD0ABA03D680091242 -:1005420006CAFDE4FB1213FA1206231207B10205D2 -:10055200EE1206C5FD121E470205EE1206C5FEC4C6 -:1005620013135403FDA3E0FBA3E0F534121C2F0286 -:1005720005EE90E6BEE070111206CAFDA3E0FBA3F1 -:10058200E0F53B121BB60205EE90E6BEE0641B707E -:100592005BE090E68BF090E6A0E020E1F9E4F52B39 -:1005A200E4F52D1206452440F582E58334E7F58310 -:1005B200E0FD1206452441F582E58334E7F583E048 -:1005C200FB1206452442F582E58334E7F583E0F524 -:1005D2003BAF2B121BB6052DE52DC3940340C4057A -:0E05E2002BE52BC3940340B88002C322D32222 -:101D5C00C0E0C083C08290E6B5E04401F0D201122D -:0C1D6C0006FE7401F0D082D083D0E0327B -:101EAC00C0E0C083C0821206FE7404F0D082D083DE -:031EBC00D0E03241 -:101EBF00C0E0C083C0821206FE7402F0D082D083CD -:031ECF00D0E0322E -:101C9900C0E0C083C08290E680E030E70512078289 -:101CA900800312078F1206FE7410F0D082D083D001 -:021CB900E03217 -:101E5C00C0E0C083C082D2031206FE7408F0D082A8 -:051E6C00D083D0E0323C -:101CBB00C0E0C083C08290E680E030E70512078267 -:101CCB00800312078F1206FE7420F0D082D083D0CF -:021CDB00E032F5 -:011F9B003213 -:011F9C003212 -:011F9D003211 -:011F9E003210 -:011F9F00320F -:011FA000320E -:011FA100320D -:011FA200320C -:011FA300320B -:011FA400320A -:011FA5003209 -:011FA6003208 -:011FA7003207 -:011FA8003206 -:011FA9003205 -:011FAA003204 -:011FAB003203 -:011FAC003202 -:011FAD003201 -:011FAE003200 -:011FAF0032FF -:011FB00032FE -:011FB10032FD -:011FB20032FC -:011FB30032FB -:011FB40032FA -:011FB50032F9 -:011FB60032F8 -:011FB70032F7 -:011FB80032F6 -:011FB90032F5 -:011FBA0032F4 -:011FBB0032F3 -:011FBC0032F2 -:011FBD0032F1 -:011FBE0032F0 -:101C76009028E3EFF0F5CB8FCDAF05A3EFF0F5CAD3 -:101C86008FCCE4F5C8758E19D2BDD2AFD2ADD2CA0B -:031C9600F55D22D7 -:0D003600902803E0FF902802E0FD021C76F8 -:031F8900AF5D2227 -:101EF600AD07AC06C3E49DFBE49CFFEBFD021C763C -:05002E00C2CAC2AD22B0 -:03002B0002139627 -:10139600C0E0C0F0C083C082C0D075D000C000C01D -:1013A60001C002C003C004C005C006C007902806DD -:1013B600E0600312145D902808E06003120FBD90F0 -:1013C600281AE0600312132E90285CE0600990282A -:1013D6001BE06003121686C2CFD007D006D005D018 -:1013E60004D003D002D001D000D0D0D082D083D098 -:0413F600F0D0E03221 -:0A1F3A000001020203030404050580 -:101AA300EC4EFEED4F243AF582741F3EF583E4932A -:101AB300FF3395E0FEEF24A1FFEE34E68F82F5833A -:101AC3002290E6BCE0547EFF7E00E0D394807C004D -:011AD30022F0 -:03000B00021DE6ED -:101DE600C0E0C0D00546E546B43C0B054AE54A705E -:0B1DF600020549754600D0D0D0E03255 -:1010B800E4F529F528F527F526C203C200C202C2C5 -:1010C80001121776754B0A754CAC75530A7554BEE8 -:1010D80075470A7548C875510A7552E875550B75F4 -:1010E8005608D2E843D82090E668E04409F090E634 -:1010F8005CE0443DF0D2AFD207121AD490E680E00B -:1011080054F7F0538EF8C2033001051207D9C20113 -:10111800300329121F2F5024C203121C0A20001664 -:1011280090E682E030E704E020E1EF90E682E030EC -:10113800E604E020E0E4121B5E120FFE121D3E8062 -:01114800C7DF -:1007D90090E6B9E0700302088A1470030208DE2467 -:1007E900FE700302093824FB7003020884147003A5 -:1007F90002087E1460731460762405600302096F91 -:10080900121F8C400302097B90E6BBE024FE6022A4 -:1008190014603324FD601114602224067048E54BEE -:1008290090E6B3F0E54C8037E55390E6B3F0E55434 -:10083900802DE54D90E6B3F0E54E8023E54F90E637 -:10084900B3F0E550801990E6BAE0FF121B8AAA06B8 -:10085900A9077B01EA494B600DEE90E6B3F0EF90F2 -:10086900E6B4F002097B020974121F5602097B12D1 -:100879001F5F02097B12000302097B121F4D020947 -:100889007B121F8E400302097B90E6B8E0247F604B -:10089900151460192402703AA200E43325E0FFA27E -:1008A90002E4334F8018E490E740F08016121AC42E -:1008B90040047D0180027D00121AA3E0540190E7F3 -:1008C90040F0E4A3F090E68AF090E68B7402F0021F -:1008D900097B020974121F90400302097B90E6B854 -:1008E900E024FE60162402600302097B90E6BAE068 -:1008F900B40105C20002097B02097490E6BAE070EE -:100909002C121AC440047D0180027D00121AA3E052 -:1009190054FEF090E6BCE05480131313541FFFE01B -:10092900540F2F90E683F0E04420F08045803C127C -:100939001F92503E90E6B8E024FE601A24027032FD -:1009490090E6BAE0B40104D200802790E6BAE0B498 -:100959000202801E8015121AC440047D0180027DA6 -:1009690000121AA38008120E62500790E6A0E04414 -:0A09790001F090E6A0E04480F022B7 -:03003300021F7F2A -:041F7F0053D8EF3212 -:101B5E0090E682E030E004E020E60B90E682E03092 -:101B6E00E119E030E71590E680E04401F07F147E45 -:0C1B7E00001217BE90E680E054FEF0223A -:101C0A0090E682E044C0F090E681F043870100004C -:041C1A0000000022A4 -:101AD40030070990E680E0440AF0800790E680E051 -:101AE4004408F07FDC7E051217BE90E65D74FFF0BB -:0F1AF40090E65FF05391EF90E680E054F7F02218 -:081F6700E4F55CD2E9D2AF22DF -:1019A10090E678E020E6F9C2E990E678E04480F03C -:1019B100EF25E090E679F090E678E030E0F990E606 -:1019C10078E04440F090E678E020E6F990E678E0AF -:0619D10030E1D6D2E9224C -:101A4000A90790E678E020E6F9E55C702390E67857 -:101A5000E04480F0E925E090E679F08D57AF03A9E6 -:101A6000077558018A59895AE4F55B755C01D322E0 -:021A7000C3228F -:101A0C00A90790E678E020E6F9E55C702590E67889 -:101A1C00E04480F0E925E0440190E679F08D57AF81 -:101A2C0003A9077558018A59895AE4F55B755C035B -:041A3C00D322C322CC -:03004B00020BC3E2 -:100BC300C0E0C083C082C085C084C086758600C073 -:100BD300D075D000C000C001C002C003C006C0076A -:100BE30090E678E030E206755C06020CAD90E6789C -:100BF300E020E10CE55C64026006755C07020CAD65 -:100C0300E55C24FE605F14603624FE7003020C9ED4 -:100C130024FC7003020CAA24086003020CADAB5839 -:100C2300AA59A95AAF5B055B8F82758300120CE446 -:100C330090E679F0E55B65577070755C05806B90A5 -:100C4300E679E0AB58AA59A95AAE5B8E8275830048 -:100C5300120D23755C02E5576401704E90E678E04F -:100C63004420F08045E55724FEB55B0790E678E025 -:100C73004420F0E55714B55B0A90E678E04440F071 -:100C8300755C0090E679E0AB58AA59A95AAE5B8E21 -:100C930082758300120D23055B800F90E678E04494 -:100CA30040F0755C008003755C005391DFD007D082 -:100CB30006D003D002D001D000D0D0D086D084D0CB -:080CC30085D082D083D0E0321D -:021B8A00A907A9 -:101B8C00AE55AF568F828E83A3E064037017AD0100 -:101B9C0019ED7001228F828E83E07C002FFDEC3ECC -:091BAC00FEAF0580DF7E007F0022 -:011BB500220D -:101D7800121A0CE55C24FA600E146006240770F34E -:0C1D8800D322E4F55CD322E4F55CD32206 -:101D9400121A40E55C24FA600E146006240770F3FE -:0C1DA400D322E4F55CD322E4F55CD322EA -:1017BE008E2A8F2B90E600E054187012E52B240130 -:1017CE00FFE4352AC313F52AEF13F52B801590E6A7 -:1017DE0000E05418FFBF100BE52B25E0F52BE52A92 -:1017EE0033F52AE52B152BAE2A7002152A4E60050D -:0617FE00121C1E80EE2209 -:101C1E007400F58690FDA57C05A3E582458370F9D9 -:011C2E002293 -:03004300021000A8 -:0300530002100098 -:10100000021D5C00021EBF00021EAC00021E5C003E -:10101000021C9900021CBB00021F9B00021F9C00C7 -:10102000021F9D00021F9E00021F9F00021FA000C2 -:10103000021FA100021FA200021FA300021FA400A2 -:10104000021FA500021F9C00021FA600021FA7008E -:10105000021FA800021FA900021FAA00021FAB0066 -:10106000021FAC00021F9C00021F9C00021F9C007C -:10107000021FAD00021FAE00021FAF00021FB00032 -:10108000021FB100021FB200021FB300021FB40012 -:10109000021FB500021FB600021FB700021FB800F2 -:1010A000021FB900021FBA00021FBB00021FBC00D2 -:0810B000021FBD00021FBE007B -:03000000021149A1 -:0C114900787FE4F6D8FD75815E021190FD -:100CCB00BB010689828A83E0225002E722BBFE0227 -:090CDB00E32289828A83E493225A -:100CE400BB010CE58229F582E5833AF583E02250C5 -:100CF40006E92582F8E622BBFE06E92582F8E2220F -:0D0D0400E58229F582E5833AF583E4932228 -:100D1100BB010689828A83F0225002F722BBFE01C1 -:020D2100F322BB -:100D2300F8BB010DE58229F582E5833AF583E8F006 -:100D3300225006E92582C8F622BBFE05E92582C8B2 -:020D4300F2229A -:0C0D4500A42582F582E5F03583F58322B9 -:100D5100D083D082F8E4937012740193700DA3A331 -:100D610093F8740193F5828883E473740293686045 -:060D7100EFA3A3A380DF45 -:101E7100E4FFFE120CCB600C0FEF70010E09E9704C -:051E8100F20A80EF22CF -:100D7700EF4E6012EF60010EEDBB010B89828A8393 -:100D8700F0A3DFFCDEFA2289F05007F709DFFCA9A0 -:0C0D9700F022BBFEFCF309DFFCA9F022F7 -:101155000210B8E493A3F8E493A34003F68001F2E8 -:1011650008DFF48029E493A3F85407240CC8C3339B -:10117500C4540F4420C8834004F456800146F6DF6A -:10118500E4800B0102040810204080901EE4E47EF8 -:10119500019360BCA3FF543F30E509541FFEE4935F -:1011A500A360010ECF54C025E060A840B8E493A326 -:1011B500FAE493A3F8E493A3C8C582C8CAC583CA51 -:1011C500F0A3C8C582C8CAC583CADFE9DEE780BE09 -:011EF50000EC -:00000001FF diff --git a/AIOUSB/Firmware/USB-DIO-32I.hex b/AIOUSB/Firmware/USB-DIO-32I.hex deleted file mode 100644 index 881349a..0000000 --- a/AIOUSB/Firmware/USB-DIO-32I.hex +++ /dev/null @@ -1,649 +0,0 @@ -:04002E0043B1402278 -:0400460053B1BF22D1 -:04004E0063B1402238 -:0100320022AB -:01004A002293 -:01005200228B -:01203D002280 -:01203E00227F -:10174300EF5407FE7401A806088002C333D8FCFED9 -:10175300EF131313541FFFED601EEF14600E14609C -:101763000F14601024037031EE428022EE42902267 -:10177300EE42A022EE42B022EF14600F1460111467 -:10178300601324037013EEF4528022EEF45290227D -:09179300EEF452A022EEF452B073 -:01179C00222A -:1019F600EF54F824F8601024F8601024F8601024DE -:101A060018700EAE80800AAE908006AEA08002AE40 -:101A1600B0EF5407FF7401A807088002C333D8FC4F -:0B1A26005206EE60047F0180027F008A -:011A31002292 -:10000E00E5801202B5900001E5901202C790000241 -:0D001E00E5A01202C7900003E5B00202C782 -:101C7B0012026F902861F0F580900001120288909B -:101C8B002862F0F590900002120288902863F0F51C -:0E1C9B00A0900003120288902864F0F5B02299 -:101D520090286074FFF090285FF090285EF0902841 -:101D62005DF0902864F0902863F0902862F090284B -:031D720061F022FB -:10153100E4F5B2F5B3F5B4F5B590285DE0FF908020 -:1015410000F090285EE0FE908001F090285FE0FDC1 -:10155100908002F0902860E0FC908003F08FB28EC2 -:10156100B38DB48CB5902861E0F580A3E0F590A32C -:10157100E0F5A0A3E0F5B090285DE0F4908004F0E0 -:1015810090285EE0F4908005F090285FE0F4908070 -:1015910006F0902860E0F4908007F075B1BF75B651 -:0215A1004422E2 -:101F83008F598D5A300603020D9EAD5AAF59120D6B -:021F9300BD226D -:01203F00227E -:01204000227D -:0D00360090286574FFF0A3F0A3F0A3F02262 -:1015A300E4F5B2F5B3F5B4F5B5902865E0FF9080A6 -:1015B30000F0902866E0FE908001F0902867E0FD3F -:1015C300908002F0902868E0FC908003F08FB28E48 -:1015D300B38DB48CB5902869E0F580A3E0F590A3B2 -:1015E300E0F5A0A3E0F5B0902865E0F4908004F066 -:1015F300902866E0F4908005F0902867E0F49080EE -:0C16030006F0902868E0F4908007F022C8 -:100EE500D204120BAA5003020FCD90E6B9E0245E9E -:100EF5007003020FC6147003020FC624916003022B -:100F05000FCBE490E68AF090E6BEE090E68BF09099 -:100F1500E6A0E020E1F9E4F5B2F5B3F5B4F5B59056 -:100F2500E744E090285DF0908000F090E745E09080 -:100F3500285EF0908001F090E746E090285FF09001 -:100F45008002F090E747E0902860F0908003F090F1 -:100F5500E744E0F5B2A3E0F5B3A3E0F5B4A3E0F50B -:100F6500B590E740E0902861F0F58090E741E0908A -:100F75002862F0F59090E742E0902863F0F5A090A4 -:100F8500E743E0902864F0F5B090E744E0F4908002 -:100F950004F090E745E0F4908005F090E746E0F432 -:100FA500908006F090E747E0F4908007F090E6BA6D -:100FB500E025E025E05404FFE5B154FB4FF5B18091 -:0A0FC500071208CE8002D322C322D7 -:100CCE00120100020000004005160480010001021E -:100CDE0000010A0600020000004001000902200087 -:100CEE00010100A0FA0904000002FF000000070540 -:100CFE00020200020007058602000200090220001F -:100D0E00010100A0FA0904000002FF00000007051F -:100D1E00010240000007058102400000140300009C -:100D2E0000000000000000000000000000000000B5 -:100D3E0026034100430043004500530020004900B4 -:100D4E002F004F002000500072006F0064007500ED -:100D5E0063007400730018035500530042002D0009 -:100D6E00440049004F002D003300320049000000BE -:100D7E0080818283848586879091929394959697AD -:100D8E00A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B79D -:100D9E00C0D0C0E0EF900D7E93900DB5F0ED900DAC -:100DAE007E93900DB7F0A2009200D0E0D0D022C07A -:100DBE00D0C0E0EF900D7E93900DD4F0ED900D7EAF -:0F0DCE0093900DD7F0A200B39200D0E0D0D022C6 -:101EDE005641707220323520323031364030393A28 -:0B1EEE0034343A3434000000000000DF -:101FB90002371EF502210000012901012501012333 -:011FC9000116 -:101EF900902803E0FF7006902802E060089028020D -:091F0900E0FD021E6F12202D22E2 -:101D98007E007F6D7D007B017A28790012037290A6 -:101DA80028007409F0E4A3F0121D52121531021D27 -:011DB800D951 -:101E53007D02121846902800E0B40904A3E0600351 -:0C1E6300021D987D6D12184612153122E8 -:101DD9009028007409F0E4A3F07A287B007D6D7FD8 -:0F1DE900017E1F121B4E7D6D7F007E1F02202A80 -:10160F00121EF990E6BEE0F545754702E5456057B5 -:10161F00C3944050058545468003754640E490E6E7 -:10162F008AF090E68BE546F090E6A0E020E1F9E441 -:10163F00F544E544C39546502574402544F582E4AE -:10164F0034E7F583E0FFAE470547EE7C007B0124CE -:10165F0000F9EC3428FAEF1202B5054480D4C3E543 -:0A166F00459546F54580A5021EF9D9 -:1011B80090E6B8E030E745E4F545F544E544C394E6 -:1011C8000850247E007B01745D2544F9EE3428FA2A -:1011D80012026FFF74402545F582E434E7F583EF8A -:1011E800F00544054580D5E490E68AF090E6BEE037 -:1011F80090E68BF090E6A0E04480F02290E6BEE016 -:1012080090E68BF090E6A0E020E1F990E6BEE0647D -:10121800086003C20422E4F544F545E544C3940894 -:10122800502474402545F582E434E7F583E0FFE572 -:10123800447C007B01245DF9EC3428FAEF1202B5F6 -:101248000544054580D590E6BAE0B4CE08A3E0B4DD -:05125800AC03121DD9DA -:01125D00226E -:0F1FDB00D3E53A9527E53995264003121FEA22F0 -:01204100227C -:101D7500902805E0FE902804E07C002400F527EC7F -:101D85003EF52645277007C28CC2A9C20522D28C12 -:031D9500D2A922AE -:01204200227B -:1019730090E6BEE090E68BF090E6A0E020E1F9E48B -:10198300FF74422FF582E434E7F583E0FEEF7C0039 -:101993007B012465F9EC3428FAEE1202B50FBF0877 -:1019A300E090E740E0902804F090E741E0902805BC -:0419B300F0021D75AC -:0F1FEA001215A3E4F52CF52DF539F53AD20522A1 -:101E1700C205E4F52CF52DF539F53AC28CC2A95364 -:0E1E27008EF75389F1438901122042021D7586 -:101A3200E52245216019E52215227002152114C301 -:101A420094FFE52164809480501C12004680173078 -:101A520004147521057522FF12002EC204E4F52C30 -:0B1A6200F52DF539F53A300502D204ED -:011A6D002256 -:100A6F0090E6B8E020E703020B24E4F54590280454 -:100A7F00E0FFAE45054574402EF582E434E7F5837B -:100A8F00EFF0902805E0FFAE45054574402EF58246 -:100A9F00E434E7F583EFF0E4F544E544C3940850FC -:100AAF00247E007B0174652544F9EE3428FA120286 -:100ABF006FFF74402545F582E434E7F583EFF005C9 -:100ACF0044054580D5AE45054574402EF582E43486 -:100ADF00E7F583E53AF0E539FFAE45054574402E5D -:100AEF00F582E434E7F583EFF0A205E433FFAE457A -:100AFF00054574402EF582E434E7F583EFF0C20527 -:100B0F00E490E68AF090E6BEE090E68BF090E6A0E7 -:100B1F00E04480F02290E6BEE090E68BF090E6A0F5 -:100B2F00E020E1F9C20590E6BEE0640A6003C2046A -:100B3F0022E4F545AF45054574402FF582E434E7CF -:100B4F00F583E0902804F0AF45054574402FF582FA -:100B5F00E434E7F583E0902805F0E4F544E544C379 -:100B6F009408502474402545F582E434E7F583E07A -:100B7F00FFE5447C007B012465F9EC3428FAEF1281 -:100B8F0002B50544054580D5121D7590E6BAE0B44F -:0A0B9F00CE08A3E0B4AC03121DD988 -:010BA9002229 -:04201E0075290122FD -:10167900121EF990E6BEE0F545E4F547E5456057E9 -:10168900C3944050058545468003754640E490E67D -:101699008AF090E68BE546F090E6A0E020E1F9E4D7 -:1016A900F544E544C39546502574402544F582E444 -:1016B90034E7F583E0FFAE470547EE7C007B012464 -:1016C9001BF9EC3428FAEF1202B5054480D4C3E5BE -:0716D900459546F54580A58B -:0116E00022E7 -:1010AE001529E529704B90281BE0F52912203FE405 -:1010BE00F51D90285CE0FFE51DC39F5031E51D2511 -:1010CE00E0241CF582E43428F583E0F51EE51D25A9 -:1010DE00E0241DF582E43428F583E0F51F547FFDEE -:1010EE00E51F339206AF1E121F83051D80C412200A -:0110FE0040B1 -:0110FF0022CE -:101DB90090E6BEE090E68BF090E6A0E020E1F99095 -:101DC900E740E0902806F090E741E0902807F022EC -:1014A6001525E5256003021530902806E0F5257B15 -:1014B600017A28799F12000EE4FFFE749F2EF582B2 -:1014C600E43428F583E0FD746D2EF582E43428F5C6 -:1014D60083E06DF97D01E4FCECC394085046E95DB8 -:1014E600602974712FF582E43428F583E014F074D2 -:1014F600712FF582E43428F583E07020746D2EF5A3 -:1015060082E43428F583E06DF08000902807E0FB44 -:1015160074712FF582E43428F583EBF00CED25E0A9 -:0A152600FD0F80B40EEE6404709116 -:011530002298 -:101F120090E6BEE090E68BF090E6A0E020E1F9903A -:081F2200E740E0902808F022DE -:101CA900E4FF74912FF582E43428F583E4F0749B02 -:101CB9002FF582E43428F58374FFF074972FF582A9 -:0B1CC900E43428F583E4F00FBF04D7DB -:011CD40022ED -:1016E1001523E523705B902808E0F5237B017A2818 -:1016F100799112000EE4FF749B2FF582E43428F5F2 -:1017010083C083C082E0FE74912FF582E43428F512 -:1017110083E0FDEE5DD082D083F074972FF582E4F3 -:101721003428F583C083C082E0FE74912FF582E4F2 -:101731003428F583E0FDEE4DD082D083F00FBF0455 -:01174100B6F1 -:011742002284 -:0420220075280122FA -:1012FB001528E528603DE4F55B90281AE0FFE55BD7 -:10130B00C39F507C742F255BF8E6602316E6701F95 -:10131B00E55B25E0240AF582E43428F583E0FE54EE -:10132B007FFFEE30E7047D0080027D01121743053D -:10133B005B80C6902809E0F528E4F55B90281AE05D -:10134B00FFE55BC39F5039E55B25E0240BF582E499 -:10135B003428F583E0FF742F255BF8A607E55B25A2 -:10136B00E0240AF582E43428F583E0FE547FFFEE97 -:10137B0030E7047D0180027D00121743055B80BCC2 -:01138B00223F -:101BB70090E6BEE090E68BF090E6A0E020E1F9E445 -:101BC700FF74402FF582E434E7F583E0FEEF7C00F5 -:101BD7007B012409F9EC3428FAEE1202B50FBF1283 -:011BE700E01D -:011BE80022DA -:04125E008E448F45E6 -:10126200E4F546E54564024544700C90E741F0E53B -:1012720045154570021544E54564014544701690D4 -:10128200E740746DF090E6BEE090E68BF0E5451520 -:101292004570021544E5454544605D90E6A0E020B6 -:1012A200E1F9C3E5459440E54494005004AD45801E -:1012B200027D40E4FFEFC39D5025AE460546EE7524 -:1012C20083007B012400F9E5833428FA12026FFEC1 -:1012D20074402FF582E434E7F583EEF00F80D6E414 -:1012E20090E68AF090E68BEDF0FFC3E5459FF54569 -:0812F200E5449400F544809DE1 -:0112FA0022D1 -:10039E0090E6B8E030E76390E6BFE0FE90E6BEE0A0 -:1003AE00FDEDFF4E7002804D90E6BDE0FD90E6BC87 -:1003BE00E04D700302125E90E6BDE060030206A8F7 -:1003CE0090E6BCE01460030206A87547FF75481E50 -:1003DE007549DE754A00754B1E7B017AE77941122D -:1003EE0017F47B017AE77940121F6EEF0490E74015 -:1003FE00F090E6BEE090E68BF02290E6BFE0FF9034 -:10040E00E6BEE04F707790E6BDE0704D90E6BCE042 -:10041E0024EF6023249F603024FD603324F3603486 -:10042E002472703590E6BAE064CE702DA3E064AC11 -:10043E007027121DD9802290E6BAE0B4CE1BA3E03D -:10044E00B4AC16121D988011E490281AF0800A752B -:10045E0028018005E490285CF090E6BDE0648060A1 -:10046E00030206A890E6BCE0640160030206A890B1 -:10047E00E6BAE0902802F090E6BB02053B90E6BF9C -:10048E00E060030206A890E6BDE0FE90E6BCE07CCC -:10049E00002400FFEC3E60030206A8EF12034C049A -:1004AE00E12004E12104E12204E12305162F054396 -:1004BE0041055151055F53057F61058D6305AD7192 -:1004CE0005BB7305DB74063081063B83065884003A -:1004DE000006A890E6BEE0B46B0312160F90E6BCC1 -:1004EE00E030E00312153190E6BCE020E103020695 -:1004FE00A890E6BAE064CE60030206A8A3E064AC5E -:10050E0060030206A8021DD990E6BEE064026003F5 -:10051E000206A8E090E68BF090E6A0E020E1F9124A -:10052E001EF990E740E0902802F090E741E0902815 -:10053E0003F0021EF990E6BEE0640A60030206A80C -:10054E0002197390E6BEE0640260030206A8021D63 -:10055E00B990E6BEE0640160030206A8E090E68B67 -:10056E00F090E6A0E020E1F990E740E0902806F058 -:10057E002290E6BEE0640160030206A8021F1290FC -:10058E00E6BEE0640160030206A8E090E68BF09000 -:10059E00E6A0E020E1F990E740E0902808F02290F4 -:1005AE00E6BEE0641260030206A8021BB790E6BE28 -:1005BE00E0640160030206A8E090E68BF090E6A0EE -:1005CE00E020E1F990E740E0902809F02290E6BEA5 -:1005DE00E0640260030206A890281AE0C394084063 -:1005EE00030206A890E6BEE090E68BF090E6A0E04F -:1005FE0020E1F990E740E0FF90281AE0FE25E02484 -:10060E0008F582E43428F583EFF090E741E0FFEE41 -:10061E0025E02409F582E43428F583EFF090281ABA -:10062E00807590E6BEE06442707002167990E6BE68 -:10063E00E064017065E090E68BF090E6A0E020E1CA -:10064E00F990E740E090281BF02290E6BEE06402AD -:10065E00704890285CE0C39420503F90E6BEE09036 -:10066E00E68BF090E6A0E020E1F990E740E0FF9005 -:10067E00285CE0FE25E0241AF582E43428F583EFA9 -:10068E00F090E741E0FFEE25E0241BF582E43428EC -:0A069E00F583EFF090285CE004F013 -:0106A800222F -:101EC30090E6047480F00000007402F000000074D7 -:0B1ED30006F0000000E4F00000002218 -:01204300227A -:1019B700E4F53F7AE779407F40AB077D087FF87E03 -:1019C7001D12184EE4F53F7440253FF582E434E7D5 -:1019D700F583E0FDE53F75F002A4242CF9740D357D -:0E19E700F08982F583EDF0053FE53FB408D9A5 -:0119F50022CF -:101A6E0090E678E05410FFC4540F4450F52A13E466 -:101A7E0033F52E438E201200321220161219B71291 -:101A8E00004AD200121E53121E1712201E121CA93B -:0C1A9E00122022121EF912004602005213 -:101E350012203D121A32121FDBE5B190E68020E731 -:0E1E450006E04408F08004E054F7F002203E6E -:06179D008B548A558956A9 -:1017A300E4F557121F6E8F58E55825E02402900D7B -:1017B30064F0E4F557AF58EF3395E0FEC3E5579F68 -:1017C300EE6480F87480985027AB54AA55A95685C7 -:1017D3005782758300120288FDE55775F002A42431 -:1017E30066F9740D35F08982F583EDF0055780C5F0 -:0117F30022D3 -:0618E2008E528F53AC058D -:1018E800E4FDE52E6012E552FF7E000DEE2538F589 -:1018F80082E43537F583EFF0AE050DE5382EF58235 -:10190800E43537F583E553F0AF050DE5382FF5825B -:10191800E43537F583ECF0AB38AA37AF2A121EA7A7 -:05192800AF2A021B18AC -:03202A000218E2B7 -:0A1B4E008E4C8F4D8D4E8A4F8B5048 -:101B5800E4F551E551C3954E5020054DE54DAE4C89 -:101B68007002054C14FFE5502551F582E4354FF518 -:0A1B780083E0FD12202A055180D9F8 -:011B82002240 -:081846007A287B007F017E1F60 -:0A184E008E4C8F4D8D4E8A4F8B504B -:10185800E4FDF551E52E6012E54CFF7E000DEE2506 -:1018680038F582E43537F583EFF0AE050DE5382E0F -:10187800F582E43537F583E54DF0AB38AA37AF2A62 -:0E188800121EA7AB50AA4FAD4EAF2A021E8B08 -:1008CE0090E6BAE0754400F545A3E0FEEE42449092 -:1008DE00E6BEE0754600F547A3E0FEEE424690E622 -:1008EE00B8E064C060030209DBE5474546700302C9 -:1008FE000A6E90E6A0E020E1F9C3E5479440E54694 -:10090E00940050088546488547498006754800750D -:10091E00494090E6B9E064A3705890E6BCE0B4019B -:10092E001BA3E0701790E6BBE030E71090E7407431 -:10093E0003F0A37401F0A37403F0806CE4F54AF5A0 -:10094E004BC3E54B9549E54A9548505CE545254B2B -:10095E00F582E544354AF583E0FF7440254BF58278 -:10096E0074E7354AF583EFF0054BE54B70D3054A36 -:10097E0080CFE4F54AF54BC3E54B9549E54A9548DA -:10098E0050197440254BF58274E7354AF58374CDC2 -:10099E00F0054BE54B70E0054A80DCAD497AE77B0C -:1009AE0040AF45AE4412184EE490E68AF090E68BC6 -:1009BE00E549F02545F545E5483544F544C3E54799 -:1009CE009549F547E5469548F5460208F790E6B88D -:1009DE00E064406003020A6EE54745467003020A72 -:1009EE006EE490E68AF090E68BF090E6A0E020E1CF -:1009FE00F990E68BE0754800F54990E6B9E0B4A3AE -:100A0E0036E4F54AF54BC3E54B9549E54A95485012 -:100A1E00337440254BF58274E7354AF583E0FFE5E4 -:100A2E0045254BF582E544354AF583EFF0054BE558 -:100A3E004B70D3054A80CFAD497AE77B40AF45AEC8 -:100A4E0044121B4EE5492545F545E5483544F54428 -:100A5E00C3E5479549F547E5469548F5460209E64B -:010A6E002265 -:0B1FF900E52745267003D38001C322BA -:02203300D322B6 -:02203500D322B4 -:0800030090E6BAE0F524D322D7 -:101F950090E740E524F0E490E68AF090E68B04F0C3 -:021FA500D32245 -:08200E0090E6BAE0F52BD322A5 -:101FA70090E740E52BF0E490E68AF090E68B04F0AA -:021FB700D32233 -:02203700D322B2 -:02203900D322B0 -:02203B00D322AE -:100FCF00E4FF90E6B8E020E7030210AD0F0F744086 -:100FDF002401F582E434E7F5837409F00F7440249B -:100FEF0002F582E434E7F583E4F00F74402403F54F -:100FFF0082E434E7F583E4F00F74402404F582E4CF -:10100F0034E7F5837404F00F74402405F582E4345B -:10101F00E7F5837404F00F74402406F582E434E797 -:10102F00F583E4F00F74402407F582E434E7F58389 -:10103F00E4F00F74402408F582E434E7F58374FF7D -:10104F00F00F74402409F582E434E7F58374FFF060 -:10105F000F7440240AF582E434E7F5837408F00F27 -:10106F007440240BF582E434E7F5837420F00F7499 -:10107F0040240CF582E434E7F583741FF00F7440BD -:10108F00240DF582E434E7F583741FF090E740EF09 -:0E109F00F0E490E68AF090E6BEE090E68BF07A -:0110AD002220 -:100BAA0090E6B9E012034C0BF1100BF1110C1F1473 -:100BBA000C90150BDF280BD92E0BD33C0BEB3F0BFC -:100BCA00E5A20BE5A300000CCA12039E020CCC128C -:100BDA000A6F020CCC1211B8020CCC1208CE020C0D -:100BEA00CC120FCF020CCC90E6B8E030E70C7B01B8 -:100BFA007AE7794012000E020CB490E6BEE090E665 -:100C0A008BF090E6A0E020E1F97B017AE7794012C7 -:100C1A001C7B020CCCE4F54074912540F582E43447 -:100C2A0028F583E0FF74402540F582E434E7F58334 -:100C3A00EFF00540E540B404DFE4F540749B25403D -:100C4A00F582E43428F583E0FF74442540F582E414 -:100C5A0034E7F583EFF00540E540B404DFE4F540FE -:100C6A0074972540F582E43428F583E0FF7448251B -:100C7A0040F582E434E7F583EFF00540E540B4043B -:100C8A00DF121CA98024E4F540746D2540F582E446 -:100C9A003428F583E0FF74402540F582E434E7F513 -:100CAA0083EFF00540E540B404DFE490E68AF09073 -:100CBA00E6BEE090E68BF090E6A0E04480F0800289 -:030CCA00C322D36F -:010CCD002204 -:101DF800C0E0C083C08290E6B5E04401F0D2015350 -:0F1E080091EF90E65D7401F0D082D083D0E0328C -:101F4200C0E0C083C0825391EF90E65D7404F0D08C -:061F520082D083D0E032D2 -:101F5800C0E0C083C0825391EF90E65D7402F0D078 -:061F680082D083D0E032BC -:101AAA00C0E0C083C08290E680E030E70E85090D71 -:101ABA00850A0E85110F851210800C85110D85126D -:101ACA000E85090F850A105391EF90E65D7410F0A8 -:071ADA00D082D083D0E0327E -:101F2A00C0E0C083C082D2035391EF90E65D74088B -:081F3A00F0D082D083D0E03228 -:101AE100C0E0C083C08290E680E030E70E85090D3A -:101AF100850A0E85110F851210800C85110D851236 -:101B01000E85090F850A105391EF90E65D7420F060 -:071B1100D082D083D0E03246 -:012044003269 -:012045003268 -:012046003267 -:012047003266 -:012048003265 -:012049003264 -:01204A003263 -:01204B003262 -:01204C003261 -:01204D003260 -:01204E00325F -:01204F00325E -:01205000325D -:01205100325C -:01205200325B -:01205300325A -:012054003259 -:012055003258 -:012056003257 -:012057003256 -:012058003255 -:012059003254 -:01205A003253 -:01205B003252 -:01205C003251 -:01205D003250 -:01205E00324F -:01205F00324E -:01206000324D -:01206100324C -:01206200324B -:01206300324A -:012064003249 -:012065003248 -:012066003247 -:012067003246 -:101E6F00E4F5C8E58E54074438F58E8FCB8FCDAF90 -:0C1E7F00058FCA8FCCD2BDD2ADD2CA22D2 -:101C1B00AB07AA06A905A8047F007E1B7D377C4B6A -:101C2B00120151AB07AA06A905A804E4FFFE7D80AB -:101C3B007C471200591201EEAD07AC06AF04021E31 -:011C4B006F29 -:101FCB00AD07AC06C3E49DFBE49CFFEBFD021E6F6B -:03202D00C2CA2202 -:03002B0002203080 -:03203000C2CF32EA -:0A20040000010202030304040505B5 -:03000B0002189642 -:10189600C0E0C0F0C0D075D000C000C004C005C014 -:1018A60006C0070508E508B40621053AE53A7002C0 -:1018B6000539AE39FF7C007D0A1202E9ED4C70084D -:1018C600052DE52D7002052C750800D007D006D031 -:0C18D60005D004D000D0D0D0F0D0E0321B -:10138C00E4F53EF53DF53CF53BC203C200C202C29A -:10139C0001121A6E750B0C750CCE75130C7514E0CE -:1013AC0075090C750AEA75110D75120A75150D750E -:1013BC00162AD2E843D82090E668E04409F090E67B -:1013CC005CE0443DF0D2AFD207121C4C90E680E0BA -:1013DC0054F7F0C2033001051206A9C201300329EB -:1013EC00121FF95024C203121D2D20001690E68204 -:1013FC00E030E704E020E1EF90E682E030E604E044 -:0E140C0020E0E4121CD5122033121E3580C7DA -:1006A90090E6B9E0700302075A1470030207D724D1 -:1006B900FE700302085A24FB7003020754147003E6 -:1006C90002074E146073146076240560030208BAA9 -:1006D90012203540030208C690E6BBE024FE6022E2 -:1006E90014603324FD601114602224067048E50B60 -:1006F90090E6B3F0E50C8037E51390E6B3F0E51426 -:10070900802DE50D90E6B3F0E50E8023E50F90E628 -:10071900B3F0E510801990E6BAE0FF121D01AA06B0 -:10072900A9077B01EA494B600DEE90E6B3F0EF9023 -:10073900E6B4F00208C60208BF121FA70208C612D3 -:10074900200E0208C61200030208C6121F950208ED -:10075900C612203740030208C690E6B8E0247F603D -:100769001514601924027063A200E43325E0FFA286 -:1007790002E4334F8041E490E740F0803F90E6BCCB -:10078900E0547EFF7E00E0D394807C0040047D012C -:1007990080027D00EC4EFEED4F2404F58274203E6C -:1007A900F583E493FF3395E0FEEF24A1FFEE34E6F1 -:1007B9008F82F583E0540190E740F0E4A3F090E6DE -:1007C9008AF090E68B7402F00208C60208BF122074 -:1007D9003940030208C690E6B8E024FE60162402F8 -:1007E90060030208C690E6BAE0B40105C200020837 -:1007F900C60208BF90E6BAE0705590E6BCE0547EA8 -:10080900FF7E00E0D394807C0040047D0180027D5E -:1008190000EC4EFEED4F2404F58274203EF583E48E -:1008290093FF3395E0FEEF24A1FFEE34E68F82F5C6 -:1008390083E054FEF090E6BCE05480131313541F78 -:10084900FFE0540F2F90E683F0E04420F0806E80A3 -:100859006512203B506790E6B8E024FE601A240236 -:10086900705B90E6BAE0B40104D200805090E6BA19 -:10087900E0B402028047803E90E6BCE0547EFF7EF1 -:1008890000E0D394807C0040047D0180027D00EC6F -:100899004EFEED4F2404F58274203EF583E493FF68 -:1008A9003395E0FEEF24A1FFEE34E68F82F58380D5 -:1008B90008120EE5500790E6A0E04401F090E6A08A -:0408C900E04480F097 -:0108CD002208 -:0300330002202682 -:0420260053D8EF326A -:101CD50090E682E030E004E020E60B90E682E0301A -:101CE500E119E030E71590E680E04401F07F147ECD -:0C1CF5000012192D90E680E054FEF02251 -:101D2D0090E682E044C0F090E681F0438701000028 -:041D3D000000002280 -:101C4C0030070990E680E0440AF0800790E680E0D7 -:101C5C004408F07FDC7E0512192D90E65D74FFF0D0 -:0F1C6C0090E65FF05391EF90E680E054F7F0229E -:08201600E4F51CD2E9D2AF226F -:101B180090E678E020E6F9C2E990E678E04480F0C3 -:101B2800EF25E090E679F090E678E030E0F990E68D -:101B380078E04440F090E678E020E6F990E678E036 -:061B480030E1D6D2E922D3 -:101BE900A90790E678E020E6F9E51C702390E678ED -:101BF900E04480F0E925E090E679F08D17AF03A97C -:101C0900077518018A19891AE4F51B751C01D32275 -:021C1900C322E4 -:101B8300A90790E678E020E6F9E51C702590E67851 -:101B9300E04480F0E925E0440190E679F08D17AF49 -:101BA30003A9077518018A19891AE4F51B751C0323 -:041BB300D322C32254 -:03004B00020DDDC6 -:100DDD00C0E0C083C082C085C084C086758600C057 -:100DED00D075D000C000C001C002C003C006C0074E -:100DFD0090E678E030E206751C06020EC790E678A4 -:100E0D00E020E10CE51C64026006751C07020EC7AC -:100E1D00E51C24FE605F14603624FE7003020EB8DC -:100E2D0024FC7003020EC424086003020EC7AB1825 -:100E3D00AA19A91AAF1B051B8F8275830012028890 -:100E4D0090E679F0E51B65177070751C05806B9049 -:100E5D00E679E0AB18AA19A91AAE1B8E827583002C -:100E6D001202C7751C02E5176401704E90E678E01A -:100E7D004420F08045E51724FEB51B0790E678E089 -:100E8D004420F0E51714B51B0A90E678E04440F0D5 -:100E9D00751C0090E679E0AB18AA19A91AAE1B8E45 -:100EAD00827583001202C7051B800F90E678E0441F -:100EBD0040F0751C008003751C005391DFD007D0E6 -:100ECD0006D003D002D001D000D0D0D086D084D0AF -:080EDD0085D082D083D0E03201 -:021D0100A90730 -:101D0300AE15AF168F828E83A3E064037017AD0107 -:101D130019ED7001228F828E83E07C002FFDEC3E53 -:091D2300FEAF0580DF7E007F00A9 -:011D2C002294 -:101E8B00121B83E51C24FA600E146006240770F302 -:0C1E9B00D322E4F51CD322E4F51CD32272 -:101EA700121BE9E51C24FA600E146006240770F380 -:0C1EB700D322E4F51CD322E4F51CD32256 -:10192D008E3F8F4090E600E054187012E540240180 -:10193D00FFE4353FC313F53FEF13F540801590E6F7 -:10194D0000E05418FFBF100BE54025E0F540E53FE2 -:10195D0033F53FE5401540AE3F7002153F4E600533 -:06196D00121D4180EE2274 -:101D41007400F58690FDA57C05A3E582458370F9B5 -:011D5100226F -:03004300021100A7 -:0300530002110097 -:10110000021DF800021F5800021F4200021F2A00A1 -:10111000021AAA00021AE10002204400022045003F -:101120000220460002204700022048000220490019 -:1011300002204A0002204B0002204C0002204D00F9 -:1011400002204E000220450002204F0002205000E5 -:1011500002205100022052000220530002205400BD -:1011600002205500022045000220450002204500D3 -:101170000220560002205700022058000220590089 -:1011800002205A0002205B0002205C0002205D0069 -:1011900002205E0002205F00022060000220610049 -:1011A0000220620002206300022064000220650029 -:0811B000022066000220670026 -:1000560002025AE86480F8E933E83360110460F07C -:10006600ED33EC337009E8FCE9FDEAFEEBFF220410 -:1000760060DED3EB9FEA9EE99DE8C2E78CF0C2F70B -:1000860095F0400CE8CCF8E9CDF9EACEFAEBCFFBD7 -:1000960012022585D0F05804700320D5B3E8047009 -:1000A600075002B2D502026492D5EC0460F7E4CCA4 -:1000B600C0E0C398F8603B94186008400DD0E0FBA0 -:1000C60002023CE4FBFAC9FC8028E830E406E4C9F5 -:1000D600FBE4CAFCE830E305E4C9CACBFCE85407F4 -:1000E6006010F8C3E913F9EA13FAEB13FBEC13FCFF -:1000F600D8F130F52FC3E49CFCEF9BFFEE9AFEEDA2 -:1001060099FDD0E0FBEF4E4D4C701222DB0302024C -:1001160061EC2CFCEF33FFEE33FEED33FDED30E703 -:10012600EB02023CEF2BFFEE3AFEED39FDD0E0FB91 -:1001360050130BBB0003020264ED13FDEE13FEEF3A -:0801460013FFEC13FC02023C64 -:10014E00020264EC5D046005E85904700302025A71 -:10015E00120225580460F6EC4860F2EC7004FDFEC5 -:10016E00FF22C860DB2481C85009C3986002500684 -:10017E000202619850CAF582E9294B4A7005AB829A -:10018E0002025075F0007C1A7880C3EF9BEE9AED58 -:10019E0099400DC3EF9BFFEE9AFEED99FDE842F0FC -:1001AE00DC23ACF0D0E0FFD0E0FED0E0FDAB82204F -:1001BE00E7101BEB60BAEC2CFCEF33FFEE33FEEDD9 -:1001CE0033FD02023CE803F830E705C0F075F0009D -:1001DE00EF2FFFEE33FEED33FD40B830E7C280AABD -:1001EE00EDD2E7CD33EC3392D524814006E4FFFE09 -:1001FE00FDFC22FCE4CFCECDCC24E0501174FF8068 -:10020E00EDC3CC13CCCD13CDCE13CECF13CF047004 -:07021E00F030D5DE02033EC3 -:10022500E9D2E7C933E833F892D5EDD2E7CD33EC1F -:0702350033FC5002B2D52298 -:10023C00EC30E7100FBF000C0EBE00080DBD000423 -:10024C000BEB6014A2D5EB13FCED92E7FD2274FFCF -:10025C00FCFDFEFF22E480F8A2D574FF13FC7D8028 -:03026C00E480EF3C -:0300000002141ACD -:0C141A00787FE4F6D8FD75815C02146157 -:10026F00BB010689828A83E0225002E722BBFE028D -:09027F00E32289828A83E49322C0 -:10028800BB010CE58229F582E5833AF583E022502B -:1002980006E92582F8E622BBFE06E92582F8E22275 -:0D02A800E58229F582E5833AF583E493228F -:1002B500BB010689828A83F0225002F722BBFE0128 -:0202C500F32222 -:1002C700F8BB010DE58229F582E5833AF583E8F06D -:1002D700225006E92582C8F622BBFE05E92582C819 -:0202E700F22201 -:1002E900BC000BBE0029EF8DF084FFADF022E4CCF9 -:1002F900F875F008EF2FFFEE33FEEC33FCEE9DECC2 -:10030900984005FCEE9DFE0FD5F0E9E4CEFD22ED07 -:10031900F8F5F0EE8420D21CFEADF075F008EF2F51 -:10032900FFED33FD4007985006D5F0F222C398FD42 -:050339000FD5F0EA22DF -:0E033E00C3E49FFFE49EFEE49DFDE49CFC22D0 -:10034C00D083D082F8E4937012740193700DA3A340 -:10035C0093F8740193F5828883E473740293686054 -:06036C00EFA3A3A380DF54 -:1017F4008B448A458946E4F54CF54DE54B154BAED3 -:101804004A7002154A4E6033AB47AA48A9491202EE -:101814006FFFAB44AA45A946054DE54DAC4C70029B -:10182400054C14F5828C83EF1202C7EF60CD74016E -:101834002549F549E43548F54880C0AB44AA45A993 -:0218440046223A -:101F6E00E4FFFE12026F600C0FEF70010E09E970B4 -:051F7E00F20A80EF22D1 -:10037200EF4E6012EF60010EEDBB010B89828A83A2 -:10038200F0A3DFFCDEFA2289F05007F709DFFCA9AF -:0C039200F022BBFEFCF309DFFCA9F02206 -:1014260002138CE493A3F8E493A34003F68001F23D -:1014360008DFF48029E493A3F85407240CC8C333C7 -:10144600C4540F4420C8834004F456800146F6DF96 -:10145600E4800B0102040810204080901FB9E47E4E -:10146600019360BCA3FF543F30E509541FFEE4938B -:10147600A360010ECF54C025E060A840B8E493A352 -:10148600FAE493A3F8E493A3C8C582C8CAC583CA7D -:10149600F0A3C8C582C8CAC583CADFE9DEE780BE35 -:011FCA000016 -:00000001FF diff --git a/AIOUSB/Firmware/USB-DIO-48.hex b/AIOUSB/Firmware/USB-DIO-48.hex deleted file mode 100644 index 9b8054f..0000000 --- a/AIOUSB/Firmware/USB-DIO-48.hex +++ /dev/null @@ -1,337 +0,0 @@ -:100AB8001201000200000040051602800100010238 -:100AC80000010A060002000000400100090220009F -:100AD800010100A0320904000002FF000000070520 -:100AE8000202000200070586020002000902200037 -:100AF800010100A0320904000002FF000000070500 -:100B080001024000000705810240000004030904B7 -:100B180026034100430043004500530020004900DC -:100B28002F004F002000500072006F006400750015 -:100B380063007400730016035500530042002D0033 -:0E0B4800440049004F002D003400380000002A -:03004300020A00AE -:03005300020A009E -:100A0000020EC700020F7E00020F6800020F3800BE -:100A1000020D0100020D380002002A00020042000F -:100A200002004A00020052000209FF00020FE90022 -:100A3000020FEA00020FEB00020FEC00020FED00C4 -:100A4000020FEE0002004200020FEF00020FF00062 -:100A5000020FF100020FF200020FF300020FF40088 -:100A6000020FF500020042000200420002004200B4 -:100A7000020FF600020FF700020FF800020FF90054 -:100A8000020FFA00020FFB00020FFC00020FFD0034 -:100A9000020FFE00020FFF00021000000210010012 -:100AA00002100200021003000210040002100500F0 -:080AB00002100600021007000D -:0A00360000010202030304040505A3 -:100B5600E4F50DF50CF50BF50AC203C200C202C29C -:100B660001120F1E75480A7549B875500A7551CAA3 -:100B760075460A7547D4754E0A754FF475520B754E -:100B86005314D2E843D82090E668E04409F090E692 -:100B96005CE0443DF0D2AFD204120E4090E680E015 -:100BA60054F7F0538EF8C203300105120490C201C7 -:100BB6003003291200285024C20312000320001615 -:100BC60090E682E030E704E020E1EF90E682E03054 -:100BD600E604E020E0E4120E6F1200401209758070 -:010BE600C747 -:1004900090E6B9E070030205411470030205BE2422 -:1004A000FE700302064124FB700302053B14700337 -:1004B000020535146073146076240560030206A0FB -:1004C000120FE140030206AC90E6BBE024FE60227E -:1004D00014603324FD601114602224067048E5483E -:1004E00090E6B3F0E5498037E55090E6B3F0E5518A -:1004F000802DE54A90E6B3F0E54B8023E54C90E68D -:10050000B3F0E54D801990E6BAE0FF120E9BAA0603 -:10051000A9077B01EA494B600DEE90E6B3F0EF903E -:10052000E6B4F00206AC0206A5120FA60206AC1253 -:100530000FC90206AC120FC10206AC120F940206DC -:10054000AC120FE340030206AC90E6B8E0247F60F3 -:100550001514601924027063A200E43325E0FFA2A1 -:1005600002E4334F8041E490E740F0803F90E6BCE6 -:10057000E0547EFF7E00E0D394807C0040047D0147 -:1005800080027D00EC4EFEED4F2436F58274003E75 -:10059000F583E493FF3395E0FEEF24A1FFEE34E60C -:1005A0008F82F583E0540190E740F0E4A3F090E6F9 -:1005B0008AF090E68B7402F00206AC0206A5120FD8 -:1005C000E540030206AC90E6B8E024FE6016240283 -:1005D00060030206AC90E6BAE0B40105C200020670 -:1005E000AC0206A590E6BAE0705590E6BCE0547EF9 -:1005F000FF7E00E0D394807C0040047D0180027D7A -:1006000000EC4EFEED4F2436F58274003EF583E497 -:1006100093FF3395E0FEEF24A1FFEE34E68F82F5E1 -:1006200083E054FEF090E6BCE05480131313541F93 -:10063000FFE0540F2F90E683F0E04420F0806D80BF -:1006400064120FE7506690E6B8E024FE60192402B9 -:10065000705A90E6BAE0B40104D200804F90E6BA36 -:10066000E064026047803E90E6BCE0547EFF7E007E -:10067000E0D394807C0040047D0180027D00EC4E3C -:10068000FEED4F2436F58274003EF583E493FF338C -:1006900095E0FEEF24A1FFEE34E68F82F58380081B -:1006A000120056500790E6A0E04401F090E6A0E06A -:0306B0004480F093 -:0106B3002224 -:0300330002004682 -:0400460053D8EF326A -:040FB8000221000012 -:04004E0043B1202278 -:040FD90063B12022BE -:040FDD0053B1DF220B -:100F1E00D200120FD17580FF7590FF75B2FF75B3B9 -:0A0F2E001F75B62012002E020FDD21 -:10097500E5346035E5224521700675212F7522FF86 -:10098500E522152270021521E52245217004F53472 -:10099500800FAE21AF227C0B7DFF1208EEEF20E029 -:1009A50005120FDD800312004EE5B190E68020E7C9 -:0A09B50005E04408F022E054F7F0DA -:0109BF002215 -:02002800D322E1 -:02004000D322C9 -:020FE100D32219 -:080FC10090E6BAE0F53AD322F4 -:100F940090E740E53AF0E490E68AF090E68B04F0BE -:020FA400D32256 -:080FC90090E6BAE0F532D322F4 -:100FA60090E740E532F0E490E68AF090E68B04F0B4 -:020FB600D32244 -:020FE300D32217 -:020FE500D32215 -:020FE700D32213 -:1000560075340190E678E05410FFC4540F4450F50F -:100066003313E433F53B90E6B9E012094F01BC10B7 -:1000760001BC1102321202A03002A031030AA2030F -:100086000AA30304A902DAAC0095C10000048C900F -:10009600E6B8E020E703020162E4F514F515AF15B2 -:1000A600EF25E02428F808E6FE90E74075F005E520 -:1000B60015120943E51475F005A42583F583EEF0C2 -:1000C600EF25E02428F8E6FEEEFF3395E090E741C1 -:1000D60075F005E515120943E51475F005A42583A9 -:1000E600F583EFF0AF15EF25E0243CF808E6FE9027 -:1000F600E74275F005E515120943E51475F005A408 -:100106002583F583EEF0EF25E0243CF8E6FEEEFFCE -:100116003395E090E74375F005E515120943E514BC -:1001260075F005A42583F583EFF074232515F8E60D -:10013600FF90E74475F005E515120943E51475F0DF -:1001460005A42583F583EFF00515E5157002051462 -:100156006405451460030200A40202CA90E6BEE0EC -:10016600D39400401FE090E68BF090E6A0E020E1FB -:10017600F990E740E0B40106120F5002048E120017 -:100186002E02048EE4F514F515AF15EF25E02428AC -:10019600F8E4F608F6EF25E0243CF8E4F608F674F1 -:1001A600232FF8E4F60515E51570020514640545D8 -:1001B6001470D602048E90E6B8E030E730E4F51409 -:1001C600F515E42515F58274803514F583E0FF7482 -:1001D600402515F582E434E7F583EFF00515E515BE -:1001E600700205146406451470D80202CA90E6BE71 -:1001F600E090E68BF090E6A0E020E1F9E4F514F556 -:100206001574402515F582E434E7F583E0FFE4250F -:1002160015F58274803514F583EFF00515E5157034 -:100226000205146406451470D802048E90E6BEE0FA -:1002360090E68BF090E6A0E020E1F990E6BDE0FFC5 -:1002460090E6BCE04F701490E6BAE05401C454F056 -:10025600F59090E746E0F4F580800F90E746E0F4ED -:10026600FFA3E04FF580E0F4F590E4F514F515747E -:10027600402515F582E434E7F583E0FFE42515F51E -:100286008274803514F583EFF00515E515700205C7 -:10029600146406451470D802048E90E740E580F099 -:1002A600A3E590F0A3E5A0F0A3E5B0F0E5B130E456 -:1002B600047F0180027F0090E6BAEFF0E5B1540FAB -:1002C60090E744F0E490E68AF090E6BEE090E68B94 -:1002D600F002048E90E6B5E054FEF090E6BFE090A2 -:1002E600E68AF090E6BEE090E68BF090E6BBE09002 -:1002F600E6B3F090E6BAE090E6B4F002048E753B01 -:100306000143330190E6BAE0750E00F50FA3E0FE57 -:10031600EE420E90E6BEE0751000F511A3E0FEEE8B -:10032600421090E6B8E064C060030203F6E51145AA -:1003360010700302048E90E6A0E020E1F9C3E511F7 -:100346009440E5109400500885101285111380061C -:1003560075120075134090E6B9E0B4A335E4F514C0 -:10036600F515C3E5159513E5149512505EE50F25B1 -:1003760015F582E50E3514F583E0FF74402515F575 -:1003860082E434E7F583EFF00515E51570D405141E -:1003960080D0E4F514F515C3E5159513E51495120B -:1003A600501874402515F582E434E7F58374CDF0D2 -:1003B6000515E51570E1051480DDAD137AE7794082 -:1003C6007F40AB07AF0FAE0E120C73E490E68AF0D7 -:1003D60090E68BE513F0250FF50FE512350EF50EB9 -:1003E600C3E5119513F511E5109512F510020333C7 -:1003F60090E6B8E06440600302048EE51145107093 -:100406000302048EE490E68AF090E68BF090E6A074 -:10041600E020E1F990E68BE0751200F51390E6B95D -:10042600E0B4A335E4F514F515C3E5159513E51405 -:100436009512503674402515F582E434E7F583E0CD -:10044600FFE50F2515F582E50E3514F583EFF0056A -:1004560015E51570D4051480D0AD137AE779407F81 -:1004660040AB07AF0FAE0E120DA5E513250FF50F26 -:10047600E512350EF50EC3E5119513F511E5109548 -:0904860012F510020401D322C397 -:01048F00224A -:100EC700C0E0C083C08290E6B5E04401F0D2015390 -:0F0ED70091EF90E65D7401F0D082D083D0E032CD -:100F6800C0E0C083C0825391EF90E65D7404F0D076 -:060F780082D083D0E032BC -:100F7E00C0E0C083C0825391EF90E65D7402F0D062 -:060F8E0082D083D0E032A6 -:100D0100C0E0C083C08290E680E030E70E85464AAD -:100D110085474B854E4C854F4D800C854E4A854FFE -:100D21004B85464C85474D5391EF90E65D7410F02D -:070D3100D082D083D0E03234 -:100F3800C0E0C083C082D2035391EF90E65D74088D -:080F4800F0D082D083D0E0322A -:100D3800C0E0C083C08290E680E030E70E85464A76 -:100D480085474B854E4C854F4D800C854E4A854FC7 -:100D58004B85464C85474D5391EF90E65D7420F0E6 -:070D6800D082D083D0E032FD -:01002A0032A3 -:01004200328B -:01004A003283 -:01005200327B -:0109FF0032C5 -:010FE90032D5 -:010FEA0032D4 -:010FEB0032D3 -:010FEC0032D2 -:010FED0032D1 -:010FEE0032D0 -:010FEF0032CF -:010FF00032CE -:010FF10032CD -:010FF20032CC -:010FF30032CB -:010FF40032CA -:010FF50032C9 -:010FF60032C8 -:010FF70032C7 -:010FF80032C6 -:010FF90032C5 -:010FFA0032C4 -:010FFB0032C3 -:010FFC0032C2 -:010FFD0032C1 -:010FFE0032C0 -:010FFF0032BF -:0110000032BD -:0110010032BC -:0110020032BB -:0110030032BA -:0110040032B9 -:0110050032B8 -:0110060032B7 -:0110070032B6 -:0409C000AA06AC05D2 -:1009C400E4FD7E000DEE2400F582E43400F583EAB4 -:1009D400F00E0D74002EF582E43400F583EFF00D73 -:1009E40074002402F582E43400F583ECF07A007B91 -:0B09F40000AF33120F02AF33020D6F93 -:0A0DA5008E168F178D188A198B1A0D -:100DAF00E4F51BE51BC3951850200517E517AE1684 -:100DBF007002051614FFE51A251BF582E43519F5A7 -:0A0DCF0083E0FD1209C0051B80D966 -:010DD90022F7 -:0A0C73008E168F178D188A198B1A40 -:100C7D00E4FDF51BE53B6012E516FF7E000DEE244D -:100C8D0000F582E43400F583EFF0AE050D74002E0F -:100C9D00F582E43400F583E517F07A007B00AF337D -:0E0CAD00120F02AB1AAA19AD18AF33020EE6F1 -:040FBC00021CFFFF15 -:100F500075CDFC75CBFC75CC1475CA14E4F5C8D2FC -:080F6000BDD2CAD2AFD2AD220E -:05002E00C2CAC2AD22B0 -:03002B000207BC0D -:1007BC00C0E0C083C082C0D075D000C000C003C0F0 -:0707CC0004C005C006C007D0 -:1007D300908001E0FE908000E0FDAC06E51DF4FF93 -:1007E300E51CF45CF508EF5DF509E4FB900001EB13 -:1007F300C394054003020884E5085583FEE50955C3 -:10080300824E602DE58225E0FFE583335CFEEF5DDC -:100813004E60047F0180027FFF74352BF8EFF633BF -:1008230095E0FEEB25E02428F808EF26F618EE36CF -:10083300F6E582AE837802C333CE33CED8F9FFE533 -:10084300085EFEE5095F4E6023EB25E02428F8E609 -:10085300FE08E6FFEB25E0243CF8A60608A607748D -:10086300352BF8E6FF74232BF8EF26F60BE582AE63 -:10087300837803C333CE33CED8F9F5828E83020750 -:07088300F28C1C8D1DC2CF99 -:10088A00D007D006D005D004D003D000D0D0D08273 -:05089A00D083D0E03224 -:100E6F0090E682E030E004E020E60B90E682E0308E -:100E7F00E119E030E71590E680E04401F07F147E41 -:0C0E8F0000120CBB90E680E054FEF02244 -:1000030090E682E044C0F090E681F043870100006F -:0400130000000022C7 -:100E400030040990E680E0440AF0800790E680E0F4 -:100E50004408F07FDC7E05120CBB90E65D74FFF069 -:0F0E600090E65FF05391EF90E680E054F7F022B8 -:080FD100E4F559D2E9D2AF2288 -:100D6F0090E678E020E6F9C2E990E678E04480F07A -:100D7F00EF25E090E679F090E678E030E0F990E644 -:100D8F0078E04440F090E678E020E6F990E678E0ED -:060D9F0030E1D6D2E9228A -:100E0E00A90790E678E020E6F9E559702390E67898 -:100E1E00E04480F0E925E090E679F08D54AF03A927 -:100E2E00077555018A568957E4F558755901D3222D -:020E3E00C322CD -:100DDA00A90790E678E020E6F9E559702590E678CB -:100DEA00E04480F0E925E0440190E679F08D54AFC3 -:100DFA0003A9077555018A568957E4F558755903A9 -:040E0A00D322C3220A -:03004B000206B4F6 -:1006B400C0E0C083C082C085C084C086758600C087 -:1006C400D075D000C000C001C002C003C006C0077E -:1006D40090E678E030E20675590602079E90E678C7 -:1006E400E020E10CE5596402600675590702079E93 -:1006F400E55924FE605F14603624FE700302078F00 -:1007040024FC700302079B2408600302079EAB5578 -:10071400AA56A957AF5805588F8275830012089FAF -:1007240090E679F0E55865547070755905806B90C2 -:10073400E679E0AB55AA56A957AE588E8275830068 -:100744001208CC755902E5546401704E90E678E0C5 -:100754004420F08045E55424FEB5580790E678E03F -:100764004420F0E55414B5580A90E678E04440F08B -:1007740075590090E679E0AB55AA56A957AE588E44 -:10078400827583001208CC0558800F90E678E04407 -:1007940040F075590080037559005391DFD007D09C -:1007A40006D003D002D001D000D0D0D086D084D0DF -:0807B40085D082D083D0E03231 -:020E9B00A907A5 -:100E9D00AE52AF538F828E83A3E064037017AD0102 -:100EAD0019ED7001228F828E83E07C002FFDEC3EC8 -:090EBD00FEAF0580DF7E007F001E -:010EC6002209 -:100EE600120DDAE55924FA600E146006240770F331 -:0C0EF600D322E4F559D322E4F559D322AD -:100F0200120E0EE55924FA600E146006240770F3DF -:0C0F1200D322E4F559D322E4F559D32290 -:100CBB008E0E8F0F90E600E054187012E50F240192 -:100CCB00FFE4350EC313F50EEF13F50F801590E609 -:100CDB0000E05418FFBF100BE50F25E0F50FE50EF4 -:100CEB0033F50EE50F150FAE0E7002150E4E6005A7 -:060CFB0012001780EE223A -:100017007400F58690FDA57C05A3E582458370F9FC -:0100270022B6 -:03000000020BE709 -:0C0BE700787FE4F6D8FD758159020C2ED1 -:10089F00BB010CE58229F582E5833AF583E022500E -:1008AF0006E92582F8E622BBFE06E92582F8E22258 -:0D08BF00E58229F582E5833AF583E4932272 -:1008CC00F8BB010DE58229F582E5833AF583E8F062 -:1008DC00225006E92582C8F622BBFE05E92582C80E -:0208EC00F222F6 -:1008EE00BC000BBE0029EF8DF084FFADF022E4CCEE -:1008FE00F875F008EF2FFFEE33FEEC33FCEE9DECB7 -:10090E00984005FCEE9DFE0FD5F0E9E4CEFD22EDFC -:10091E00F8F5F0EE8420D21CFEADF075F008EF2F46 -:10092E00FFED33FD4007985006D5F0F222C398FD37 -:05093E000FD5F0EA22D4 -:0C094300A42582F582E5F03583F58322BF -:10094F00D083D082F8E4937012740193700DA3A337 -:10095F0093F8740193F5828883E47374029368604B -:06096F00EFA3A3A380DF4B -:100BF300020B56E493A3F8E493A34003F68001F2B7 -:100C030008DFF48029E493A3F85407240CC8C33302 -:100C1300C4540F4420C8834004F456800146F6DFD1 -:100C2300E4800B0102040810204080900FB8E47E9A -:100C3300019360BCA3FF543F30E509541FFEE493C6 -:100C4300A360010ECF54C025E060A840B8E493A38D -:100C5300FAE493A3F8E493A3C8C582C8CAC583CAB8 -:100C6300F0A3C8C582C8CAC583CADFE9DEE780BE70 -:010FC0000030 -:00000001FF diff --git a/AIOUSB/Firmware/USB-DIO-96.hex b/AIOUSB/Firmware/USB-DIO-96.hex deleted file mode 100644 index 21fcf4e..0000000 --- a/AIOUSB/Firmware/USB-DIO-96.hex +++ /dev/null @@ -1,782 +0,0 @@ -:1001000012010002000000400516038001000102F8 -:020110000001EC -:0A0114000A0600020000004001008E -:1001200009021200010100A0FA0904000000FF000A -:020130000000CD -:1001340009021200010100A0FA0904000000FF00F6 -:100144000000120341004200430044004500460001 -:100154004700480026034100430043004500530084 -:10016400200049002F004F002000500072006F0053 -:10017400640075006300740073001E03550053008F -:1001840042002D00440049004F002D003900360084 -:0A0194000000000000000000000061 -:1015DE005553422D44494F2D3438005553422D4416 -:1015EE00494F2D3936004143434553205553422D23 -:0115FE0000EC -:0226B900C10757 -:1011D8007B007A00792212197AE4FD74222DF8E650 -:1011E800FF745B2DF8E66FF9E4FC74017E00A80437 -:1011F800088005C333CE33CED8F9FFE9FBEF5B7027 -:101208000302128F745B2DF8E6FB7A0074017E00EE -:10121800A804088005C333CE33CED8F9FFEE5AFEB2 -:10122800EF5B4E6023ED75F008A42CFF25E024D079 -:10123800F582E43428F583E0FAA3E0FBEF25E02407 -:1012480015F582E4342A8021ED75F008A42CFF25D9 -:10125800E024D0F582E43428F583E0FAA3E0FBEF3C -:1012680025E02400F582E43428F583EAF0A3EBF0C6 -:10127800ED75F008A42C25E024D0F582E43428F597 -:1012880083E4F0A3F08040ED75F008A42C25E02459 -:10129800D0F582E43428F583E0FEA3E02401FFE4DE -:1012A8003EFEC3EF94FEEE94FF500280047EFF7F63 -:1012B800FEED75F008A42C25E024D0F582E434284E -:1012C800F583EEF0A3EFF00CEC640860030211F272 -:1012D80074222DF8E6FF745B2DF8A6070DED640C5B -:0512E80060030211E3A8 -:0112ED0022DE -:0813F6008B338A3489358D36F2 -:1013FE007D02E4F537E53675F008A4FCE537C394B5 -:10140E000840030214B3EC25E02415F582E4342AD7 -:10141E00F583A3E0AB33AA34A935AE050D8E8275E4 -:10142E0083001207A5EC25E02415F582E4342AF595 -:10143E0083E0AE050D8E827583001207A5EC25E0C4 -:10144E002400F582E43428F583A3E0AE050D8E82E8 -:10145E007583001207A5EC25E02400F582E43428FC -:10146E00F583E0AE050D8E827583001207A5EC257F -:10147E00E024D0F582E43428F583A3E0AE050D8E8A -:10148E00827583001207A5EC25E024D0F582E434A2 -:10149E0028F583E0AE050D8E827583001207A50533 -:1014AE00370C02140A745B2536F8E6AB33AA34A95E -:1014BE0035AE050D8E827583001207A5ED120793CA -:1014CE00AB33AA34A935900001E41207A5E490E6E7 -:1014DE008AF090E6BEE090E68BF090E6A0E04480C5 -:0114EE00F00D -:0114EF0022DA -:1022FA003007031211D8902996E0600312186F90E4 -:10230A002998E06003121A649029AAE0600312195E -:10231A00F39029ECE060099029ABE06003121CA756 -:01232A002290 -:04002E0043B1202298 -:0400460053B1DF22B1 -:04004E0063B1202258 -:101FDD00EF5407FE7401A806088002C333D8FCFE37 -:101FED00EF131313540FFFD3940540020F0FED6041 -:101FFD000DE42FF582E43480F583E04EF022E42FDA -:0F200D00F582E43480F583E0FFEEF4FEEF5EF041 -:01201C0022A1 -:061BA1008B388A39893AF5 -:101BA700E4FFAB38AA39A93A8F827583001207661A -:101BB700FE74EF2FF582E43429F583EEF0E42FF578 -:101BC70082E43480F583EEF0300825EF2406F582B1 -:101BD700E433F583120766FE74F52FF582E43429A2 -:101BE700F583EEF074082FF582E43480F583EEF088 -:041BF7000FBF06AE68 -:011BFB0022C7 -:1023B900EF131313541FFEE42EF582E43480F583E2 -:1023C900E0FEEF5407FF7401A807088002C333D861 -:0C23D900FC5206EE60047F0180027F00D1 -:0123E50022D5 -:10197A00908000E0120793908001E0900001120726 -:10198A00A5908002E09000021207A5908003E090E3 -:10199A0000031207A5908004E09000041207A590A6 -:1019AA008005E09000051207A530083C908008E009 -:1019BA009000061207A5908009E09000071207A57B -:1019CA0090800AE09000081207A590800BE0900032 -:1019DA00091207A590800CE090000A1207A59080D2 -:0919EA000DE090000B1207A5228C -:10000E0030080F900001120766F4540F9029EEF09D -:0D001E00F59012074DF49029EDF0F58022C9 -:10243E00E4FF74EF2FF582E43429F58374FFF07412 -:10244E00F52FF582E43429F58374FFF00FBF06E211 -:0A245E009029ED74FFF0A3740FF055 -:012468002251 -:101C53007580FF75900F75B2FF75B31F75B6209031 -:101C630029EDE0F580A3E0540FF590E4FF74EF2F26 -:101C7300F582E43429F583E0FEE42FF582E4348031 -:101C8300F583EEF030081874F52FF582E43429F566 -:101C930083E0FE74082FF582E43480F583EEF00FC1 -:031CA300BF06CAAF -:011CA600221B -:1018FA00EF131313541FFEED131313541FFC530756 -:10190A000753050774C42EF582E43428F583E0FBF7 -:10191A007A0074017E00A807088005C333CE33CE4F -:10192A00D8F9FFEE5AFEEF5B4E6003D38001C392F3 -:10193A0005300402B20530051A74C42CF582E43469 -:10194A0028F583E0FF7401A805088002C333D8FC98 -:10195A004FF02274C42CF582E43428F583E0FFAEFC -:0F196A00057401A806088002C333D8FCF45FF0AF -:01197900224B -:10211300E4FFE42FF582E43480F583E0FE74C42FFA -:10212300F582E43428F583EEF030081874082FF5AF -:1021330082E43480F583E0FE74CA2FF582E4342808 -:08214300F583EEF00FBF06CAA0 -:01214B002271 -:10214C00E4FF74C42FF582E43428F583E0FEE42F19 -:10215C00F582E43480F583EEF030081874CA2FF55C -:10216C0082E43428F583E0FE74082FF582E4348091 -:08217C00F583EEF00FBF06CA67 -:012184002238 -:10218500E4FF74FD2FF582E43429F583E0FEE42FA6 -:10219500F582E43480F583EEF030081874032FF5EA -:1021A50082E4342AF583E0FE74082FF582E4348056 -:0821B500F583EEF00FBF06CA2E -:0121BD0022FF -:1024FF00E4FF74FD2FF582E43429F58374FFF03087 -:10250F00080D74032FF582E4342AF58374FFF00F5E -:03251F00BF06DF15 -:012522002296 -:0100320022AB -:101E7E007AE779407F40AB077D017F037E00121D1C -:101E8E005390E740E064D06005E090010AF090E7DF -:101E9E0040E024FD600F0470147BFF7A1579DE128A -:101EAE001BFCC208227BFF7A1579E980067BFF7A3C -:091EBE001579F4121BFCD2082274 -:10201D00E4FFEF25E02415F582E4342AF583E4F09E -:10202D00A3F0EF25E02400F582E43428F583E4F0F5 -:10203D00A3F0EF25E024D0F582E43428F583E4F015 -:0F204D00A3F00FBF60CC7B007A00795B02197A99 -:1026E50090E600E054E74410F0E58E54F84407F511 -:0426F5008E02201D14 -:01004A002293 -:01005200228B -:1008B500D209120F205003020B5890E6B9E024EE3E -:1008C5006056147003020ABA24F4700302098E24D8 -:1008D500EF7003020AC924126003020B5690E6B8B2 -:1008E500E030E72490E6BDE0FF7B017AE7794090B0 -:1008F500E6BCE0FD1213F690E6BAE064016003027F -:100905000B5812201D020B5890E6BAE0B40103D330 -:100915008001C39207020B58E490E68AF090E6BE88 -:10092500E090E68BF090E6A0E020E1F93008047F46 -:100935000C80027F068F3290E6BDE0FF90E6BCE0BA -:100945004F701B74402532F9E434E7FA7B01C0038C -:10095500C002C0018B367537E67538BA8019744008 -:100965002532F9E434E7FA7B01C003C002C0018BEC -:10097500367537E7753841D001D002D00312000E25 -:100985007B017AE77940020AB490E6B8E030E73BAC -:100995003008047F0280027F0190E740EFF03008C5 -:1009A500047F0C80027F0690E741EFF09029EDE08F -:1009B50090E742F0E490E68AF090E6BEE090E68BA0 -:1009C500F090E6A0E04480F0020B587B017A2A798A -:1009D5000912197A90E6BEE090E68BF090E6A0E069 -:1009E50020E1F990E740E0300832FF90E742E05F10 -:1009F500FF90E740E0FE9029EDE05E4F9028C0F0C3 -:100A050090E741E0FF90E743E05FFF90E741E0FEBC -:100A15009029EEE05E4F9028C1F08016F4FF9029F2 -:100A2500EDE0F45FFF90E740E0FEA3E05E4F902825 -:100A3500C0F0E4F5323008047F0C80027F06E53211 -:100A4500C39F50553008047F0C80027F06E5322F86 -:100A55002442F582E434E7F583E0FF74422532F55C -:100A650082E434E7F583E0FEEF5EFF74422532F55C -:100A750082E434E7F583E0F4FE74092532F582E477 -:100A8500342AF583E05E4FFF74092532F582E4349C -:100A95002AF583EFF00532809C7536017537287588 -:100AA50038C27B017A2879C012000E7A2A79091298 -:100AB5001BA1020B58E580F490E740F0E590F45453 -:100AC5001FA3807DE4F53274EF2532F582E43429E5 -:100AD500F583E0FF74402532F582E434E7F583EFD2 -:100AE500F030081A74F52532F582E43429F583E0EF -:100AF500FF74462532F582E434E7F583EFF00532DD -:100B0500E532B406C29029EDE0F4FFA208E4FC3317 -:100B1500FD90E74675F00612082AEC75F006A42547 -:100B250083F583EFF09029EEE0F4541FFF90E7473B -:100B350075F006ED12082AEC75F006A42583F583F9 -:100B4500EFF0E490E68AF090E6BEE090E68BF08068 -:040B550002D322C3E2 -:010B59002279 -:10266D005646656220323820323031374031323AA9 -:0B267D0032323A32350000000000004D -:1026BB000217268402080000010F01010C01010A18 -:0426CB00010114FFF6 -:10268800902993E0FF7006902992E06008902992C3 -:09269800E0FD0225FE122770226C -:102546007E007F797D007B017A2979901208899037 -:102556002990740AF0E4A3F012243E121C530225BB -:0125660087ED -:1025E2007D02121D4B902990E0B40A04A3E060031F -:0C25F2000225467D79121D4B121C53225D -:10258700902990740AF0E4A3F07A297B907D797FF3 -:0F259700017E1F12222D7D797F007E1F02276D8E -:101ACF0012268890E6BEE0F543754502E543605760 -:101ADF00C3944050058543448003754440E490E629 -:101AEF008AF090E68BE544F090E6A0E020E1F9E47F -:101AFF00F542E542C39544502574402542F582E4F2 -:101B0F0034E7F583E0FFAE450545EE7C007B01240D -:101B1F0090F9EC3429FAEF120793054280D4C3E50C -:0A1B2F00439544F54380A502268883 -:1000560090E6B8E030E745E4F539F538E538C3947D -:100066000E50247E007B0174ED2538F9EE3429FA12 -:1000760012074DFF74402539F582E434E7F583EF26 -:10008600F00538053980D5E490E68AF090E6BEE0C2 -:1000960090E68BF090E6A0E04480F02290E6BEE089 -:1000A60090E68BF090E6A0E020E1F990E6BEE064F1 -:1000B6000E6003C20922E4F538F539E538C3940E1B -:1000C600502474402539F582E434E7F583E0FFE5F2 -:1000D600387C007B0124EDF9EC3429FAEF12079302 -:1000E6000538053980D590E6BAE0B4CE08A3E0B469 -:0500F600AC0312258798 -:0100FB0022E2 -:0F272D00D3E51A950EE519950D400312273C22AE -:0115FF0022C9 -:10252300902995E0FE902994E07C002400F50EECC0 -:102533003EF50D450E7007C28CC2A9C20A22D28C89 -:03254300D2A922F8 -:01277B00223B -:101F990090E6BEE090E68BF090E6A0E020E1F9E45F -:101FA900FF74422FF582E434E7F583E0FEEF7C000D -:101FB9007B0124FBF9EC3429FAEE1207930FBF0ECB -:101FC900E090E740E0902994F090E741E09029956E -:041FD900F0022523CA -:0F273C00122185E4F512F513F519F51AD20A22C8 -:1025A600C20AE4F512F513F519F51AC28CC2A9533D -:0E25B6008EF75389F143890112277B022523FA -:10209B00E50945086019E50915097002150814C30F -:1020AB0094FFE50864809480501C12004680173022 -:1020BB0009147508057509FF12002EC209E4F51203 -:0B20CB00F513F519F51A300A02D209CE -:0120D60022E7 -:10109D0090E6B8E020E703021152E4F53990299467 -:1010AD00E0FFAE39053974402EF582E434E7F5835F -:1010BD00EFF0902995E0FFAE39053974402EF58299 -:1010CD00E434E7F583EFF0E4F538E538C3940E50DA -:1010DD00247E007B0174FB2538F9EE3429FA1207C2 -:1010ED004DFF74402539F582E434E7F583EFF005C3 -:1010FD0038053980D5AE39053974402EF582E43482 -:10110D00E7F583E51AF0E519FFAE39053974402E80 -:10111D00F582E434E7F583EFF0A20AE433FFAE394C -:10112D00053974402EF582E434E7F583EFF0C20AF9 -:10113D00E490E68AF090E6BEE090E68BF090E6A0B3 -:10114D00E04480F02290E6BEE090E68BF090E6A0C1 -:10115D00E020E1F9C20A90E6BEE064106003C20926 -:10116D0022E4F539AF39053974402FF582E434E7BF -:10117D00F583E0902994F0AF39053974402FF5824D -:10118D00E434E7F583E0902995F0E4F538E538C3CC -:10119D00940E502474402539F582E434E7F583E04C -:1011AD00FFE5387C007B0124FBF9EC3429FAEF12C2 -:1011BD0007930538053980D512252390E6BAE0B49A -:0A11CD00CE08A3E0B4AC031225879E -:0111D70022F5 -:0400FC00750F012259 -:101B390012268890E6BEE0F543E4F545E543605793 -:101B4900C3944050058543448003754440E490E6BE -:101B59008AF090E68BE544F090E6A0E020E1F9E414 -:101B6900F542E542C39544502574402542F582E487 -:101B790034E7F583E0FFAE450545EE7C007B0124A3 -:101B8900ABF9EC3429FAEF120793054280D4C3E587 -:071B9900439544F54380A5CC -:011BA0002222 -:101CA700150FE50F704B9029ABE0F50F122113E4E8 -:101CB700F5229029ECE0FFE522C39F5031E522256C -:101CC700E024ACF582E43429F583E0F523E5222509 -:101CD700E024ADF582E43429F583E0F524547FFD53 -:101CE700E524339204AF231218FA052280C4122187 -:011CF7004CA0 -:011CF80022C9 -:1025670090E6BEE090E68BF090E6A0E020E1F990DF -:10257700E740E0902996F090E741E0902997F02214 -:10186F00150CE50C60030218F9902996E0F50C7B36 -:10187F00017A2B796712197AE4FFFE74672EF582CD -:10188F00E4342BF583E0FD74D52EF582E4342AF58C -:10189F0083E06DF97D01E4FCECC394085046E95DEB -:1018AF00602974E12FF582E4342AF583E014F07493 -:1018BF00E12FF582E4342AF583E0702074D52EF5FC -:1018CF0082E4342AF583E06DF08000902997E0FBE5 -:1018DF0074E12FF582E4342AF583EBF00CED25E06B -:0A18EF00FD0F80B40EEE640C709142 -:0118F90022CC -:1026A10090E6BEE090E68BF090E6A0E020E1F990A4 -:0826B100E740E0902998F022B7 -:1021BE00E4F515FF74412FF582E4342BF583E0FE30 -:1021CE00745B2FF582E4342BF583EEF074412FF51A -:1021DE0082E4342BF583E0FE744F2FF582E4342B2A -:0821EE00F583EEF00FBF0CCCED -:0121F60022C6 -:101A6400150AE50A7064902998E0F50A7B017A2B3F -:101A7400794112197AE4FF745B2FF582E4342BF573 -:101A840083C083C082E0FE74412FF582E4342BF5D9 -:101A940083E0FDEE5DD082D083F0744F2FF582E4B5 -:101AA400342BF583C083C082E0FE74412FF582E4B9 -:101AB400342BF583E0FDEE4DD082D083F00FBF0CC4 -:0A1AC400B6E515C394FF50020515A6 -:011ACE0022F5 -:042765007514FF22C6 -:1019F300E4F5220514F5229029AAE0FFE522C39F0E -:101A03005054E52225E0249BF582E43429F583E054 -:101A1300C39514501EE52225E0249AF582E4342967 -:101A2300F583E0FE547FFFEE30E7047D0080207DE8 -:101A330001801CE52225E0249AF582E43429F5830C -:101A4300E0FE547FFFEE30E7047D0180027D00124B -:101A53001FDD052280A1902999E0B51403E4F51454 -:011A63002260 -:1022960090E6BEE090E68BF090E6A0E020E1F9E45F -:1022A600FF74402FF582E434E7F583E0FEEF7C000F -:1022B6007B012499F9EC3429FAEE1207930FBF1229 -:0122C600E037 -:0122C70022F4 -:0416B8008E428F438C -:1016BC00E4F544E54364024542700C90E741F0E5E3 -:1016CC0043154370021542E5436401454270169080 -:1016DC00E7407479F090E6BEE090E68BF0E54315B8 -:1016EC004370021542E5434542605D90E6A0E02060 -:1016FC00E1F9C3E5439440E54294005004AD4380C6 -:10170C00027D40E4FFEFC39D5025AE440544EE75C9 -:10171C0083007B012490F9E5833429FA12074DFEEE -:10172C0074402FF582E434E7F583EEF00F80D6E4B5 -:10173C0090E68AF090E68BEDF0FFC3E5439FF5430E -:08174C00E5429400F542809D86 -:011754002272 -:10019E0090E6B8E030E76390E6BFE0FE90E6BEE0A2 -:1001AE00FDEDFF4E7002804D90E6BDE0FD90E6BC89 -:1001BE00E04D70030216B890E6BDE0600302053311 -:1001CE0090E6BCE01460030205337545FF754626C4 -:1001DE0075476D75480075491E7B017AE7794112A6 -:1001EE001CF97B017AE779401226D0EF0490E740A4 -:1001FE00F090E6BEE090E68BF02290E6BFE0FF9036 -:10020E00E6BEE04F707790E6BDE0704D90E6BCE044 -:10021E0024EF6023249F603024FD603324F3603488 -:10022E002472703590E6BAE064CE702DA3E064AC13 -:10023E007027122587802290E6BAE0B4CE1BA3E089 -:10024E00B4AC161225468011E49029AAF0800A75E6 -:10025E0014FF8005E49029ECF090E6BDE064806028 -:10026E000302053390E6BCE064016003020533909F -:10027E00E6BAE0902992F090E6BB02034D90E6BFFD -:10028E00E0600302053390E6BDE0FE90E6BCE07C44 -:10029E00002400FFEC3EFEEF8EF012085C02F3002D -:1002AE002002F3002102F3002202F30023032800B0 -:1002BE002F03550041036300510371005303910056 -:1002CE0061039F006303BF007103CD007303ED0054 -:1002DE007404430081045100830471008404C880B7 -:1002EE00010000053390E6BEE0B47703121ACF90FA -:1002FE00E6BCE030E003121C5390E6BCE020E103C4 -:10030E0002053390E6BAE064CE6003020533A3E043 -:10031E0064AC600302053302258790E6BEE06402FA -:10032E006003020533E090E68BF090E6A0E020E15A -:10033E00F912268890E740E0902992F090E741E08C -:10034E00902993F002053090E6BEE064106003023F -:10035E000533021F9990E6BEE06402600302053386 -:10036E0002256790E6BEE064016003020533E0906B -:10037E00E68BF090E6A0E020E1F990E740E09029CE -:10038E0096F02290E6BEE064016003020533022679 -:10039E00A190E6BEE064016003020533E090E68BB7 -:1003AE00F090E6A0E020E1F990E740E0902998F087 -:1003BE002290E6BEE064126003020533022296909C -:1003CE00E6BEE064016003020533E090E68BF09038 -:1003DE00E6A0E020E1F990E740E0902999F0229024 -:1003EE00E6BEE0640260030205339029AAE0C394DE -:1003FE0008400302053390E6BEE090E68BF090E6EF -:10040E00A0E020E1F990E740E0FF9029AAE0FE2568 -:10041E00E02498F582E43429F583EFF090E741E08B -:10042E00FFEE25E02499F582E43429F583EFF09070 -:10043E0029AA0204C490E6BEE064426003020533BA -:10044E00021B3990E6BEE064016003020533E090C2 -:10045E00E68BF090E6A0E020E1F990E740E09029ED -:10046E00ABF02290E6BEE0640260030205339029F1 -:10047E00ECE0C39420400302053390E6BEE090E624 -:10048E008BF090E6A0E020E1F990E740E0FF9029A4 -:10049E00ECE0FE25E024AAF582E43429F583EFF0A2 -:1004AE0090E741E0FFEE25E024ABF582E43429F538 -:1004BE0083EFF09029ECE004F02290E6BEE090E6A7 -:1004CE008BF090E6A0E020E1F990E6BEE0640470C7 -:0104DE0054C9 -:1004DF0090E740E0FCA3E0FDA3E0FEA3E0F53B8E38 -:1004EF003A8D398C38FBAA3AA939A8387F007E1B80 -:1004FF007D377C4B12062F8F3F8E3E8D3D8C3CAB54 -:10050F003FAA3EA93DA83CE4FFFE7D807C47120533 -:10051F00371206CC8E408F41EF902992F0E540A321 -:04052F00F012268818 -:0105330022A5 -:1026520090E6047480F00000007402F00000007440 -:0B26620006F0000000E4F00000002281 -:01277C00223A -:10205C00E4F5327AE779407F40AB077D087FF87E64 -:10206C001D121D53E4F53274402532F582E434E739 -:10207C00F583E0FDE53275F002A42448F9740135CE -:0E208C00F08982F583EDF00532E532B408D913 -:01209A002223 -:1020D70090E678E05410FFC4540F4450F51013E411 -:1020E70033F516438E2012003212275D12205C1240 -:1020F7001E7ED2001225E21225A61200FC1221BE76 -:0C2107001227651226881200460226E509 -:1025C40012004A12209B12272DE5B190E68020E7E5 -:0E25D40006E04408F08004E054F7F0020052E4 -:061BFC008B328A338934AC -:101C0200E4F5351226D08F36E53625E02402900120 -:101C12007EF0E4F535AF36EF3395E0FEC3E5359F50 -:101C2200EE6480F87480985027AB32AA33A93485C9 -:101C32003582758300120766FDE53575F002A4242E -:101C420080F9740135F08982F583EDF0053580C5A0 -:011C5200226F -:061E33008E488F49AC054A -:101E3900E4FDE5166012E548FF7E000DEE2518F574 -:101E490082E43517F583EFF0AE050DE5182EF5821E -:101E5900E43517F583E549F0AF050DE5182FF5824F -:101E6900E43517F583ECF0AB18AA17AF1012263634 -:051E7900AF100221F78B -:03276D00021E3316 -:0A222D008E428F438D448A458B4694 -:10223700E4F547E547C3954450200543E543AE42DF -:102247007002054214FFE5462547F582E43545F55A -:0A22570083E0FD12276D054780D9D2 -:01226100225A -:081D4B007A297B907F017E1FC5 -:0A1D53008E408F418D428A438B447D -:101D5D00E4FDF545E5166012E540FF7E000DEE252C -:101D6D0018F582E43517F583EFF0AE050DE5182E65 -:101D7D00F582E43517F583E541F0AB18AA17AF10DE -:0E1D8D00122636AB44AA43AD42AF1002261A0E -:100D7F0090E6BAE0753800F539A3E0FEEE42389000 -:100D8F00E6BEE0753A00F53BA3E0FEEE423A90E690 -:100D9F00B8E064C06003020E8CE53B453A70030275 -:100DAF000F1F90E6A0E020E1F9C3E53B9440E53A40 -:100DBF0094005008853A3C853B3D8006753C007594 -:100DCF003D4090E6B9E064A3705890E6BCE0B401F2 -:100DDF001BA3E0701790E6BBE030E71090E740747C -:100DEF0003F0A37401F0A37403F0806CE4F53EF5F7 -:100DFF003FC3E53F953DE53E953C505CE539253FCA -:100E0F00F582E538353EF583E0FF7440253FF582E6 -:100E1F0074E7353EF583EFF0053FE53F70D3053EB0 -:100E2F0080CFE4F53EF53FC3E53F953DE53E953C6C -:100E3F0050197440253FF58274E7353EF58374CD24 -:100E4F00F0053FE53F70E0053E80DCAD3D7AE77B86 -:100E5F0040AF39AE38121D53E490E68AF090E68B1E -:100E6F00E53DF02539F539E53C3538F538C3E53B37 -:100E7F00953DF53BE53A953CF53A020DA890E6B85D -:100E8F00E064406003020F1FE53B453A7003020F19 -:100E9F001FE490E68AF090E68BF090E6A0E020E168 -:100EAF00F990E68BE0753C00F53D90E6B9E0B4A310 -:100EBF0036E4F53EF53FC3E53F953DE53E953C50A5 -:100ECF00337440253FF58274E7353EF583E0FFE547 -:100EDF0039253FF582E538353EF583EFF0053FE5DF -:100EEF003F70D3053E80CFAD3D7AE77B40AF39AE43 -:100EFF003812222DE53D2539F539E53C3538F538E1 -:100F0F00C3E53B953DF53BE53A953CF53A020E9727 -:010F1F0022AF -:0B003600E50E450D7003D38001C322CE -:02004100D322C8 -:02277300D3226F -:0800030090E6BAE0F50BD322F0 -:1026F90090E740E50BF0E490E68AF090E68B04F071 -:02270900D322D9 -:0827550090E6BAE0F511D32271 -:10270B0090E740E511F0E490E68AF090E68B04F058 -:02271B00D322C7 -:02277500D3226D -:02277700D3226B -:02277900D32269 -:1014F000E4FF90E6B8E020E7030215DD0F0F74402B -:101500002401F582E434E7F583740AF00F74402473 -:1015100002F582E434E7F583E4F00F74402403F528 -:1015200082E434E7F583E4F00F74402404F582E4A8 -:1015300034E7F5837402F00F74402405F582E43437 -:10154000E7F583740CF00F74402406F582E434E769 -:10155000F583E4F00F74402407F582E434E7F58363 -:10156000E4F00F74402408F582E434E7F58374FF57 -:10157000F00F74402409F582E434E7F58374FFF03A -:101580000F7440240AF582E434E7F5837408F00F01 -:101590007440240BF582E434E7F5837420F00F7473 -:1015A00040240CF582E434E7F583745FF00F744057 -:1015B000240DF582E434E7F583745FF00F74402462 -:1015C0000EF582E434E7F5837401F090E740EFF024 -:0D15D000E490E68AF090E6BEE090E68BF035 -:0115DD0022EB -:100F200090E6B9E01208360F67100F67110FAB1487 -:100F3000105F150F55280F4F2E0F493C0F613F0FC3 -:100F40005BA20F5BA30000109912019E02109B127E -:100F5000109D02109B12005602109B120D7F021072 -:100F60009B1214F002109B90E6B8E030E70C7B0176 -:100F70007AE7794012197A02108390E6BEE0701089 -:100F800090E6BCE0FF90E6BAE0FD121FDD02109B88 -:100F900090E6BEE090E68BF090E6A0E020E1F97BE1 -:100FA000017AE77940121BA102109BC2AF90E77053 -:100FB000E515F0E4F5157B017AE7796412197AE416 -:100FC000F53474412534F582E4342BF583E0FF7465 -:100FD000402534F582E434E7F583EFF00534E53459 -:100FE000B40CDF90E6BCE06027E4F534745B253494 -:100FF000F582E4342BF583E0F4FF744C2534F5825C -:10100000E434E7F583EFF00534E534B40CDE8024F6 -:10101000E4F534745B2534F582E4342BF583E0FF8A -:10102000744C2534F582E434E7F583EFF00534E5BC -:1010300034B40CDFE4F534744F2534F582E4342BFA -:10104000F583E0FF74582534F582E434E7F583EF47 -:10105000F00534E534B40CDF1221BED2AF8024E4B5 -:10106000F53474D52534F582E4342AF583E0FF7431 -:10107000402534F582E434E7F583EFF00534E534B8 -:10108000B40CDFE490E68AF090E6BEE090E68BF0E8 -:0C10900090E6A0E04480F08002C322D370 -:01109C002231 -:10238B00C0E0C083C082C085C084C08675860090C3 -:10239B00E6B5E04401F0D2015391EF90E65D740194 -:0E23AB00F0D086D084D085D082D083D0E032AE -:10249000C0E0C083C082C085C084C08675860053FA -:1024A00091EF90E65D7404F0D086D084D085D08220 -:0524B000D083D0E032F2 -:1024B500C0E0C083C082C085C084C08675860053D5 -:1024C50091EF90E65D7402F0D086D084D085D082FD -:0524D500D083D0E032CD -:101EC700C0E0C083C082C085C084C086758600908C -:101ED700E680E030E70E854D51854E528555538596 -:101EE7005654800C855551855652854D53854E5411 -:101EF7005391EF90E65D7410F0D086D084D085D0F2 -:061F070082D083D0E0321D -:10246900C0E0C083C082C085C084C086758600D2A2 -:10247900035391EF90E65D7408F0D086D084D0853F -:07248900D082D083D0E032C5 -:101F0D00C0E0C083C082C085C084C0867586009045 -:101F1D00E680E030E70E854D51854E52855553854F -:101F2D005654800C855551855652854D53854E54CA -:101F3D005391EF90E65D7420F0D086D084D085D09B -:061F4D0082D083D0E032D7 -:01277D003229 -:01277E003228 -:01277F003227 -:012780003226 -:012781003225 -:012782003224 -:012783003223 -:012784003222 -:012785003221 -:012786003220 -:01278700321F -:01278800321E -:01278900321D -:01278A00321C -:01278B00321B -:01278C00321A -:01278D003219 -:01278E003218 -:01278F003217 -:012790003216 -:012791003215 -:012792003214 -:012793003213 -:012794003212 -:012795003211 -:012796003210 -:01279700320F -:01279800320E -:01279900320D -:01279A00320C -:01279B00320B -:01279C00320A -:01279D003209 -:01279E003208 -:01279F003207 -:0127A0003206 -:0A274B000001020203030404050567 -:03000B00021D9B38 -:101D9B00C0E0C0F0C0D075D000C000C004C005C00A -:101DAB0006C007054CE54CB40621051AE51A70026E -:101DBB000519AE19FF7C007D0A1207C7ED4C7008A0 -:101DCB000513E51370020512754C00D007D006D031 -:0C1DDB0005D004D000D0D0D0F0D0E03211 -:10175500E4F531F530F52FF52EC203C200C202C201 -:10176500011220D7754F0175500075570175581432 -:10177500754D01754E2075550175563475590175B0 -:101785005A46D2E843D82090E668E04409F090E64E -:101795005CE0443DF0D2AFD20612235C90E680E0D7 -:1017A50054F7F0C203300105120B5AC20130032968 -:1017B5001200365024C2031224DA20001690E68265 -:1017C500E030E704E020E1EF90E682E030E604E077 -:0E17D50020E0E41223E61200411225C480C772 -:100B5A0090E6B9E07003020C0B147003020C8824AF -:100B6A00FE7003020D0B24FB7003020C05147003C4 -:100B7A00020BFF14607314607624056003020D6B88 -:100B8A001227734003020D7790E6BBE024FE602231 -:100B9A0014603324FD601114602224067048E54F66 -:100BAA0090E6B3F0E5508037E55790E6B3F0E558A4 -:100BBA00802DE55190E6B3F0E5528023E55390E6A7 -:100BCA00B3F0E554801990E6BAE0FF122412AA069F -:100BDA00A9077B01EA494B600DEE90E6B3F0EF906E -:100BEA00E6B4F0020D77020D7012270B020D771290 -:100BFA002755020D77120003020D771226F9020D0E -:100C0A00771227754003020D7790E6B8E0247F60DB -:100C1A001514601924027063A200E43325E0FFA2D0 -:100C2A0002E4334F8041E490E740F0803F90E6BC15 -:100C3A00E0547EFF7E00E0D394807C0040047D0176 -:100C4A0080027D00EC4EFEED4F244BF58274273E68 -:100C5A00F583E493FF3395E0FEEF24A1FFEE34E63B -:100C6A008F82F583E0540190E740F0E4A3F090E628 -:100C7A008AF090E68B7402F0020D77020D7012274B -:100C8A00774003020D7790E6B8E024FE601624024E -:100C9A006003020D7790E6BAE0B40105C200020DC6 -:100CAA0077020D7090E6BAE0705590E6BCE0547E8B -:100CBA00FF7E00E0D394807C0040047D0180027DA9 -:100CCA0000EC4EFEED4F244BF58274273EF583E48B -:100CDA0093FF3395E0FEEF24A1FFEE34E68F82F511 -:100CEA0083E054FEF090E6BCE05480131313541FC3 -:100CFA00FFE0540F2F90E683F0E04420F0806E80EE -:100D0A0065122779506790E6B8E024FE601A24023B -:100D1A00705B90E6BAE0B40104D200805090E6BA63 -:100D2A00E0B402028047803E90E6BCE0547EFF7E3B -:100D3A0000E0D394807C0040047D0180027D00ECB9 -:100D4A004EFEED4F244BF58274273EF583E493FF64 -:100D5A003395E0FEEF24A1FFEE34E68F82F583801F -:100D6A00081208B5500790E6A0E04401F090E6A00A -:040D7A00E04480F0E1 -:010D7E002252 -:0300330002276938 -:0427690053D8EF3220 -:1025FE00E4F5C8E58E54074438F58E8FCB8FCDAFFA -:0C260E00058FCA8FCCD2BDD2ADD2CA223B -:10232B00AB07AA06A905A8047F007E1B7D377C4B53 -:10233B0012062FAB07AA06A905A804E4FFFE7D80B1 -:10234B007C471205371206CCAD07AC06AF0402254D -:01235B00FE83 -:10271D00AD07AC06C3E49DFBE49CFFEBFD0225FE7B -:03277000C2CA22B8 -:03002B00021DE7CC -:101DE700C0E0C0F0C083C082C085C084C08675864D -:101DF70000C0D075D000C000C001C002C003C0043D -:101E0700C005C006C0071222FAC2CFD007D006D03D -:101E170005D004D003D002D001D000D0D0D086D0D6 -:0C1E270084D085D082D083D0F0D0E0328F -:03004300021600A2 -:0300530002160092 -:1016000002238B000224B50002249000022469000A -:10161000021EC700021F0D0002277D0002277E0068 -:1016200002277F0002278000022781000227820014 -:1016300002278300022784000227850002278600F4 -:101640000227870002277E000227880002278900E0 -:1016500002278A0002278B0002278C0002278D00B8 -:1016600002278E0002277E0002277E0002277E00CE -:1016700002278F0002279000022791000227920084 -:101680000227930002279400022795000227960064 -:1016900002279700022798000227990002279A0044 -:1016A00002279B0002279C0002279D0002279E0024 -:0816B00002279F000227A000A1 -:1023E60090E682E030E004E020E60B90E682E03002 -:1023F600E119E030E71590E680E04401F07F147EB5 -:0C24060000121F5390E680E054FEF0220C -:1024DA0090E682E044C0F090E681F0438701000074 -:0424EA0000000022CC -:10235C0030060990E680E0440AF0800790E680E0C1 -:10236C004408F07FDC7E05121F5390E65D74FFF08D -:0F237C0090E65FF05391EF90E680E054F7F02287 -:08275D00E4F56CD2E9D2AF22D1 -:1021F70090E678E020E6F9C2E990E678E04480F0DE -:10220700EF25E090E679F090E678E030E0F990E6A7 -:1022170078E04440F090E678E020E6F990E678E050 -:0622270030E1D6D2E922ED -:1022C800A90790E678E020E6F9E56C702390E678B7 -:1022D800E04480F0E925E090E679F08D67AF03A946 -:1022E800077568018A69896AE4F56B756C01D32200 -:0222F800C322FF -:10226200A90790E678E020E6F9E56C702590E6781B -:10227200E04480F0E925E0440190E679F08D67AF13 -:1022820003A9077568018A69896AE4F56B756C03AD -:04229200D322C3226E -:03004B000212EEB0 -:1012EE00C0E0C083C082C085C084C086758600C041 -:1012FE00D075D000C000C001C002C003C006C00738 -:10130E0090E678E030E206756C060213D890E67827 -:10131E00E020E10CE56C64026006756C070213D8E0 -:10132E00E56C24FE605F14603624FE70030213C960 -:10133E0024FC70030213D5240860030213D8AB6893 -:10134E00AA69A96AAF6B056B8F8275830012076657 -:10135E0090E679F0E56B65677070756C05806B9043 -:10136E00E679E0AB68AA69A96AAE6B8E82758300D6 -:10137E001207A5756C02E5676401704E90E678E081 -:10138E004420F08045E56724FEB56B0790E678E0D3 -:10139E004420F0E56714B56B0A90E678E04440F01F -:1013AE00756C0090E679E0AB68AA69A96AAE6B8E9F -:1013BE00827583001207A5056B800F90E678E044D6 -:1013CE0040F0756C008003756C005391DFD007D030 -:1013DE0006D003D002D001D000D0D0D086D084D099 -:0813EE0085D082D083D0E032EB -:02241200A90718 -:10241400AE59AF5A8F828E83A3E064037017AD0167 -:1024240019ED7001228F828E83E07C002FFDEC3E3B -:09243400FEAF0580DF7E007F0091 -:01243D00227C -:10261A00122262E56C24FA600E146006240770F335 -:0C262A00D322E4F56CD322E4F56CD3223B -:102636001222C8E56C24FA600E146006240770F3B3 -:0C264600D322E4F56CD322E4F56CD3221F -:101F53008E328F3390E600E054187012E53324017B -:101F6300FFE43532C313F532EF13F533801590E6F2 -:101F730000E05418FFBF100BE53325E0F533E532DD -:101F830033F532E5331533AE32700215324E600548 -:061F93001224EE80EE2294 -:1024EE007400F58690FDA57C05A3E582458370F901 -:0124FE0022BB -:10053400020738E86480F8E933E83360110460F0B6 -:10054400ED33EC337009E8FCE9FDEAFEEBFF22042D -:1005540060DED3EB9FEA9EE99DE8C2E78CF0C2F728 -:1005640095F0400CE8CCF8E9CDF9EACEFAEBCFFBF4 -:1005740012070385D0F05804700320D5B3E8047043 -:10058400075002B2D502074292D5EC0460F7E4CCDE -:10059400C0E0C398F8603B94186008400DD0E0FBBD -:1005A40002071AE4FBFAC9FC8028E830E406E4C92F -:1005B400FBE4CAFCE830E305E4C9CACBFCE8540711 -:1005C4006010F8C3E913F9EA13FAEB13FBEC13FC1C -:1005D400D8F130F52FC3E49CFCEF9BFFEE9AFEEDBF -:1005E40099FDD0E0FBEF4E4D4C701222DB03020765 -:1005F4003FEC2CFCEF33FFEE33FEED33FDED30E743 -:10060400EB02071AEF2BFFEE3AFEED39FDD0E0FBCB -:1006140050130BBB0003020742ED13FDEE13FEEF74 -:0806240013FFEC13FC02071A9E -:10062C00020742EC5D046005E859047003020738C8 -:10063C00120703580460F6EC4860F2EC7004FDFEFF -:10064C00FF22C860DB2481C85009C39860025006A1 -:10065C0002073F9850CAF582E9294B4A7005AB82D4 -:10066C0002072E75F0007C1A7880C3EF9BEE9AED92 -:10067C0099400DC3EF9BFFEE9AFEED99FDE842F019 -:10068C00DC23ACF0D0E0FFD0E0FED0E0FDAB82206C -:10069C00E7101BEB60BAEC2CFCEF33FFEE33FEEDF6 -:1006AC0033FD02071AE803F830E705C0F075F000D7 -:1006BC00EF2FFFEE33FEED33FD40B830E7C280AADA -:1006CC00EDD2E7CD33EC3392D524814006E4FFFE26 -:1006DC00FDFC22FCE4CFCECDCC24E0501174FF8085 -:1006EC00EDC3CC13CCCD13CDCE13CECF13CF047022 -:0706FC00F030D5DE02081CFE -:10070300E9D2E7C933E833F892D5EDD2E7CD33EC3C -:0707130033FC5002B2D522B5 -:10071A00EC30E7100FBF000C0EBE00080DBD000440 -:10072A000BEB6014A2D5EB13FCED92E7FD2274FFEC -:10073A00FCFDFEFF22E480F8A2D574FF13FC7D8045 -:03074A00E480EF59 -:030000000217E301 -:0C17E300787FE4F6D8FD75816C02182AAE -:10074D00BB010689828A83E0225002E722BBFE02AA -:09075D00E32289828A83E49322DD -:10076600BB010CE58229F582E5833AF583E0225048 -:1007760006E92582F8E622BBFE06E92582F8E22292 -:0D078600E58229F582E5833AF583E49322AC -:10079300BB010689828A83F0225002F722BBFE0145 -:0207A300F3223F -:1007A500F8BB010DE58229F582E5833AF583E8F08A -:1007B500225006E92582C8F622BBFE05E92582C836 -:0207C500F2221E -:1007C700BC000BBE0029EF8DF084FFADF022E4CC16 -:1007D700F875F008EF2FFFEE33FEEC33FCEE9DECDF -:1007E700984005FCEE9DFE0FD5F0E9E4CEFD22ED25 -:1007F700F8F5F0EE8420D21CFEADF075F008EF2F6F -:10080700FFED33FD4007985006D5F0F222C398FD5F -:050817000FD5F0EA22FC -:0E081C00C3E49FFFE49EFEE49DFDE49CFC22ED -:0C082A00A42582F582E5F03583F58322D9 -:10083600D083D082F8E4937012740193700DA3A351 -:1008460093F8740193F5828883E473740293686065 -:06085600EFA3A3A380DF65 -:10085C00D083D082F8E4937012740193700DA3A32B -:10086C0093F8740193F5828883E473740293B5F062 -:0D087C00067403936860E9A3A3A3A380D8CA -:101CF9008B428A438944E4F54AF54BE5491549AED7 -:101D090048700215484E6033AB45AA46A9471207E9 -:101D19004DFFAB42AA43A944054BE54BAC4A7002BF -:101D2900054A14F5828C83EF1207A5EF60CD740183 -:101D39002547F547E43546F54680C0AB42AA43A995 -:021D4900442232 -:1026D000E4FFFE12074D600C0FEF70010E09E97068 -:0526E000F20A80EF2268 -:10088900EF4E6012EF60010EEDBB010B89828A8386 -:10089900F0A3DFFCDEFA2289F05007F709DFFCA993 -:0C08A900F022BBFEFCF309DFFCA9F022EA -:1017EF00021755E493A3F8E493A34003F68001F2A4 -:1017FF0008DFF48029E493A3F85407240CC8C333FB -:10180F00C4540F4420C8834004F456800146F6DFC9 -:10181F00E4800B01020408102040809026B9E47E7A -:10182F00019360BCA3FF543F30E509541FFEE493BE -:10183F00A360010ECF54C025E060A840B8E493A385 -:10184F00FAE493A3F8E493A3C8C582C8CAC583CAB0 -:10185F00F0A3C8C582C8CAC583CADFE9DEE780BE68 -:0126CF00000A -:00000001FF diff --git a/AIOUSB/Firmware/USB-DIO24-CTR6.hex b/AIOUSB/Firmware/USB-DIO24-CTR6.hex deleted file mode 100644 index 3baf249..0000000 --- a/AIOUSB/Firmware/USB-DIO24-CTR6.hex +++ /dev/null @@ -1,369 +0,0 @@ -:100AB8001201000200000040051606800100010234 -:100AC80000010A060002000000400100090220009F -:100AD800010100A0320904000002FF000000070520 -:100AE8000202000200070586020002000902200037 -:100AF800010100A0320904000002FF000000070500 -:100B08000102400000070581024000001203410075 -:100B180042004300440045004600470048002603C1 -:100B280041004300430045005300200049002F00C6 -:100B38004F002000500072006F00640075006300D1 -:100B4800740073001E035500530042002D0044003A -:100B580049004F00320034002D0043005400520079 -:040B68003600000053 -:0A00360000010202030304040505A3 -:100B6C00E4F50BF50AF509F508C203C200C202C28E -:100B7C000112099175230A7524B8752B0A752CCAB4 -:100B8C0075210A7522D475290A752AF4752D0B75F1 -:100B9C002E14D2E843D82090E668E04409F090E6A1 -:100BAC005CE0443DF0D2AFD20512101A90E680E022 -:100BBC0054F7F0538EF8C203300105120581C201BF -:100BCC003003291200285024C203120003200016FF -:100BDC0090E682E030E704E020E1EF90E682E0303E -:100BEC00E604E020E0E4121049120040120D4580AA -:010BFC00C731 -:1005810090E6B9E070030206321470030206AF244C -:10059100FE700302073224FB700302062C14700361 -:1005A1000206261460731460762405600302079224 -:1005B1001211CC400302079E90E6BBE024FE6022AC -:1005C10014603324FD601114602224067048E52371 -:1005D10090E6B3F0E5248037E52B90E6B3F0E52C07 -:1005E100802DE52590E6B3F0E5268023E52790E60A -:1005F100B3F0E528801990E6BAE0FF121075AA065B -:10060100A9077B01EA494B600DEE90E6B3F0EF904C -:10061100E6B4F002079E02079712118E02079E129E -:1006210011B802079E1211B002079E12117C020737 -:100631009E1211CE400302079E90E6B8E0247F602F -:100641001514601924027063A200E43325E0FFA2AF -:1006510002E4334F8041E490E740F0803F90E6BCF4 -:10066100E0547EFF7E00E0D394807C0040047D0155 -:1006710080027D00EC4EFEED4F2436F58274003E83 -:10068100F583E493FF3395E0FEEF24A1FFEE34E61A -:100691008F82F583E0540190E740F0E4A3F090E607 -:1006A1008AF090E68B7402F002079E0207971211FE -:1006B100D0400302079E90E6B8E024FE60162402B3 -:1006C100600302079E90E6BAE0B40105C20002078A -:1006D1009E02079790E6BAE0705590E6BCE0547E22 -:1006E100FF7E00E0D394807C0040047D0180027D88 -:1006F10000EC4EFEED4F2436F58274003EF583E4A6 -:1007010093FF3395E0FEEF24A1FFEE34E68F82F5EF -:1007110083E054FEF090E6BCE05480131313541FA1 -:10072100FFE0540F2F90E683F0E04420F0806E80CC -:10073100651211D2506790E6B8E024FE601A2402D7 -:10074100705B90E6BAE0B40104D200805090E6BA42 -:10075100E0B402028047803E90E6BCE0547EFF7E1A -:1007610000E0D394807C0040047D0180027D00EC98 -:100771004EFEED4F2436F58274003EF583E493FF7F -:100781003395E0FEEF24A1FFEE34E68F82F58380FE -:1007910008120056500790E6A0E04401F090E6A050 -:0407A100E04480F0C0 -:0107A5002231 -:0300330002004682 -:0400460053D8EF326A -:100E1E00EF603B75CDFA75CBFA75CCCB75CACBE4CA -:100E2E00F5B2F5B3F5B4F5B575B10375B2FF75B39B -:100E3E00FFF5C8D2BDD2AFD2ADD2CA8F2F8F308DB3 -:0F0E4E00328B35851736F531F533F534C2042272 -:1011A000C2CAC2ADE4F5B2F5B3F5B4F5B5F5B122F6 -:03002B00020C893B -:090C8900C0E0C0D075D000C00726 -:100C9200E4FFE5A06005E5A0F47048D52F16853085 -:100CA2002F853231A204B392043004058535338096 -:100CB200038536347F10E5316003430709E533606D -:100CC20003430702E5346003430704E5316002157C -:100CD20031E53360021533E534600215348F80EF5D -:050CE200F4F590C2CF03 -:070CE700D007D0D0D0E032AD -:1010490090E682E030E004E020E60B90E682E030B2 -:10105900E119E030E71590E680E04401F07F147E65 -:0C10690000120DD890E680E054FEF0224A -:1000030090E682E044C0F090E681F043870100006F -:0400130000000022C7 -:10101A0030050990E680E0440AF0800790E680E017 -:10102A004408F07FDC7E05120DD890E65D74FFF06F -:0F103A0090E65FF05391EF90E680E054F7F022DC -:02107500A907C9 -:10107700AE2DAF2E8F828E83A3E064037017AD0170 -:1010870019ED7001228F828E83E07C002FFDEC3EEC -:09109700FEAF0580DF7E007F0042 -:0110A000222D -:100DD8008E0C8F0D90E600E054187012E50D24017A -:100DE800FFE4350CC313F50CEF13F50D801590E6F1 -:100DF80000E05418FFBF100BE50D25E0F50DE50CDC -:100E080033F50CE50D150DAE0C7002150C4E600592 -:060E180012001780EE221B -:100017007400F58690FDA57C05A3E582458370F9FC -:0100270022B6 -:03004300020A00AE -:03005300020A009E -:100A00000210CC000211510002113B000211230020 -:100A1000020EDB00020F120002002A000200420058 -:100A200002004A00020052000211D4000211D50057 -:100A30000211D6000211D7000211D8000211D9000C -:100A40000211DA00020042000211DB000211DC0098 -:100A50000211DD000211DE000211DF000211E000D0 -:100A60000211E100020042000200420002004200C6 -:100A70000211E2000211E3000211E4000211E5009C -:100A80000211E6000211E7000211E8000211E9007C -:100A90000211EA000211EB000211EC000211ED005C -:100AA0000211EE000211EF000211F0000211F1003C -:080AB0000211F2000211F30033 -:1010A1005553422D44494F32342D43545236005545 -:1010B10053422D44494F2D3234004143434553207F -:0B10C1005553422D44494F32342D009E -:04002E000237000095 -:060CEE008B0C8A0D890E3B -:100CF400E4F50F1211678F10E51025E02402900B24 -:100D04004CF0E4F50FAF10EF3395E0FEC3E50F9F11 -:100D1400EE6480F87480985027AB0CAA0DA90E8558 -:100D24000F827583001208AEFDE50F75F002A4244E -:100D34004EF9740B35F08982F583EDF0050F80C50B -:010D4400228C -:100E5D00E4F50C7AE779407F40AB077D087FF87E9B -:100E6D001D120D90E4F50C7440250CF582E434E769 -:100E7D00F583E0FDE50C75F002A42416F9740B352D -:0E0E8D00F08982F583EDF0050CE50CB408D970 -:010E9B002234 -:1009910090E600E054E74410F090E678E05410FF50 -:1009A100C4540F4450F53A13E433F53DD20012110B -:1009B100C07AE779407F40AB077D017F037E00125B -:1009C1000D9090E740E064D06005E0900AC2F0909D -:1009D100E740E024FB600B1470107BFF7A1079A1D3 -:1009E100800E7BFF7A1079B080067BFF7A1079BB8D -:0F09F100120CEE120E5DE4F5B175B63FC2CA22CC -:04004E0043B1202278 -:0411C80053B1DF221E -:100D4500E53B6035E5384537700675372F7538FF53 -:100D5500E538153870021537E53845377004F53B29 -:100D6500800FAE37AF387C0B7DFF1208FDEF20E01A -:100D7500051211C8800312004EE5B190E68020E708 -:0A0D850005E04408F022E054F7F006 -:010D8F002241 -:02002800C322F1 -:02004000D322C9 -:0211CC00D3222C -:0811B00090E6BAE0F53CD32201 -:10117C0090E740E53CF0E490E68AF090E68B04F0D2 -:02118C00D3226C -:0811B80090E6BAE0F539D322FC -:10118E0090E740E539F0E490E68AF090E68B04F0C3 -:02119E00D3225A -:0211CE00D3222A -:0211D000D32228 -:0211D200D32226 -:10005600753B0190E678E05410FFC4540F4450F508 -:100066003A13E433F53D90E6B9E0120952024D0722 -:10007600017810018A1101A812026B20032F2103B7 -:100086005022035623057F28057F2C057F2D057FEB -:100096002E021D30021D3103FBA203FBA303F5A9AB -:1000A60003CBAC00BCC4057FF000DDF100EFF20528 -:1000B6007FF30000057D90E6BAE070061211A002FB -:1000C600057F90E6BAE0FFA3E0FDA3E0FBA3E0F521 -:1000D60017120E1E02057F90E6BAE0F580A3E0F542 -:1000E60090A3E0F5A0E402032890E6BEE0750E00BA -:1000F600F50FA3E0FEEE420EE50F450E700490E606 -:100106008BF0E50F450E700302057F90E6A0E02018 -:10011600E1F9C3E50F9440E50E94005008850E10F2 -:10012600850F118006751000751140E4F512F51360 -:10013600C3E5139511E5129510501DAF13C3E50FD6 -:100146009FFE74402FF582E434E7F583EEF0051345 -:10015600E51370DC051280D8E490E68AF090E68B11 -:10016600E511F0C3E50F9511F50FE50E9510F50EA7 -:10017600809090E6BEE090E68BF090E6A0E020E16D -:10018600F902020C90E740E580F0A3E590F0A3E5C4 -:10019600A0F0A3E5B0F0E490E68AF090E6BEE002B7 -:1001A6000328E490E68AF090E6BEE090E68BF090B5 -:1001B600E6A0E020E1F990E743E030E0047FFF802D -:1001C600027F008FB290E743E030E1047FFF8002B8 -:1001D6007F008FB390E743E030E2047F0F80027F19 -:1001E6000090E743E030E3047EF080027E00EE42BA -:1001F600078FB490E6BAE05401C454F0FF90E74389 -:10020600E0540F4FF5B190E740E0F580A3E0F5909C -:10021600A3E0F5A002057F90E740E580F0A3E59016 -:10022600F0A3E5A0F0E5B130E4047F0180027F0091 -:1002360090E743EFF0E5B1540FA3F0E490E68AF0BF -:1002460090E6BEE002032890E6BAE0FF121075AA17 -:1002560006A9077B01EA494B6009EE90E6B3F0EF89 -:100266000203EED32290E6BEE0B4022090E6BBE0A5 -:10027600C4333354C0FF90E6BAE075F008A42403F3 -:10028600F582E5F03480F583EFF0805290E6BEE02B -:100296006403704A90E6BBE0FF7401A80708800279 -:1002A600C333D8FC25E044C0FF90E6BAE075F008F9 -:1002B600A42403F582E5F03480F583EFF090E6BAE6 -:1002C600E075F008A4FFA3E07C002FFFEC35F0FEFC -:1002D600E42FF58274803EF583E090E742F090E6E5 -:1002E600BAE075F008A4FFA3E07C002FFFEC35F020 -:1002F600FEE42FF58274803EF583E090E740F090AF -:10030600E6BAE075F008A4FFA3E02FFFEC35F0FE97 -:10031600E42FF58274803EF583E090E741F090E6A5 -:10032600BEE090E68BF002057FE490E68BF090E667 -:10033600BBE0FF90E6BAE075F008A42403F582E579 -:10034600F03480F583EFF002057FE490E68B801DA4 -:10035600E490E68BF090E6BBE0FF90E6BAE075F03D -:1003660008A42403F582E5F03480F583EFF090E6E7 -:10037600BCE0FD90E6BBE0C4131354037A005403BB -:10038600FB90E6BAE075F008A42BFFEA35F0FEE430 -:100396002FF58274803EF583EDF090E6BDE0FD908A -:1003A600E6BBE0C413135403FB90E6BAE075F0080D -:1003B600A42BFFEA35F0FEE42FF58274803EF58328 -:1003C600EDF002057F90E6B5E054FEF090E6BFE062 -:1003D60090E68AF090E6BEE090E68BF090E6BBE011 -:1003E60090E6B3F090E6BAE090E6B4F002057F75C9 -:1003F6003D01433A0190E6BAE0750C00F50DA3E025 -:10040600FEEE420C90E6BEE0750E00F50FA3E0FE90 -:10041600EE420E90E6B8E064C060030204E7E50F22 -:10042600450E700302057F90E6A0E020E1F9C3E5E2 -:100436000F9440E50E94005008850E10850F11802C -:100446000675100075114090E6B9E0B4A335E4F5E1 -:1004560012F513C3E5139511E5129510505EE50DDF -:100466002513F582E50C3512F583E0FF744025135C -:10047600F582E434E7F583EFF00513E51370D40550 -:100486001280D0E4F512F513C3E5139511E5129524 -:1004960010501874402513F582E434E7F58374CDC3 -:1004A600F00513E51370E1051280DDAD117AE779E9 -:1004B600407F40AB07AF0DAE0C120D90E490E68A7C -:1004C600F090E68BE511F0250DF50DE510350CF5F0 -:1004D6000CC3E50F9511F50FE50E9510F50E020408 -:1004E6002490E6B8E06440600302057FE50F450E00 -:1004F600700302057FE490E68AF090E68BF090E6C2 -:10050600A0E020E1F990E68BE0751000F51190E689 -:10051600B9E0B4A335E4F512F513C3E5139511E577 -:10052600129510503674402513F582E434E7F583AE -:10053600E0FFE50D2513F582E50C3512F583EFF0A6 -:100546000513E51370D4051280D0AD117AE7794012 -:100556007F40AB07AF0DAE0C120F7FE511250DF5F1 -:100566000DE510350CF50CC3E50F9511F50FE50EED -:0A0576009510F50E0204F2D322C323 -:010580002258 -:1010CC00C0E0C083C08290E6B5E04401F0D2015389 -:0F10DC0091EF90E65D7401F0D082D083D0E032C6 -:10113B00C0E0C083C0825391EF90E65D7404F0D0A1 -:06114B0082D083D0E032E7 -:10115100C0E0C083C0825391EF90E65D7402F0D08D -:0611610082D083D0E032D1 -:100EDB00C0E0C083C08290E680E030E70E8521251C -:100EEB00852226852927852A28800C852925852A70 -:100EFB00268521278522285391EF90E65D7410F00B -:070F0B00D082D083D0E03258 -:10112300C0E0C083C082D2035391EF90E65D7408A0 -:08113300F0D082D083D0E0323D -:100F1200C0E0C083C08290E680E030E70E852125E4 -:100F2200852226852927852A28800C852925852A38 -:100F3200268521278522285391EF90E65D7420F0C3 -:070F4200D082D083D0E03221 -:01002A0032A3 -:01004200328B -:01004A003283 -:01005200327B -:0111D40032E8 -:0111D50032E7 -:0111D60032E6 -:0111D70032E5 -:0111D80032E4 -:0111D90032E3 -:0111DA0032E2 -:0111DB0032E1 -:0111DC0032E0 -:0111DD0032DF -:0111DE0032DE -:0111DF0032DD -:0111E00032DC -:0111E10032DB -:0111E20032DA -:0111E30032D9 -:0111E40032D8 -:0111E50032D7 -:0111E60032D6 -:0111E70032D5 -:0111E80032D4 -:0111E90032D3 -:0111EA0032D2 -:0111EB0032D1 -:0111EC0032D0 -:0111ED0032CF -:0111EE0032CE -:0111EF0032CD -:0111F00032CC -:0111F10032CB -:0111F20032CA -:0111F30032C9 -:040E9C00AA06AC05F1 -:100EA000E4FD7E000DEE2400F582E43400F583EAD3 -:100EB000F00E0D74002EF582E43400F583EFF00D92 -:100EC00074002402F582E43400F583ECF07A007BB0 -:0B0ED00000AF3A121107AF3A020F49C1 -:0A0F7F008E148F158D168A178B183B -:100F8900E4F519E519C3951650200515E515AE14B4 -:100F99007002051414FFE5182519F582E43517F5D3 -:0A0FA90083E0FD120E9C051980D9AB -:010FB300221B -:0A0D90008E148F158D168A178B182C -:100D9A00E4FDF519E53D6012E514FF7E000DEE2431 -:100DAA0000F582E43400F583EFF0AE050D74002EF1 -:100DBA00F582E43400F583E515F07A007B00AF3A5A -:0E0DCA00121107AB18AA17AD16AF3A0210EBC4 -:0811C000E4F51FD2E9D2AF22D1 -:100F490090E678E020E6F9C2E990E678E04480F09E -:100F5900EF25E090E679F090E678E030E0F990E668 -:100F690078E04440F090E678E020E6F990E678E011 -:060F790030E1D6D2E922AE -:100FE800A90790E678E020E6F9E51F702390E678F7 -:100FF800E04480F0E925E090E679F08D1AAF03A986 -:1010080007751B018A1C891DE4F51E751F01D32273 -:02101800C322F1 -:100FB400A90790E678E020E6F9E51F702590E67829 -:100FC400E04480F0E925E0440190E679F08D1AAF21 -:100FD40003A907751B018A1C891DE4F51E751F03EF -:040FE400D322C3222F -:03004B000207A603 -:1007A600C0E0C083C082C085C084C086758600C094 -:1007B600D075D000C000C001C002C003C006C0078B -:1007C60090E678E030E206751F0602089090E6781B -:1007D600E020E10CE51F64026006751F0702089021 -:1007E600E51F24FE605F14603624FE700302088154 -:1007F60024FC700302088D24086003020890AB1BDA -:10080600AA1CA91DAF1E051E8F827583001208AE95 -:1008160090E679F0E51E651A7070751F05806B907D -:10082600E679E0AB1BAA1CA91DAE1E8E827583005D -:100836001208DB751F02E51A6401704E90E678E037 -:100846004420F08045E51A24FEB51E0790E678E0C0 -:100856004420F0E51A14B51E0A90E678E04440F00C -:10086600751F0090E679E0AB1BAA1CA91DAE1E8E73 -:10087600827583001208DB051E800F90E678E0443F -:1008860040F0751F008003751F005391DFD007D01D -:1008960006D003D002D001D000D0D0D086D084D0EC -:0808A60085D082D083D0E0323E -:1010EB00120FB4E51F24FA600E146006240770F388 -:0C10FB00D322E4F51FD322E4F51FD3221A -:10110700120FE8E51F24FA600E146006240770F337 -:0C111700D322E4F51FD322E4F51FD322FD -:03000000020BFDF3 -:0C0BFD00787FE4F6D8FD75813D020C44C1 -:1008AE00BB010CE58229F582E5833AF583E02250FF -:1008BE0006E92582F8E622BBFE06E92582F8E22249 -:0D08CE00E58229F582E5833AF583E4932263 -:1008DB00F8BB010DE58229F582E5833AF583E8F053 -:1008EB00225006E92582C8F622BBFE05E92582C8FF -:0208FB00F222E7 -:1008FD00BC000BBE0029EF8DF084FFADF022E4CCDF -:10090D00F875F008EF2FFFEE33FEEC33FCEE9DECA7 -:10091D00984005FCEE9DFE0FD5F0E9E4CEFD22EDED -:10092D00F8F5F0EE8420D21CFEADF075F008EF2F37 -:10093D00FFED33FD4007985006D5F0F222C398FD28 -:05094D000FD5F0EA22C5 -:10095200D083D082F8E4937012740193700DA3A334 -:1009620093F8740193F5828883E473740293686048 -:06097200EFA3A3A380DF48 -:10116700E4FFFE120978600C0FEF70010E09E970B9 -:05117700F20A80EF22E6 -:100C0900020B6CE493A3F8E493A34003F68001F28A -:100C190008DFF48029E493A3F85407240CC8C333EC -:100C2900C4540F4420C8834004F456800146F6DFBB -:100C3900E4800B010204081020408090002EE47E1D -:100C4900019360BCA3FF543F30E509541FFEE493B0 -:100C5900A360010ECF54C025E060A840B8E493A377 -:100C6900FAE493A3F8E493A3C8C582C8CAC583CAA2 -:100C7900F0A3C8C582C8CAC583CADFE9DEE780BE5A -:0100320000CD -:10097800BB010689828A83E0225002E722BBFE027D -:09098800E32289828A83E49322B0 -:00000001FF diff --git a/AIOUSB/Firmware/USB-IDIO-16.hex b/AIOUSB/Firmware/USB-IDIO-16.hex deleted file mode 100644 index 695d1ee..0000000 --- a/AIOUSB/Firmware/USB-IDIO-16.hex +++ /dev/null @@ -1,636 +0,0 @@ -:1001000012010002000000400516108001000102EB -:020110000001EC -:0A0114000A0600020000004001008E -:1001200009022000010100A0FA0904000002FF00FA -:100130000000070502020002000705860200020017 -:1001420009022000010100A0FA0904000002FF00D8 -:10015200000007050102400000070581024000007F -:100164001403000000000000000000000000000074 -:1001740000000000260341004300430045005300F3 -:10018400200049002F004F002000500072006F0033 -:100194006400750063007400730026035500530067 -:1001A40042002D004900440049004F002D00310059 -:1001B40036002000460061006D0069006C00790083 -:1001C40000008081828384858687909192939495A0 -:1001D4009697A0A1A2A3A4A5A6A7B0B1B2B3B4B5A3 -:1001E400B6B7C0D0C0E0EF9001C6939001FDF0ED2A -:1001F4009001C6939001FFF0A2009200D0E0D0D00D -:1002040022C0D0C0E0EF9001C69390021CF0ED90A4 -:1002140001C69390021FF0A200B39200D0E0D0D0A8 -:0102240022B7 -:100056005553422D4949524F2D3136005553422DA5 -:1000660049492D3136005553422D524F2D31360018 -:100076005553422D4949524F2D38005553422D496B -:10008600492D38005553422D4949524F2D303400E1 -:100096005553422D4944494F2D3136005553422D73 -:1000A60049492D31362D4F454D005553422D494472 -:1000B6004F2D3136005553422D4944494F2D3800B6 -:1000C6005553422D49492D382D4F454D0055534224 -:1000D6002D4944494F2D34005553422D49492D345D -:1000E6002D4F454D005553422D49492D4F544845F6 -:0200F6005200B6 -:101BA50090E740E580F0A3E590F0A3E5A0F0A3E57C -:101BB500B0F0E42290E68AF090E6BEE090E68BF085 -:081BC50090E6A0E04480F0224C -:04002E0043B1402278 -:0400460053B1BF22D1 -:04004E0063B1402238 -:071F120053B1F543B10A22AF -:10175C00EF5407FE7401A806088002C333D8FCFEC0 -:10176C00EF131313541FFFED6011EF146008047096 -:10177C001BEE42808016EE42908011EF146009043B -:0F178C00700AEEF452808004EEF45290021F12A5 -:1017D800EF54F824F8601024F8601024F8601024FE -:1017E80018700EAE80800AAE908006AEA08002AE61 -:1017F800B0EF5407FF7401A807088002C333D8FC70 -:0B1808005206EE60047F0180027F00AA -:0118130022B2 -:10000E00E580120484900001E5901204969000029F -:0D001E00E5A0120496900003E5B0020496E0 -:101DD10012043E78B6F6F58090000112045778B7E8 -:061DE100F6F590021F124E -:101BCD00785EE660031210997860E66003121642A3 -:101BDD007872E6600312168D78B4E660087873E6C5 -:061BED00600312171A222A -:0100320022AB -:031F2100020EF7B6 -:01004200229B -:01004A002293 -:01005200228B -:100EF7007AE779407F40AB077D017F037E001218B8 -:100F07008B90E740E0541FF51B90010AE0451BF06A -:100F1700E51B540FB410004003020FC2900F2AF8CC -:100F2700282873020F5A020F62020F6A020FC202C9 -:100F37000F72020F7A020F82020FC2020F8A020F8C -:100F470092020F9A020FC2020FA2020FAA020FB259 -:100F5700020FBA7BFF7A00795680667BFF7A0079A9 -:100F670062805E7BFF7A00796C80567BFF7A00791E -:100F770076804E7BFF7A00798180467BFF7A007905 -:100F87008A803E7BFF7A00799680367BFF7A0079EC -:100F9700A2802E7BFF7A0079B080267BFF7A0079CA -:100FA700BB801E7BFF7A0079C680167BFF7A0079AB -:100FB700D3800E7BFF7A0079DE80067BFF7A00798B -:050FC700EB12154D22A4 -:0800030078B576FF0876FF22B4 -:101CF60078B5E6F58008E6F59075B2FF75B3FFE4B2 -:0D1D0600F5B4F5B575B18A75B67F021F12F0 -:101E77008F248D253006030201E6AD25AF2412021B -:021E8700052232 -:011F35002289 -:031F2400021F1287 -:0800F80078B976FF0876FF22BB -:0C00360078B9E6F58008E6F590021F128C -:1018FC0090E6B8E030E707121BA5121BB92290E660 -:10190C00BEE0D39400401EE090E68BF090E6A0E0A1 -:10191C0020E1F990E740E078B5F6F580A3E008F611 -:06192C00F590121F1222CB -:101B5100D204120CDA402290E6B9E024D0600C14D1 -:101B61006009241F70111218FC800E121BA590E64B -:0B1B7100BAF0121BB98002D322C3227D -:101D9E005646656220323820323031374031323A81 -:0B1DAE0032343A343100000000000025 -:101E270002171DB502080000010F01010C01010A8C -:041E3700010114FF92 -:100A5E00E6FFAE30053074402EF582E434E7F583C0 -:100A6E0022E490E68AF090E6BEE090E68BF02290CB -:100A7E00E740F0E490E68AF090E68B22E0FE7424E4 -:100A8E002FF582E43420F583E022FF7444252BF504 -:100A9E0082E434E7F583EFF0052BE52B22FF7E0091 -:100AAE000DEE2518F582E43517F583222530F53045 -:100ABE00E533352FF52FC3E5329534F532E5319513 -:100ACE0033F5312274402536F58274E73535F583DA -:100ADE002224B97C007B00F9EC22742E252BF582A2 -:100AEE00E43420F583225391EF90E65D2274042FB7 -:100AFE00F582E43420F5832274002EF582E434204E -:100B0E00F583E0227D657A007B587F017E1F22E40B -:100B1E00F512F513F519F51A2290E6BEE0640122DE -:100B2E00C3E5369534E535953322742A2FF582E4E4 -:100B3E003420F58322E52125E02462F8E6FE547F79 -:100B4E00FFEE2290E6BEE0640222E5302536F58205 -:100B5E00E52F3535F58322854448854549854C4A30 -:100B6E00854D4B22854C48854D4985444A85454BDC -:100B7E002290E6A0E04480F022AD347AE77B40AFCD -:100B8E0030AE2F227C007B00F9EC2290E740E0F69D -:100B9E00A3E008F6227B017AE779402290E740E055 -:100BAE00FFE6FE25E022F8A607A3E0FFEE25E022F1 -:101DFD00785BE6FF700418E66007785AE6FD021D71 -:051E0D002F121F2A2224 -:101C7C007E007F657D007B007A00795812056E78B6 -:0F1C8C0058760AE408F6120003121CF6021DE750 -:101C9B007D02120B1412188B7858E6B40A0408E66E -:0F1CAB006003021C7C120B1212188B121CF62203 -:101DE7007858760AE408F6120B1212199E7D657F61 -:061DF700007E1F021F2701 -:10149300121DFD90E6BEE0F53A753C02E53A604B5D -:1014A300C394405005853A3B8003753B40120A8143 -:1014B300E53BF090E6A0E020E1F9E4F539E539C336 -:1014C300953B501E74402539120A67E0FFAE3C0578 -:1014D3003CEE2458120AE13400FAEF120484053971 -:0E14E30080DBC3E53A953BF53A80B1021DFD72 -:10140B0090E6B8E030E733E4F530F52FE52FC394E1 -:10141B000450207E007B0074B5252FF9EE3400FAC2 -:10142B0012043EFF74402530120A67EFF0052F05BA -:10143B003080D9120A6F120B7F22120A7490E6A029 -:10144B00E020E1F990E6BEE064046003C20422E40C -:10145B00F52FF530E52FC39404501D744025301241 -:10146B000A67E0FFE52F24B5120B923400FAEF1256 -:10147B000484052F053080DC90E6BAE0B4CE08A3D7 -:07148B00E0B4AC03121DE701 -:011492002237 -:0F1EBB00D3E51A950EE519950D4003121EDF228F -:011F36002288 -:101C5C00785DE6FE18E67C002400F50EEC3EF50DF2 -:101C6C00450E7007C28CC2A9C20522D28CD2A92201 -:011F37002287 -:101A9B00120A7490E6A0E020E1F9E4FF74422FF5FE -:101AAB0082E434E7F583E0FEEF120ADF3400FAEE4E -:0F1ABB001204840FBF04E5785C120B99021C5CC7 -:091EDF00120036120B1DD205227F -:101DB900C205120B1DC28CC2A9538EF75389F14378 -:081DC9008901121F37021C5CA6 -:10193200E50945086019E50915097002150814C37F -:1019420094FFE5086480948050161200468011309E -:10195200040E7508057509FF12002EC204120B1D34 -:05196200300502D20473 -:01196700225D -:100FCC0090E6B8E030E759E4F530785C120A5EEF51 -:100FDC00F008120A5EEFF0E4F52FE52FC3940450ED -:100FEC00207E007B0074B9252FF9EE3400FA120430 -:100FFC003EFF74402530120A67EFF0052F05308054 -:10100C00D9120A60E51AF0E519120A5FEFF0A20591 -:10101C00E433120A5FEFF0C205120A6F120B7F2243 -:10102C00120A7490E6A0E020E1F9C20590E6BEE059 -:10103C0064066003C20422E4F530AF30053074401E -:10104C002F120A67E0785CF6AF30053074402F122F -:10105C000A67E008F6E4F52FE52FC39404501B74DF -:10106C00402530120A67E0FFE52F120ADF3400FA40 -:10107C00EF120484052F053080DE121C5C90E6BA5A -:0C108C00E0B4CE08A3E0B4AC03121DE7F2 -:011098002235 -:0410FA00750F01224B -:1014F100121DFD90E6BEE0F53AE4F53CE53A604B9D -:10150100C394405005853A3B8003753B40120A81E4 -:10151100E53BF090E6A0E020E1F9E4F539E539C3D7 -:10152100953B501E74402539120A67E0FFAE3C0519 -:101531003CEE2473120B923400FAEF120484053945 -:0B15410080DBC3E53A953BF53A80B132 -:01154C00227C -:10171A00150FE50F703B7873E6F50F121F35E4F5E8 -:10172A0021E521C378B4965025E52125E02474F8F3 -:10173A00E6F522E52125E02475F8E6F523547FFD38 -:10174A00E523339206AF22121E77052180D3121F9A -:01175A00246A -:01175B00226B -:101E9B00120A7490E6A0E020E1F9785E120B992209 -:10109900150CE50C705A785EE6F50C7B017A20791F -:1010A9003212000EE4FFFE74322EF582E43420F58C -:1010B90083E0FD120B066DF97D01E4FCECC3940895 -:1010C9005028E95D6013120AFBE014F0120AFBE0F4 -:1010D9007010120B066DF08000785FE6FB120AFBB8 -:1010E900EBF00CED25E0FD0F80D20EEE640470B735 -:0110F90022D4 -:101E8900120A7490E6A0E020E1F990E740E078605A -:021E9900F6222F -:101CBA00E4F515FF120A8CFE742E2F120AECEEF0D0 -:0D1CCA00120A8CFE120B38EEF00FBF04E77B -:011CD70022EA -:10164200150AE50A70447860E6F50A7B017A20798A -:101652002412000EE4FF742E2F120AECC083C08203 -:10166200120A8AFDEE5DD082D083F0120B38C0835D -:10167200C082120A8AFDEE4DD082D083F00FBF04E1 -:0A168200D5E515C394FF50020515CD -:01168C00223B -:041F19007514FF221A -:10168D00E4F5210514F521E521C3787296502EE578 -:10169D002125E02463F8E6C39514500E120B433058 -:1016AD00E7047D0080107D01800C120B4330E704B0 -:1016BD007D0180027D0012175C052180CAE514783A -:0616CD0061667002F514D5 -:0116D30022F4 -:101B7C00120A7490E6A0E020E1F9E4FF74402F1201 -:101B8C000A67E0FEEF7C007B002461F9EC3400FA7C -:081B9C00EE1204840FBF12E4F5 -:011BA400221E -:041263008E398F3AF7 -:10126700E4F53BE53A64024539700C90E741F0E557 -:101277003A153A70021539E53A640145397010900C -:10128700E7407465120A73E53A153A70021539E5B5 -:101297003A4539605490E6A0E020E1F9C3E53A9475 -:1012A70040E53994005004AD3A80027D40E4FFEFF9 -:1012B700C39D5021AE3B053BEE7583007B00245850 -:1012C700F9E5833400FA12043EFE74402F120A67D0 -:1012D700EEF00F80DA120A81EDF0FFC3E53A9FF5D1 -:0912E7003AE5399400F53980A6BE -:0112F00022DB -:10059A0090E6B8E030E76090E6BFE0FE90E6BEE0A5 -:1005AA00FDEDFF4E7002804A90E6BDE0FD90E6BC8C -:1005BA00E04D700302126390E6BDE060030208B3E7 -:1005CA0090E6BCE01460030208B3753CFF753D1D5C -:1005DA00753E9E753F0075401E7B017AE779411290 -:1005EA0015A4120BA3121E3CEF0490E740F090E60C -:1005FA00BEE090E68BF02290E6BFE0FF90E6BEE018 -:10060A004F706D90E6BDE0704B90E6BCE024EF6061 -:10061A0023249F603024FD603224F36033247270F7 -:10062A003390E6BAE064CE702BA3E064AC70251276 -:10063A001DE7802090E6BAE0B4CE19A3E0B4AC146A -:10064A00121C7C800FE47872F680097514FF80040E -:10065A00E478B4F690E6BDE0648060030208B390E3 -:10066A00E6BCE0640160030208B390E6BA0207310F -:10067A0090E6BFE060030208B390E6BDE0FE90E6B4 -:10068A00BCE07C002400FFEC3EFEEF8EF012054138 -:10069A0006E2002006E2002106E2002206E200232A -:1006AA000717002F073A0041074800510753005324 -:1006BA00076F0061077A00630796007107A4007349 -:1006CA0007C0007407F2008108000083081C008438 -:1006DA00084E8001000008B390E6BEE0B46303123E -:1006EA00149390E6BCE030E003121CF690E6BCE0FE -:1006FA0020E1030208B390E6BAE064CE6003020880 -:10070A00B3A3E064AC60030208B3021DE7120B5105 -:10071A0060030208B3E090E68BF090E6A0E020E1E7 -:10072A00F9121DFD90E740E0785AF6A3E00208AE00 -:10073A0090E6BEE0640660030208B3021A9B120B3D -:10074A005160030208B3021E9B120B2760030208C2 -:10075A00B3E090E68BF090E6A0E020E1F990E74064 -:10076A00E0785EF622120B2760030208B3021E89A4 -:10077A00120B2760030208B3E090E68BF090E6A024 -:10078A00E020E1F990E740E07860F62290E6BEE0EA -:10079A00641260030208B3021B7C120B2760030277 -:1007AA0008B3E090E68BF090E6A0E020E1F990E74C -:1007BA0040E07861F622120B5160030208B37872A6 -:1007CA00E6C3940840030208B3E090E68BF090E693 -:1007DA00A0E020E1F97872120BAA2460120BB4246B -:1007EA0061F8A6077872062290E6BEE064426003CA -:1007FA000208B30214F1120B2760030208B3E09057 -:10080A00E68BF090E6A0E020E1F990E740E078730B -:10081A00F622120B5160030208B378B4E6C394209F -:10082A0040030208B3E090E68BF090E6A0E020E1F6 -:10083A00F978B4120BAA2472120BB42473F8A6071F -:10084A0078B40622120A7490E6A0E020E1F990E654 -:06085A00BEE064047053CF -:1008600090E740E0FCA3E0FDA3E0FEA3E0F5328EBC -:10087000318D308C2FFBAA31A930A82F7F007E1B31 -:100880007D377C4B1203208F368E358D348C33AB05 -:1008900036AA35A934A833E4FFFE7D807C471202D6 -:1008A000281203BD8E378F38EF785AF6E53708F6F1 -:0308B000121DFD19 -:0108B3002222 -:101D830090E6047480F00000007402F00000007418 -:0B1D930006F0000000E4F00000002259 -:011F38002286 -:10185000E4F52A7AE779407F40AB077D087FF87E80 -:101860001D12188BE4F52A7440252A120A67E0FD40 -:10187000E52A75F002A42466F9740135F08982F531 -:0A18800083EDF0052AE52AB408DD27 -:01188A00223B -:1018140090E678E05410FFC4540F4450F51013E4DC -:1018240033F516438E20120032121F0A121850127A -:101834001F21D200121C9B121DB91210FA121CBADD -:0C184400121F19121DFD12004602004286 -:101CD80012004A121932121EBBE5B190E68020E7C5 -:0E1CE80006E04408F08004E054F7F0020052D9 -:06154D008B2A8A2B892C79 -:10155300E4F52D121E3C8F2EE52E25E0240290018A -:101563009EF0E4F52DAF2EEF3395E0FEC3E52D9FFE -:10157300EE6480F87480985027AB2AAA2BA92C8597 -:101583002D82758300120457FDE52D75F002A42406 -:10159300A0F9740135F08982F583EDF0052D80C53E -:0115A3002225 -:0618C4008E3F8F40AC05D1 -:1018CA00E4FDE5166007E53F120AABEFF0AE050D41 -:1018DA00E5182E120AB2E540F0AF050DE5182F12F1 -:1018EA000AB2ECF0AB18AA17AF10121D67AF1002BC -:0218FA0019686B -:031F27000218C4D9 -:0A199E008E398F3A8D3B8A3C8B3D59 -:1019A800E4F53EE53EC3953B5020053AE53AAE39AD -:1019B8007002053914FFE53D253EF582E4353CF516 -:0A19C80083E0FD121F27053E80D9C1 -:0119D20022F2 -:0A188B008E378F388D398A3A8B3B77 -:10189500E4FDF53CE5166007E537120AABEFF0AE5F -:1018A500050DE5182E120AB2E538F0AB18AA17AFE8 -:0F18B50010121D67AB3BAA3AAD39AF10021D4BA5 -:100BBE0090E6BAE0752F00F530A3E0FEEE422F90DE -:100BCE00E6BEE0753100F532A3E0FEEE423190E66E -:100BDE00B8E064C06003020C84E532453170030254 -:100BEE000CD990E6A0E020E1F9C3E5329440E5315E -:100BFE009400500885313385323480067533007584 -:100C0E00344090E6B9E064A3704090E6BCE0B401D5 -:100C1E001BA3E0701790E6BBE030E71090E740743E -:100C2E0003F0A37401F0A37403F0803EE4F535F5F0 -:100C3E0036120B2E5034120B58E0FF120AD2EFF080 -:100C4E000536E53670EB053580E7E4F535F53612F9 -:100C5E000B2E5010120AD274CDF00536E53670EF19 -:100C6E00053580EB120B8712188B120A81E534F0D2 -:100C7E00120ABA020BE790E6B8E06440704DE53216 -:100C8E0045316047120A81F090E6A0E020E1F9902C -:100C9E00E68BE0753300F53490E6B9E0B4A31EE4BC -:100CAE00F535F536120B2E501A120AD2E0FF120B42 -:100CBE0058EFF00536E53670EB053580E7120B87F9 -:0B0CCE0012199EE534120ABA020C8CC9 -:010CD90022F8 -:0B1ECA00E50E450D7003D38001C3221C -:0210FE00D322FB -:021F2D00D322BD -:081EFA0090E6BAE0F50BD322DB -:091EE800E50B120A7D04F0D3227F -:081F020090E6BAE0F511D322CC -:091EF100E511120A7D04F0D32270 -:021F2F00D322BB -:021F3100D322B9 -:021F3300D322B7 -:1011B800E4FF90E6B8E020E7030212620F0F7440E4 -:1011C8002401120A67740AF00F74402402120A6795 -:1011D800E4F00F74402403120A67E4F00F7440240B -:1011E80004120A67E4F00F74402405120A677404B5 -:1011F800F00F74402406120A67E4F00F74402407C5 -:10120800120A67E4F00F74402408120A6774FFF0AA -:101218000F74402409120A6774FFF00F7440240AFF -:10122800120A677408F00F7440240B120A677420BE -:10123800F00F7440240C120A67740FF00F744024E6 -:101248000D120A67741FF00F7440240E120A677497 -:0A12580001F090E740EFF0120A6F7A -:011262002269 -:100CDA0090E6B9E012051B0D21100D21110D5A14D1 -:100CEA000DCB150D0F280D092E0D033C0D1B3F0DC5 -:100CFA0015A20D15A300000DEB12059A020DED12B7 -:100D0A000FCC020DED12140B020DED120BBE020DEB -:100D1A00ED1211B8020DED90E6B8E030E709120BBA -:100D2A00A312000E020DE390E6BEE0701090E6BC3E -:100D3A00E0FF90E6BAE0FD12175C020DED120A74AC -:100D4A0090E6A0E020E1F9120BA3121DD1020DEDED -:100D5A00C2AF90E750E515F0E4F5157B017AE77923 -:100D6A004C12000EE4F52B7424252B120A8FFF7403 -:100D7A0040252B120A67120AA4B404EB90E6BCE0E1 -:100D8A006010E4F52B120AE8E0F4120A98B404F5AC -:100D9A00800DE4F52B120AE8E0120A98B404F6E48E -:100DAA00F52B742A252B120B3BE0FF7448252BF5F3 -:100DBA0082E434E7120AA2B404E8121CBAD2AF8061 -:100DCA0018E4F52B7400252B120B09FF7440252B10 -:100DDA00120A67120AA4B404EB120A6F120B7F807C -:040DEA0002C322D34B -:010DEE0022E2 -:101D1300C0E0C083C08290E6B5E04401F0D2011276 -:0C1D23000AF47401F0D082D083D0E032CA -:101E5100C0E0C083C082120AF47404F0D082D0833F -:031E6100D0E0329C -:101E6400C0E0C083C082120AF47402F0D082D0832E -:031E7400D0E03289 -:101C1800C0E0C083C08290E680E030E705120B6523 -:101C28008003120B72120AF47410F0D082D083D0A1 -:021C3800E03298 -:101E1200C0E0C083C082D203120AF47408F0D082F8 -:051E2200D083D0E03286 -:101C3A00C0E0C083C08290E680E030E705120B6501 -:101C4A008003120B72120AF47420F0D082D083D06F -:021C5A00E03276 -:011F39003275 -:011F3A003274 -:011F3B003273 -:011F3C003272 -:011F3D003271 -:011F3E003270 -:011F3F00326F -:011F4000326E -:011F4100326D -:011F4200326C -:011F4300326B -:011F4400326A -:011F45003269 -:011F46003268 -:011F47003267 -:011F48003266 -:011F49003265 -:011F4A003264 -:011F4B003263 -:011F4C003262 -:011F4D003261 -:011F4E003260 -:011F4F00325F -:011F5000325E -:011F5100325D -:011F5200325C -:011F5300325B -:011F5400325A -:011F55003259 -:011F56003258 -:011F57003257 -:011F58003256 -:011F59003255 -:011F5A003254 -:011F5B003253 -:011F5C003252 -:0A1ED50000010202030304040505E6 -:101A3900EC4EFEED4F24D5F582741E3EF583E493FA -:101A4900FF3395E0FEEF24A1FFEE34E68F82F583A4 -:101A59002290E6BCE0547EFF7E00E0D394807C00B7 -:011A6900225A -:03000B000215F6E5 -:1015F600C0E0C0F0C0D075D000C000C004C005C0B7 -:1016060006C0070543E543B40621051AE51A70022C -:101616000519AE19FF7C007D0A1204B8ED4C70085E -:101626000513E51370020512754300D007D006D0E6 -:0C16360005D004D000D0D0D0F0D0E032BD -:1012F100E4F529F528F527F526C203C200C202C28A -:1013010001121814754601754700754E01754F1489 -:10131100754401754520754C01754D427550017537 -:101321005164D2E843D82090E668E04409F090E6A1 -:101331005CE0443DF0D2AFD207121ACA90E680E0D9 -:1013410054F7F0C2033001051208B4C20130032979 -:10135100121ECA5024C203121BF320001690E6820B -:10136100E030E704E020E1EF90E682E030E604E0DF -:0E13710020E0E4121AF91210FE121CD880C7F8 -:1008B40090E6B9E070030209651470030209B924D3 -:1008C400FE7003020A1324FB700302095F14700311 -:1008D40002095914607314607624056003020A4AFD -:1008E400121F2D4003020A5690E6BBE024FE60224C -:1008F40014603324FD601114602224067048E54618 -:1009040090E6B3F0E5478037E54E90E6B3F0E54F67 -:10091400802DE54890E6B3F0E5498023E54A90E66A -:10092400B3F0E54B801990E6BAE0FF121B25AA0646 -:10093400A9077B01EA494B600DEE90E6B3F0EF9016 -:10094400E6B4F0020A56020A4F121EF1020A5612C7 -:100954001F02020A56121EFA020A56121EE8020A60 -:1009640056121F2F4003020A5690E6B8E0247F6017 -:10097400151460192402703AA200E43325E0FFA2A2 -:1009840002E4334F8018E490E740F08016121A5ABC -:1009940040047D0180027D00121A39E0540190E781 -:1009A40040F0E4A3F090E68AF090E68B7402F00243 -:1009B4000A56020A4F121F314003020A5690E6B843 -:1009C400E024FE601624026003020A5690E6BAE0B0 -:1009D400B40105C200020A56020A4F90E6BAE0705A -:1009E4002C121A5A40047D0180027D00121A39E04B -:1009F40054FEF090E6BCE05480131313541FFFE040 -:100A0400540F2F90E683F0E04420F08045803C12A0 -:100A14001F33503E90E6B8E024FE601A2402703280 -:100A240090E6BAE0B40104D200802790E6BAE0B4BC -:100A34000202801E8015121A5A40047D0180027D34 -:100A440000121A398008121B51500790E6A0E044A6 -:090A540001F090E6A0E04480F0FE -:010A5D002276 -:03003300021F1D8C -:041F1D0053D8EF3274 -:101D2F00E4F5C8E58E54074438F58E8FCB8FCDAFD1 -:0C1D3F00058FCA8FCCD2BDD2ADD2CA2213 -:101A6A00AB07AA06A905A8047F007E1B7D377C4B1D -:101A7A00120320AB07AA06A905A804E4FFFE7D808D -:101A8A007C471202281203BDAD07AC06AF04021D43 -:011A9A002F1C -:101EAB00AD07AC06C3E49DFBE49CFFEBFD021D2FCD -:031F2A00C2CA2206 -:03002B0002179B1E -:10179B00C0E0C0F0C083C082C0D075D000C000C014 -:1017AB0001C002C003C004C005C006C007121BCD98 -:1017BB00C2CFD007D006D005D004D003D002D001C1 -:0D17CB00D000D0D0D082D083D0F0D0E0325A -:101AF90090E682E030E004E020E60B90E682E030F8 -:101B0900E119E030E71590E680E04401F07F147EAA -:0C1B1900001216D490E680E054FEF0228A -:101BF30090E682E044C0F090E681F0438701000064 -:041C030000000022BB -:101ACA0030070990E680E0440AF0800790E680E05B -:101ADA004408F07FDC7E051216D490E65D74FFF0B0 -:0F1AEA0090E65FF05391EF90E680E054F7F02222 -:081F0A00E4F557D2E9D2AF2241 -:1019680090E678E020E6F9C2E990E678E04480F075 -:10197800EF25E090E679F090E678E030E0F990E63F -:1019880078E04440F090E678E020E6F990E678E0E8 -:0619980030E1D6D2E92285 -:101A0700A90790E678E020E6F9E557702390E67895 -:101A1700E04480F0E925E090E679F08D52AF03A924 -:101A2700077553018A548955E4F556755701D32232 -:021A3700C322C8 -:1019D300A90790E678E020E6F9E557702590E678C8 -:1019E300E04480F0E925E0440190E679F08D52AFC0 -:1019F30003A9077553018A548955E4F556755703AE -:041A0300D322C32205 -:03004B00020DEFB4 -:100DEF00C0E0C083C082C085C084C086758600C045 -:100DFF00D075D000C000C001C002C003C006C0073C -:100E0F0090E678E030E206755706020ED990E67844 -:100E1F00E020E10CE55764026006755707020ED912 -:100E2F00E55724FE605F14603624FE7003020ECA7D -:100E3F0024FC7003020ED624086003020ED9AB53B4 -:100E4F00AA54A955AF5605568F82758300120457C1 -:100E5F0090E679F0E55665527070755705806B9086 -:100E6F00E679E0AB53AA54A955AE568E827583002E -:100E7F00120496755702E5526401704E90E678E0C1 -:100E8F004420F08045E55224FEB5560790E678E001 -:100E9F004420F0E55214B5560A90E678E04440F04D -:100EAF0075570090E679E0AB53AA54A955AE568E0C -:100EBF00827583001204960556800F90E678E04401 -:100ECF0040F075570080037557005391DFD007D05E -:100EDF0006D003D002D001D000D0D0D086D084D09D -:080EEF0085D082D083D0E032EF -:021B2500A9070E -:101B2700AE50AF518F828E83A3E064037017AD016F -:101B370019ED7001228F828E83E07C002FFDEC3E31 -:091B4700FEAF0580DF7E007F0087 -:011B50002272 -:101D4B001219D3E55724FA600E146006240770F3BA -:0C1D5B00D322E4F557D322E4F557D3223D -:101D6700121A07E55724FA600E146006240770F369 -:0C1D7700D322E4F557D322E4F557D32221 -:1016D4008E2A8F2B90E600E054187012E52B24011B -:1016E400FFE4352AC313F52AEF13F52B801590E692 -:1016F40000E05418FFBF100BE52B25E0F52BE52A7D -:1017040033F52AE52B152BAE2A7002152A4E6005F7 -:06171400121C0780EE220A -:101C07007400F58690FDA57C05A3E582458370F9F0 -:011C170022AA -:03004300021100A7 -:0300530002110097 -:10110000021D1300021E6400021E5100021E120086 -:10111000021C1800021C3A00021F3900021F3A008C -:10112000021F3B00021F3C00021F3D00021F3E0049 -:10113000021F3F00021F4000021F4100021F420029 -:10114000021F4300021F3A00021F4400021F450015 -:10115000021F4600021F4700021F4800021F4900ED -:10116000021F4A00021F3A00021F3A00021F3A0003 -:10117000021F4B00021F4C00021F4D00021F4E00B9 -:10118000021F4F00021F5000021F5100021F520099 -:10119000021F5300021F5400021F5500021F560079 -:1011A000021F5700021F5800021F5900021F5A0059 -:0811B000021F5B00021F5C003E -:10022500020429E86480F8E933E83360110460F0DA -:10023500ED33EC337009E8FCE9FDEAFEEBFF22043F -:1002450060DED3EB9FEA9EE99DE8C2E78CF0C2F73A -:1002550095F0400CE8CCF8E9CDF9EACEFAEBCFFB06 -:100265001203F485D0F05804700320D5B3E8047068 -:10027500075002B2D502043392D5EC0460F7E4CC02 -:10028500C0E0C398F8603B94186008400DD0E0FBCF -:1002950002040BE4FBFAC9FC8028E830E406E4C953 -:1002A500FBE4CAFCE830E305E4C9CACBFCE8540723 -:1002B5006010F8C3E913F9EA13FAEB13FBEC13FC2E -:1002C500D8F130F52FC3E49CFCEF9BFFEE9AFEEDD1 -:1002D50099FDD0E0FBEF4E4D4C701222DB0302047A -:1002E50030EC2CFCEF33FFEE33FEED33FDED30E764 -:1002F500EB02040BEF2BFFEE3AFEED39FDD0E0FBF0 -:1003050050130BBB0003020433ED13FDEE13FEEF98 -:0803150013FFEC13FC02040BC2 -:10031D00020433EC5D046005E859047003020429FE -:10032D001203F4580460F6EC4860F2EC7004FDFE24 -:10033D00FF22C860DB2481C85009C39860025006B3 -:10034D000204309850CAF582E9294B4A7005AB82F8 -:10035D0002041F75F0007C1A7880C3EF9BEE9AEDB6 -:10036D0099400DC3EF9BFFEE9AFEED99FDE842F02B -:10037D00DC23ACF0D0E0FFD0E0FED0E0FDAB82207E -:10038D00E7101BEB60BAEC2CFCEF33FFEE33FEED08 -:10039D0033FD02040BE803F830E705C0F075F000FB -:1003AD00EF2FFFEE33FEED33FD40B830E7C280AAEC -:1003BD00EDD2E7CD33EC3392D524814006E4FFFE38 -:1003CD00FDFC22FCE4CFCECDCC24E0501174FF8097 -:1003DD00EDC3CC13CCCD13CDCE13CECF13CF047034 -:0703ED00F030D5DE02050D22 -:1003F400E9D2E7C933E833F892D5EDD2E7CD33EC4F -:0704040033FC5002B2D522C7 -:10040B00EC30E7100FBF000C0EBE00080DBD000452 -:10041B000BEB6014A2D5EB13FCED92E7FD2274FFFE -:10042B00FCFDFEFF22E480F8A2D574FF13FC7D8057 -:03043B00E480EF6B -:0300000002137F69 -:0C137F00787FE4F6D8FD7581BC0213C62F -:10043E00BB010689828A83E0225002E722BBFE02BC -:09044E00E32289828A83E49322EF -:10045700BB010CE58229F582E5833AF583E022505A -:1004670006E92582F8E622BBFE06E92582F8E222A4 -:0D047700E58229F582E5833AF583E49322BE -:10048400BB010689828A83F0225002F722BBFE0157 -:02049400F32251 -:10049600F8BB010DE58229F582E5833AF583E8F09C -:1004A600225006E92582C8F622BBFE05E92582C848 -:0204B600F22230 -:1004B800BC000BBE0029EF8DF084FFADF022E4CC28 -:1004C800F875F008EF2FFFEE33FEEC33FCEE9DECF1 -:1004D800984005FCEE9DFE0FD5F0E9E4CEFD22ED37 -:1004E800F8F5F0EE8420D21CFEADF075F008EF2F81 -:1004F800FFED33FD4007985006D5F0F222C398FD72 -:050508000FD5F0EA220E -:0E050D00C3E49FFFE49EFEE49DFDE49CFC22FF -:10051B00D083D082F8E4937012740193700DA3A36F -:10052B0093F8740193F5828883E473740293686083 -:06053B00EFA3A3A380DF83 -:10054100D083D082F8E4937012740193700DA3A349 -:1005510093F8740193F5828883E473740293B5F080 -:0D056100067403936860E9A3A3A3A380D8E8 -:1015A4008B398A3A893BE4F541F542E5401540AE72 -:1015B4003F7002153F4E6033AB3CAA3DA93E120476 -:1015C4003EFFAB39AA3AA93B0542E542AC41700261 -:1015D400054114F5828C83EF120496EF60CD7401FB -:1015E400253EF53EE4353DF53D80C0AB39AA3AA928 -:0215F4003B2298 -:101E3C00E4FFFE12043E600C0FEF70010E09E97016 -:051E4C00F20A80EF2204 -:10056E00EF4E6012EF60010EEDBB010B89828A83A4 -:10057E00F0A3DFFCDEFA2289F05007F709DFFCA9B1 -:0C058E00F022BBFEFCF309DFFCA9F02208 -:10138B000212F1E493A3F8E493A34003F68001F275 -:10139B0008DFF48029E493A3F85407240CC8C33363 -:1013AB00C4540F4420C8834004F456800146F6DF32 -:1013BB00E4800B0102040810204080901E27E47E7D -:1013CB00019360BCA3FF543F30E509541FFEE49327 -:1013DB00A360010ECF54C025E060A840B8E493A3EE -:1013EB00FAE493A3F8E493A3C8C582C8CAC583CA19 -:1013FB00F0A3C8C582C8CAC583CADFE9DEE780BED1 -:011E3B0000A6 -:00000001FF diff --git a/AIOUSB/Firmware/USB-IIRO-16.hex b/AIOUSB/Firmware/USB-IIRO-16.hex deleted file mode 100644 index e4167a4..0000000 --- a/AIOUSB/Firmware/USB-IIRO-16.hex +++ /dev/null @@ -1,316 +0,0 @@ -:040046000233000081 -:04004E0043B1402258 -:0407FA0053B1BF2216 -:040E9F0063B14022D9 -:0A0E700090E740E0F580A3E0F59064 -:070E7A0053B1F543B10A2258 -:0E0E8100C28C538EF75389F1438901C2A92216 -:100D7C00120E81D200120E977580FF7590FF75B21E -:100D8C00FF75B3FF75B18A75B67F1207FA020E7A3A -:100E3700853880853990120E7AE4F50CF50DF508A2 -:050E4700F509C28C2238 -:100A8300D3E50D9537E50C95364003120E37E53B5C -:100A9300603AE4F50CF50DE5344533700675332FF4 -:100AA3007534FFE534153470021533E5344533707E -:100AB30004F53B800FAE33AF347C0B7DFF12075E32 -:100AC300EF20E0051207FA800312004EE5B190E62D -:0D0AD3008020E705E04408F022E054F7F031 -:010AE00022F3 -:02004000D322C9 -:0207FE00D32204 -:020EA700D32254 -:0800030090E6BAE0F53CD322BF -:100E4C0090E740E53CF0E490E68AF090E68B04F005 -:020E5C00D3229F -:080E8F0090E6BAE0F535D3222C -:100E5E0090E740E535F0E490E68AF090E68B04F0FA -:020E6E00D3228D -:020EA900D32252 -:020EAB00D32250 -:020EAD00D3224E -:10005600753B0190E678E05410FFC4540F4450F508 -:100066003A13E433F53D90E6B9E01207B30202070E -:1000760001821001A01101B412021F2002252102E3 -:10008600252303E12803E12C03E12D03E12E00B92A -:100096002F01CD3001CD31025DA2025DA30257A929 -:1000A600022DAC03E1F000ECF100F9F203E1F300FC -:1000B6000003DF90E6BBE0FE90E6BAE07C00240099 -:1000C600F537EC3EF53690E6BDE0F53990E6BCE056 -:1000D600F538E53745367007C28CC2A9020225D22B -:1000E6008CD2A902022590E6BAE0F580A3E0F5904D -:1000F60002022590E6BEE0752700F528A3E0FEEE95 -:100106004227E5284527700490E68BF0E528452729 -:1001160070030203E190E6A0E020E1F9C3E528942C -:1001260040E5279400500885272985282A800675EA -:100136002900752A40E4F52BF52CC3E52C952AE514 -:100146002B9529501DAF2CC3E5289FFE74402FF533 -:1001560082E434E7F583EEF0052CE52C70DC052B04 -:1001660080D8E490E68AF090E68BE52AF0C3E5288D -:10017600952AF528E5279529F527809090E6BEE093 -:10018600D3940050030203E1E090E68BF090E6A0E2 -:10019600E020E1F9120E700203E190E740E580F0FD -:1001A600A3E590F0A3E5A0F0A3E5B0F0801690E6F5 -:1001B600BEE0D3940050030203E190E6A0E020E104 -:1001C600F9120E70E4802F90E740E580F0A3E590E9 -:1001D600F0A3E5A0F0A3E5B0F0E5B130E0047F01BF -:1001E60080027F0090E6BAEFF090E7457469F0E48C -:1001F600A3F0A3F0A3F090E68AF0801D90E6BAE0A3 -:10020600FF120D24AA06A9077B01EA494B6008EEF6 -:1002160090E6B3F0EF8033D32290E6BEE08001E4AF -:1002260090E68BF00203E190E6B5E054FEF090E62E -:10023600BFE090E68AF090E6BEE090E68BF090E6AE -:10024600BBE090E6B3F090E6BAE090E6B4F00203C5 -:10025600E1753D01433A0190E6BAE0752500F526C1 -:10026600A3E0FEEE422590E6BEE0752700F528A342 -:10027600E0FEEE422790E6B8E064C0600302034960 -:10028600E528452770030203E190E6A0E020E1F9A6 -:10029600C3E5289440E5279400500885272985283A -:1002A6002A8006752900752A4090E6B9E0B4A33580 -:1002B600E4F52BF52CC3E52C952AE52B9529505E04 -:1002C600E526252CF582E525352BF583E0FF7440E0 -:1002D600252CF582E434E7F583EFF0052CE52C7048 -:1002E600D4052B80D0E4F52BF52CC3E52C952AE517 -:1002F6002B952950187440252CF582E434E7F583B4 -:1003060074CDF0052CE52C70E1052B80DDAD2A7A45 -:10031600E779407F40AB07AF26AE25120AE1E490AD -:10032600E68AF090E68BE52AF02526F526E52935BE -:1003360025F525C3E528952AF528E5279529F527E6 -:1003460002028690E6B8E0644060030203E1E52815 -:10035600452770030203E1E490E68AF090E68BF00D -:1003660090E6A0E020E1F990E68BE0752900F52AF9 -:1003760090E6B9E0B4A335E4F52BF52CC3E52C954E -:100386002AE52B952950367440252CF582E434E76E -:10039600F583E0FFE526252CF582E525352BF5834B -:1003A600EFF0052CE52C70D4052B80D0AD2A7AE72A -:1003B60079407F40AB07AF26AE25120C5AE52A25B9 -:1003C60026F526E5293525F525C3E528952AF528B8 -:0C03D600E5279529F527020354D322C324 -:0103E20022F8 -:100D9C00C0E0C083C08290E6B5E04401F0D20153BC -:0F0DAC0091EF90E65D7401F0D082D083D0E032F9 -:100E0B00C0E0C083C0825391EF90E65D7404F0D0D4 -:060E1B0082D083D0E0321A -:100E2100C0E0C083C0825391EF90E65D7402F0D0C0 -:060E310082D083D0E03204 -:100BB600C0E0C083C08290E680E030E70E850A1070 -:100BC600850B11851412851513800C851410851557 -:100BD60011850A12850B135391EF90E65D7410F0A0 -:070BE600D082D083D0E03281 -:100DF300C0E0C083C082D2035391EF90E65D7408D4 -:080E0300F0D082D083D0E03270 -:100BED00C0E0C083C08290E680E030E70E850A1039 -:100BFD00850B11851412851513800C851410851520 -:100C0D0011850A12850B135391EF90E65D7420F058 -:070C1D00D082D083D0E03249 -:01004200328B -:01005200327B -:010EAF003210 -:010EB000320F -:010EB100320E -:010EB200320D -:010EB300320C -:010EB400320B -:010EB500320A -:010EB6003209 -:010EB7003208 -:010EB8003207 -:010EB9003206 -:010EBA003205 -:010EBB003204 -:010EBC003203 -:010EBD003202 -:010EBE003201 -:010EBF003200 -:010EC00032FF -:010EC10032FE -:010EC20032FD -:010EC30032FC -:010EC40032FB -:010EC50032FA -:010EC60032F9 -:010EC70032F8 -:010EC80032F7 -:010EC90032F6 -:010ECA0032F5 -:010ECB0032F4 -:010ECC0032F3 -:010ECD0032F2 -:010ECE0032F1 -:010ECF0032F0 -:010ED00032EF -:060B2900AB07AA06AC05B3 -:100B2F00E4FDE53D600F7E000DEE2400F582E43418 -:100B3F0000F583EAF0AE050D74002EF582E4340063 -:100B4F00F583EBF0AF050D74002FF582E43400F55B -:100B5F0083ECF07A007B00AF3A120DD7AF3A020C5C -:010B6F002461 -:0A0C5A008E2D8F2E8D2F8A308B31E6 -:100C6400E4F532E532C3952F5020052EE52EAE2D46 -:100C74007002052D14FFE5312532F582E43530F597 -:0A0C840083E0FD120B29053280D930 -:010C8E002243 -:0A0AE1008E2D8F2E8D2F8A308B3161 -:100AEB00E4FDF532E53D6012E52DFF7E000DEE24B1 -:100AFB0000F582E43400F583EFF0AE050D74002EA3 -:100B0B00F582E43400F583E52EF07A007B00AF3AF2 -:0E0B1B00120DD7AB31AA30AD2FAF3A020DBB91 -:1008B800120100020000004005161080010001022C -:1008C80000010A06000200000040010009022000A1 -:1008D800010100A0320904000002FF000000070522 -:1008E8000202000200070586020002000902200039 -:1008F800010100A0320904000002FF000000070502 -:1009080001024000000705810240000004030904B9 -:1009180026034100430043004500530020004900DE -:100928002F004F002000500072006F006400750017 -:1009380063007400730026035500530042002D0025 -:100948004900490052004F002D00310036002000B8 -:0E095800460061006D0069006C00790000002F -:080E9700E4F51FD2E9D2AF22FD -:100C240090E678E020E6F9C2E990E678E04480F0C6 -:100C3400EF25E090E679F090E678E030E0F990E690 -:100C440078E04440F090E678E020E6F990E678E039 -:060C540030E1D6D2E922D6 -:100CC300A90790E678E020E6F9E51F702390E6781F -:100CD300E04480F0E925E090E679F08D1AAF03A9AE -:100CE30007751B018A1C891DE4F51E751F01D3229C -:020CF300C3221A -:100C8F00A90790E678E020E6F9E51F702590E67851 -:100C9F00E04480F0E925E0440190E679F08D1AAF49 -:100CAF0003A907751B018A1C891DE4F51E751F0317 -:040CBF00D322C32257 -:03004B00020607A3 -:10060700C0E0C083C082C085C084C086758600C034 -:10061700D075D000C000C001C002C003C006C0072B -:1006270090E678E030E206751F060206F190E6785C -:10063700E020E10CE51F64026006751F070206F162 -:10064700E51F24FE605F14603624FE70030206E295 -:1006570024FC70030206EE240860030206F1AB1BBC -:10066700AA1CA91DAF1E051E8F8275830012070FD6 -:1006770090E679F0E51E651A7070751F05806B901E -:10068700E679E0AB1BAA1CA91DAE1E8E82758300FE -:1006970012073C751F02E51A6401704E90E678E078 -:1006A7004420F08045E51A24FEB51E0790E678E061 -:1006B7004420F0E51A14B51E0A90E678E04440F0AD -:1006C700751F0090E679E0AB1BAA1CA91DAE1E8E14 -:1006D7008275830012073C051E800F90E678E04480 -:1006E70040F0751F008003751F005391DFD007D0BE -:1006F70006D003D002D001D000D0D0D086D084D08D -:0807070085D082D083D0E032DE -:020D2400A9071D -:100D2600AE18AF198F828E83A3E064037017AD01EE -:100D360019ED7001228F828E83E07C002FFDEC3E40 -:090D4600FEAF0580DF7E007F0096 -:010D4F002281 -:100DBB00120C8FE51F24FA600E146006240770F3E3 -:0C0DCB00D322E4F51FD322E4F51FD3224D -:100DD700120CC3E51F24FA600E146006240770F393 -:0C0DE700D322E4F51FD322E4F51FD32231 -:03004300020800B0 -:03005300020800A0 -:10080000020D9C00020E2100020E0B00020DF300EF -:10081000020BB600020BED00020042000200520083 -:10082000020EAF00020EB000020EB100020EB200C6 -:10083000020EB300020EB400020EB500020EB600A6 -:10084000020EB70002005200020EB800020EB900FC -:10085000020EBA00020EBB00020EBC00020EBD006A -:10086000020EBE00020052000200520002005200BE -:10087000020EBF00020EC000020EC100020EC20036 -:10088000020EC300020EC400020EC500020EC60016 -:10089000020EC700020EC800020EC900020ECA00F6 -:1008A000020ECB00020ECC00020ECD00020ECE00D6 -:0808B000020ECF00020ED00081 -:0A00360000010202030304040505A3 -:03000B000207D910 -:1007D900C0E00509E50970020508640F4508700EB7 -:1007E900050DE50D7002050C750800750900D0E0CE -:0107F90032CD -:10096600E4F524F523F522F521C203C200C202C232 -:1009760001120D7C750E08750FB87516087517CA25 -:10098600750A08750BD47514087515F4751809756C -:100996001914D2E843D82090E668E04409F090E6BE -:1009A6005CE0443DF0D2AFD204120CF590E680E054 -:1009B60054F7F0538EF8C2033001051203E3C20167 -:1009C6003003291200405024C20312000E200016E4 -:1009D60090E682E030E704E020E1EF90E682E03046 -:1009E600E604E020E0E4120D501207FE120A8380AE -:0109F600C739 -:1003E30090E6B9E07003020494147003020511242B -:1003F300FE700302059424FB700302048E14700341 -:10040300020488146073146076240560030205F304 -:10041300120EA740030205FF90E6BBE024FE602214 -:1004230014603324FD601114602224067048E50E25 -:1004330090E6B3F0E50F8037E51690E6B3F0E517E5 -:10044300802DE51090E6B3F0E5118023E51290E6E8 -:10045300B3F0E513801990E6BAE0FF120D24AA0663 -:10046300A9077B01EA494B600DEE90E6B3F0EF90EC -:10047300E6B4F00205FF0205F8120E5E0205FF1254 -:100483000E8F0205FF1200030205FF120E4C020538 -:10049300FF120EA940030205FF90E6B8E0247F6037 -:1004A3001514601924027063A200E43325E0FFA24F -:1004B30002E4334F8041E490E740F0803F90E6BC94 -:1004C300E0547EFF7E00E0D394807C0040047D01F5 -:1004D30080027D00EC4EFEED4F2436F58274003E23 -:1004E300F583E493FF3395E0FEEF24A1FFEE34E6BA -:1004F3008F82F583E0540190E740F0E4A3F090E6A7 -:100503008AF090E68B7402F00205FF0205F8120EE2 -:10051300AB40030205FF90E6B8E024FE6016240218 -:1005230060030205FF90E6BAE0B40105C2000205CC -:10053300FF0205F890E6BAE0705590E6BCE0547E01 -:10054300FF7E00E0D394807C0040047D0180027D27 -:1005530000EC4EFEED4F2436F58274003EF583E445 -:1005630093FF3395E0FEEF24A1FFEE34E68F82F58F -:1005730083E054FEF090E6BCE05480131313541F41 -:10058300FFE0540F2F90E683F0E04420F0806D806D -:1005930064120EAD506690E6B8E024FE60192402A2 -:1005A300705A90E6BAE0B40104D200804F90E6BAE4 -:1005B300E064026047803E90E6BCE0547EFF7E002C -:1005C300E0D394807C0040047D0180027D00EC4EEA -:1005D300FEED4F2436F58274003EF583E493FF333A -:1005E30095E0FEEF24A1FFEE34E68F82F5838008C9 -:1005F300120056500790E6A0E04401F090E6A0E018 -:030603004480F040 -:0106060022D1 -:03003300020EA317 -:040EA30053D8EF32FF -:100D500090E682E030E004E020E60B90E682E030AE -:100D6000E119E030E71590E680E04401F07F147E61 -:0C0D700000120B7090E680E054FEF022B0 -:10000E0090E682E044C0F090E681F0438701000064 -:04001E0000000022BC -:100CF50030040990E680E0440AF0800790E680E041 -:100D05004408F07FDC7E05120B7090E65D74FFF001 -:0F0D150090E65FF05391EF90E680E054F7F02204 -:100B70008E258F2690E600E054187012E526240199 -:100B8000FFE43525C313F525EF13F526801590E610 -:100B900000E05418FFBF100BE52625E0F526E525FB -:100BA00033F525E5261526AE25700215254E600580 -:060BB00012002280EE227B -:100022007400F58690FDA57C05A3E582458370F9F1 -:0100320022AB -:030000000209F7FB -:0C09F700787FE4F6D8FD75813D020A3ED1 -:10070F00BB010CE58229F582E5833AF583E022509F -:10071F0006E92582F8E622BBFE06E92582F8E222E9 -:0D072F00E58229F582E5833AF583E4932203 -:10073C00F8BB010DE58229F582E5833AF583E8F0F3 -:10074C00225006E92582C8F622BBFE05E92582C89F -:02075C00F22287 -:10075E00BC000BBE0029EF8DF084FFADF022E4CC7F -:10076E00F875F008EF2FFFEE33FEEC33FCEE9DEC48 -:10077E00984005FCEE9DFE0FD5F0E9E4CEFD22ED8E -:10078E00F8F5F0EE8420D21CFEADF075F008EF2FD8 -:10079E00FFED33FD4007985006D5F0F222C398FDC9 -:0507AE000FD5F0EA2266 -:1007B300D083D082F8E4937012740193700DA3A3D5 -:1007C30093F8740193F5828883E4737402936860E9 -:0607D300EFA3A3A380DFE9 -:100A0300020966E493A3F8E493A34003F68001F29A -:100A130008DFF48029E493A3F85407240CC8C333F4 -:100A2300C4540F4420C8834004F456800146F6DFC3 -:100A3300E4800B0102040810204080900046E47E0D -:100A4300019360BCA3FF543F30E509541FFEE493B8 -:100A5300A360010ECF54C025E060A840B8E493A37F -:100A6300FAE493A3F8E493A3C8C582C8CAC583CAAA -:100A7300F0A3C8C582C8CAC583CADFE9DEE780BE62 -:01004A0000B5 -:00000001FF diff --git a/AIOUSB/Firmware/USB-IIRO4-COM.hex b/AIOUSB/Firmware/USB-IIRO4-COM.hex deleted file mode 100644 index aa41271..0000000 --- a/AIOUSB/Firmware/USB-IIRO4-COM.hex +++ /dev/null @@ -1,303 +0,0 @@ -:1008B800120100020000004005163180010001020B -:1008C80000010A06000200000040010009022000A1 -:1008D800010100A0320904000002FF000000070522 -:1008E8000202000200070586020002000902200039 -:1008F800010100A0320904000002FF000000070502 -:1009080001024000000705810240000004030904B9 -:1009180026034100430043004500530020004900DE -:100928002F004F002000500072006F006400750017 -:100938006300740073001C035500530042002D002F -:100948004900490052004F0034002D0043004F0079 -:040958004D0000004E -:03004300020800B0 -:03005300020800A0 -:100800000207DF00020D7C00020D6600020D4E00A3 -:10081000020B3E00020B7500020032000200520083 -:10082000020DEE00020DEF00020DF000020DF100CE -:10083000020DF200020DF300020DF400020DF500AE -:10084000020DF60002005200020DF700020DF80042 -:10085000020DF900020DFA00020DFB00020DFC0072 -:10086000020DFD0002005200020052000200520080 -:10087000020DFE00020DFF00020E0000020E01003C -:10088000020E0200020E0300020E0400020E05001A -:10089000020E0600020E0700020E0800020E0900FA -:1008A000020E0A00020E0B00020E0C00020E0D00DA -:0808B000020E0E00020E0F0003 -:0A0DB6000001020203030404050516 -:10095C00E4F50BF50AF509F508C203C200C202C2A0 -:10096C0001120CFA7523087524B8752B08752CCA5E -:10097C007521087522D4752908752AF4752D097509 -:10098C002E14D2E843D82090E668E04409F090E6B3 -:10099C005CE0443DF0D2AFD20412000390E680E05C -:1009AC0054F7F0538EF8C2033001051203A1C201B3 -:1009BC003003291207FE5024C203120CD520001656 -:1009CC0090E682E030E704E020E1EF90E682E03050 -:1009DC00E604E020E0E4120C7D120DE4120B06801C -:0109EC00C743 -:1003A10090E6B9E070030204521470030204CF24F2 -:1003B100FE700302055224FB700302044C14700307 -:1003C100020446146073146076240560030205B1CB -:1003D100120DE640030205BD90E6BBE024FE60225B -:1003E10014603324FD601114602224067048E52353 -:1003F10090E6B3F0E5248037E52B90E6B3F0E52CE9 -:10040100802DE52590E6B3F0E5268023E52790E6EB -:10041100B3F0E528801990E6BAE0FF120CA9AA060C -:10042100A9077B01EA494B600DEE90E6B3F0EF902E -:10043100E6B4F00205BD0205B6120DA40205BD1217 -:100441000DC80205BD120DC00205BD120D920205B7 -:10045100BD120DE840030205BD90E6B8E0247F60BF -:100461001514601924027063A200E43325E0FFA291 -:1004710002E4334F8041E490E740F0803F90E6BCD6 -:10048100E0547EFF7E00E0D394807C0040047D0137 -:1004910080027D00EC4EFEED4F24B6F582740D3ED8 -:1004A100F583E493FF3395E0FEEF24A1FFEE34E6FC -:1004B1008F82F583E0540190E740F0E4A3F090E6E9 -:1004C1008AF090E68B7402F00205BD0205B6120DAA -:1004D100EA40030205BD90E6B8E024FE601624025E -:1004E10060030205BD90E6BAE0B40105C200020551 -:1004F100BD0205B690E6BAE0705590E6BCE0547EC8 -:10050100FF7E00E0D394807C0040047D0180027D69 -:1005110000EC4EFEED4F24B6F582740D3EF583E4FA -:1005210093FF3395E0FEEF24A1FFEE34E68F82F5D1 -:1005310083E054FEF090E6BCE05480131313541F83 -:10054100FFE0540F2F90E683F0E04420F0806D80AF -:1005510064120DEC506690E6B8E024FE60192402A6 -:10056100705A90E6BAE0B40104D200804F90E6BA26 -:10057100E064026047803E90E6BCE0547EFF7E006E -:10058100E0D394807C0040047D0180027D00EC4E2C -:10059100FEED4F24B6F582740D3EF583E493FF33EF -:1005A10095E0FEEF24A1FFEE34E68F82F58380080B -:1005B100120056500790E6A0E04401F090E6A0E05A -:0305C1004480F083 -:0105C4002214 -:0300330002004E7A -:04004E0053D8EF3262 -:04004600022F000085 -:040DD80043B02022E2 -:040DDC0053B0DF220F -:040DE00063B02022BA -:0600360090E740E0F580B8 -:07003C0053B0FD43B00222A6 -:100CFA00D200120DD07580FF75B2FFE4F5B3F5B0DE -:0C0D0A0075B5FF75B002120DDC02003C54 -:100B0600E5336033E530452F7006752F2F7530FFBE -:100B1600E53015307002152FE530452F7004F5339A -:100B2600800FAE2FAF307C0B7DFF12071CEF20E04D -:070B360003020DDC120DD8D3 -:010B3D002295 -:0207FE00D32204 -:020DE400D32218 -:020DE600D32216 -:080DC00090E6BAE0F534D322FD -:100D920090E740E534F0E490E68AF090E68B04F0C8 -:020DA200D3225A -:080DC80090E6BAE0F531D322F8 -:100DA40090E740E531F0E490E68AF090E68B04F0B9 -:020DB400D32248 -:020DE800D32214 -:020DEA00D32212 -:020DEC00D32210 -:1000560075330190E678E05410FFC4540F4450F510 -:100066003213E433F53590E6B9E012077101C007A3 -:1000760001481001661101721201DD2001E3210120 -:10008600E323039F28039F2C039F2D039F2E018BA1 -:1000960030018B31021BA2021BA30215A901EBAC96 -:1000A600039FF000B6F100BFF2039FF30000039D2B -:1000B60090E6BAE0F5800201E390E6BEE0750E0038 -:1000C600F50FA3E0FEEE420EE50F450E700490E636 -:1000D6008BF0E50F450E700302039F90E6A0E0202B -:1000E600E1F9C3E50F9440E50E94005008850E1023 -:1000F600850F118006751000751140E4F512F51391 -:10010600C3E5139511E5129510501DAF13C3E50F06 -:100116009FFE74402FF582E434E7F583EEF0051375 -:10012600E51370DC051280D8E490E68AF090E68B41 -:10013600E511F0C3E50F9511F50FE50E9510F50ED7 -:10014600809090E6BEE0D39400500302039FE090B7 -:10015600E68BF090E6A0E020E1F912003602039F5C -:1001660090E740E580F0A3E590F0801690E6BEE0CB -:10017600D39400500302039F90E6A0E020E1F91219 -:100186000036E4802F90E740E580F0A3E590F0A3E9 -:10019600E5A0F0A3E5B0F0E5B130E0047F01800210 -:1001A6007F0090E6BAEFF090E7457469F0E4A3F0BB -:1001B600A3F0A3F090E68AF0801D90E6BAE0FF1265 -:1001C6000CA9AA06A9077B01EA494B6008EE90E64E -:1001D600B3F0EF8033D32290E6BEE08001E490E6F0 -:1001E6008BF002039F90E6B5E054FEF090E6BFE088 -:1001F60090E68AF090E6BEE090E68BF090E6BBE0F3 -:1002060090E6B3F090E6BAE090E6B4F002039F758C -:10021600350143320190E6BAE0750C00F50DA3E016 -:10022600FEEE420C90E6BEE0750E00F50FA3E0FE72 -:10023600EE420E90E6B8E064C06003020307E50FE5 -:10024600450E700302039F90E6A0E020E1F9C3E5A6 -:100256000F9440E50E94005008850E10850F11800E -:100266000675100075114090E6B9E0B4A335E4F5C3 -:1002760012F513C3E5139511E5129510505EE50DC1 -:100286002513F582E50C3512F583E0FF744025133E -:10029600F582E434E7F583EFF00513E51370D40532 -:1002A6001280D0E4F512F513C3E5139511E5129506 -:1002B60010501874402513F582E434E7F58374CDA5 -:1002C600F00513E51370E1051280DDAD117AE779CB -:1002D600407F40AB07AF0DAE0C120797E490E68A5D -:1002E600F090E68BE511F0250DF50DE510350CF5D2 -:1002F6000CC3E50F9511F50FE50E9510F50E0202EC -:100306004490E6B8E06440600302039FE50F450EA3 -:10031600700302039FE490E68AF090E68BF090E685 -:10032600A0E020E1F990E68BE0751000F51190E66B -:10033600B9E0B4A335E4F512F513C3E5139511E559 -:10034600129510503674402513F582E434E7F58390 -:10035600E0FFE50D2513F582E50C3512F583EFF088 -:100366000513E51370D4051280D0AD117AE77940F4 -:100376007F40AB07AF0DAE0C120BE2E511250DF574 -:100386000DE510350CF50CC3E50F9511F50FE50ECF -:0A0396009510F50E020312D322C3E6 -:0103A000223A -:1007DF00C0E0C083C08290E6B5E04401F0D201537F -:0F07EF0091EF90E65D7401F0D082D083D0E032BC -:100D6600C0E0C083C0825391EF90E65D7404F0D07A -:060D760082D083D0E032C0 -:100D7C00C0E0C083C0825391EF90E65D7402F0D066 -:060D8C0082D083D0E032AA -:100B3E00C0E0C083C08290E680E030E70E852125BC -:100B4E00852226852927852A28800C852925852A10 -:100B5E00268521278522285391EF90E65D7410F0AB -:070B6E00D082D083D0E032F9 -:100D4E00C0E0C083C082D2035391EF90E65D740879 -:080D5E00F0D082D083D0E03216 -:100B7500C0E0C083C08290E680E030E70E85212585 -:100B8500852226852927852A28800C852925852AD9 -:100B9500268521278522285391EF90E65D7420F064 -:070BA500D082D083D0E032C2 -:01003200329B -:01005200327B -:010DEE0032D2 -:010DEF0032D1 -:010DF00032D0 -:010DF10032CF -:010DF20032CE -:010DF30032CD -:010DF40032CC -:010DF50032CB -:010DF60032CA -:010DF70032C9 -:010DF80032C8 -:010DF90032C7 -:010DFA0032C6 -:010DFB0032C5 -:010DFC0032C4 -:010DFD0032C3 -:010DFE0032C2 -:010DFF0032C1 -:010E000032BF -:010E010032BE -:010E020032BD -:010E030032BC -:010E040032BB -:010E050032BA -:010E060032B9 -:010E070032B8 -:010E080032B7 -:010E090032B6 -:010E0A0032B5 -:010E0B0032B4 -:010E0C0032B3 -:010E0D0032B2 -:010E0E0032B1 -:010E0F0032B0 -:060A7900AB07AA06AC0564 -:100A7F00E4FDE535600F7E000DEE2400F582E434D1 -:100A8F0000F583EAF0AE050D74002EF582E4340014 -:100A9F00F583EBF0AF050D74002FF582E43400F50C -:100AAF0083ECF07A007B00AF32120D32AF32020BC3 -:010ABF00AC8A -:0A0BE2008E148F158D168A178B18DC -:100BEC00E4F519E519C3951650200515E515AE1455 -:100BFC007002051414FFE5182519F582E43517F574 -:0A0C0C0083E0FD120A79051980D972 -:010C160022BB -:0A0797008E148F158D168A178B182B -:1007A100E4FDF519E5356012E514FF7E000DEE2438 -:1007B10000F582E43400F583EFF0AE050D74002EF0 -:1007C100F582E43400F583E515F07A007B00AF3261 -:0E07D100120D32AB18AA17AD16AF32020D167C -:100C7D0090E682E030E004E020E60B90E682E03082 -:100C8D00E119E030E71590E680E04401F07F147E35 -:0C0C9D0000120AC090E680E054FEF02235 -:100CD50090E682E044C0F090E681F0438701000091 -:040CE50000000022E9 -:1000030030040990E680E0440AF0800790E680E03F -:100013004408F07FDC7E05120AC090E65D74FFF0B1 -:0F00230090E65FF05391EF90E680E054F7F02203 -:080DD000E4F51FD2E9D2AF22C5 -:100BAC0090E678E020E6F9C2E990E678E04480F03F -:100BBC00EF25E090E679F090E678E030E0F990E609 -:100BCC0078E04440F090E678E020E6F990E678E0B2 -:060BDC0030E1D6D2E9224F -:100C4B00A90790E678E020E6F9E51F702390E67897 -:100C5B00E04480F0E925E090E679F08D1AAF03A926 -:100C6B0007751B018A1C891DE4F51E751F01D32214 -:020C7B00C32292 -:100C1700A90790E678E020E6F9E51F702590E678C9 -:100C2700E04480F0E925E0440190E679F08D1AAFC1 -:100C370003A907751B018A1C891DE4F51E751F038F -:040C4700D322C322CF -:03004B000205C5E6 -:1005C500C0E0C083C082C085C084C086758600C077 -:1005D500D075D000C000C001C002C003C006C0076E -:1005E50090E678E030E206751F060206AF90E678E1 -:1005F500E020E10CE51F64026006751F070206AFE7 -:10060500E51F24FE605F14603624FE70030206A019 -:1006150024FC70030206AC240860030206AFAB1B82 -:10062500AA1CA91DAF1E051E8F827583001206CD5B -:1006350090E679F0E51E651A7070751F05806B9060 -:10064500E679E0AB1BAA1CA91DAE1E8E8275830040 -:100655001206FA751F02E51A6401704E90E678E0FD -:100665004420F08045E51A24FEB51E0790E678E0A3 -:100675004420F0E51A14B51E0A90E678E04440F0EF -:10068500751F0090E679E0AB1BAA1CA91DAE1E8E56 -:10069500827583001206FA051E800F90E678E04405 -:1006A50040F0751F008003751F005391DFD007D000 -:1006B50006D003D002D001D000D0D0D086D084D0CF -:0806C50085D082D083D0E03221 -:020CA900A90799 -:100CAB00AE2DAF2E8F828E83A3E064037017AD0140 -:100CBB0019ED7001228F828E83E07C002FFDEC3EBC -:090CCB00FEAF0580DF7E007F0012 -:010CD40022FD -:100D1600120C17E51F24FA600E146006240770F300 -:0C0D2600D322E4F51FD322E4F51FD322F2 -:100D3200120C4BE51F24FA600E146006240770F3B0 -:0C0D4200D322E4F51FD322E4F51FD322D6 -:100AC0008E0C8F0D90E600E054187012E50D240195 -:100AD000FFE4350CC313F50CEF13F50D801590E60C -:100AE00000E05418FFBF100BE50D25E0F50DE50CF7 -:100AF00033F50CE50D150DAE0C7002150C4E6005AE -:060B0000120CE980EE2258 -:100CE9007400F58690FDA57C05A3E582458370F91E -:010CF90022D8 -:030000000209ED05 -:0C09ED00787FE4F6D8FD758135020A34ED -:1006CD00BB010CE58229F582E5833AF583E02250E2 -:1006DD0006E92582F8E622BBFE06E92582F8E2222C -:0D06ED00E58229F582E5833AF583E4932246 -:1006FA00F8BB010DE58229F582E5833AF583E8F036 -:10070A00225006E92582C8F622BBFE05E92582C8E1 -:02071A00F222C9 -:10071C00BC000BBE0029EF8DF084FFADF022E4CCC1 -:10072C00F875F008EF2FFFEE33FEEC33FCEE9DEC8A -:10073C00984005FCEE9DFE0FD5F0E9E4CEFD22EDD0 -:10074C00F8F5F0EE8420D21CFEADF075F008EF2F1A -:10075C00FFED33FD4007985006D5F0F222C398FD0B -:05076C000FD5F0EA22A8 -:10077100D083D082F8E4937012740193700DA3A317 -:1007810093F8740193F5828883E47374029368602B -:06079100EFA3A3A380DF2B -:1009F90002095CE493A3F8E493A34003F68001F2AF -:100A090008DFF48029E493A3F85407240CC8C333FE -:100A1900C4540F4420C8834004F456800146F6DFCD -:100A2900E4800B0102040810204080900046E47E17 -:100A3900019360BCA3FF543F30E509541FFEE493C2 -:100A4900A360010ECF54C025E060A840B8E493A389 -:100A5900FAE493A3F8E493A3C8C582C8CAC583CAB4 -:100A6900F0A3C8C582C8CAC583CADFE9DEE780BE6C -:01004A0000B5 -:00000001FF diff --git a/AIOUSB/Firmware/USBP-DIO16RO8.hex b/AIOUSB/Firmware/USBP-DIO16RO8.hex deleted file mode 100644 index b1250a6..0000000 --- a/AIOUSB/Firmware/USBP-DIO16RO8.hex +++ /dev/null @@ -1,291 +0,0 @@ -:1007050000120100020000004005163280010001C0 -:100715000200010A06000200000040010009022053 -:1007250000010100A0320904000002FF00000007DB -:1007350005020200020007058602000200090220E8 -:1007450000010100A0320904000002FF00000007BB -:10075500050102400000070581024000000403096D -:10076500042603410043004300450053002000498F -:10077500002F004F002000500072006F00640075CC -:10078500006300740073001C0355005300420050C1 -:10079500002D00440049004F003100360052003062 -:0507A500003800000017 -:03004300020800B0 -:03005300020800A0 -:10080000020C4E00020CEF00020CD900020CC100D9 -:10081000020A9200020AC9000200320002004200ED -:1008200002005200020D4C00020D4D00020D4E0060 -:10083000020D4F00020D5000020D5100020D52003A -:10084000020D530002004200020D5400020D55003B -:10085000020D5600020D5700020D5800020D5900FE -:10086000020D5A0002004200020042000200420053 -:10087000020D5B00020D5C00020D5D00020D5E00CA -:10088000020D5F00020D6000020D6100020D6200AA -:10089000020D6300020D6400020D6500020D66008A -:1008A000020D6700020D6800020D6900020D6A006A -:0808B000020D6B00020D6C004B -:0A00360000010202030304040505A3 -:1008B800E4F50BF50AF509F508C203C200C202C245 -:1008C80001120C6D752307752406752B07752C18F6 -:1008D800752107752222752907752A42752D077516 -:1008E8002E62D2E843D82090E668E04409F090E60A -:1008F8005CE0443DF0D2AFD20412000390E680E001 -:1009080054F7F0538EF8C20330010512030FC201E9 -:100918003003291200405024C203120C292000166B -:1009280090E682E030E704E020E1EF90E682E030F4 -:10093800E604E020E0E4120BD11207FE120A5A8006 -:01094800C7E7 -:10030F0090E6B9E070030203C014700302043D24A9 -:10031F00FE70030204C024FB70030203BA147003BF -:10032F000203B41460731460762405600302051F82 -:10033F00120D44400302052B90E6BBE024FE602221 -:10034F0014603324FD601114602224067048E523E5 -:10035F0090E6B3F0E5248037E52B90E6B3F0E52C7B -:10036F00802DE52590E6B3F0E5268023E52790E67E -:10037F00B3F0E528801990E6BAE0FF120BFDAA064C -:10038F00A9077B01EA494B600DEE90E6B3F0EF90C1 -:10039F00E6B4F002052B020524120D1702052B12ED -:1003AF000D2902052B1207F202052B120D0502056E -:1003BF002B120D46400302052B90E6B8E0247F6018 -:1003CF001514601924027063A200E43325E0FFA224 -:1003DF0002E4334F8041E490E740F0803F90E6BC69 -:1003EF00E0547EFF7E00E0D394807C0040047D01CA -:1003FF0080027D00EC4EFEED4F2436F58274003EF8 -:10040F00F583E493FF3395E0FEEF24A1FFEE34E68E -:10041F008F82F583E0540190E740F0E4A3F090E67B -:10042F008AF090E68B7402F002052B020524120D60 -:10043F0048400302052B90E6B8E024FE6016240224 -:10044F00600302052B90E6BAE0B40105C200020575 -:10045F002B02052490E6BAE0705590E6BCE0547E7E -:10046F00FF7E00E0D394807C0040047D0180027DFC -:10047F0000EC4EFEED4F2436F58274003EF583E41A -:10048F0093FF3395E0FEEF24A1FFEE34E68F82F564 -:10049F0083E054FEF090E6BCE05480131313541F16 -:1004AF00FFE0540F2F90E683F0E04420F0806D8042 -:1004BF0064120D4A506690E6B8E024FE60192402DB -:1004CF00705A90E6BAE0B40104D200804F90E6BAB9 -:1004DF00E064026047803E90E6BCE0547EFF7E0001 -:1004EF00E0D394807C0040047D0180027D00EC4EBF -:1004FF00FEED4F2436F58274003EF583E493FF330F -:10050F0095E0FEEF24A1FFEE34E68F82F58380089D -:10051F00120056500790E6A0E04401F090E6A0E0EC -:03052F004480F015 -:0105320022A6 -:0300330002004E7A -:04004E0053D8EF3262 -:04004600022F000085 -:070D390053B1FD43B102229A -:100C6D00D200120D317580FFE4F5B275B0FFF5B508 -:0C0C7D0075B4FF75A0FFF5B175B6FF223D -:0407FA0043B14022A5 -:040D400053B1BF22CA -:100A5A00E5336033E530452F7006752F2F7530FF6B -:100A6A00E53015307002152FE530452F7004F53347 -:100A7A00800FAE2FAF307C0B7DFF12068AEF20E08D -:070A8A0003020D401207FA00 -:010A91002242 -:02004000D322C9 -:0207FE00D32204 -:020D4400D322B8 -:0807F20090E6BAE0F534D322D1 -:100D050090E740E534F0E490E68AF090E68B04F055 -:020D1500D322E7 -:080D290090E6BAE0F531D32297 -:100D170090E740E531F0E490E68AF090E68B04F046 -:020D2700D322D5 -:020D4600D322B6 -:020D4800D322B4 -:020D4A00D322B2 -:1000560075330190E678E05410FFC4540F4450F510 -:100066003213E433F53590E6B9E01206DF0092105C -:1000760000A31100B3120114300114310189A20149 -:1000860089A30183A90159AC0000030B90E6BEE0E9 -:1000960090E68BF090E6A0E020E1F9805D90E740E5 -:1000A600E580F0A3E5B0F0A3E5A0020148E490E600 -:1000B6008AF090E6BEE090E68BF090E6A0E020E1C4 -:1000C600F990E743E030E0047FFF80027F008FB2C3 -:1000D60090E743E030E1047FFF80027F008FB59018 -:1000E600E6BAE030E0047F1080027F0090E743E04C -:1000F6005403FE25E025E04FF5B190E740E0F5809A -:10010600A3E0F5B0A3E0F5A0120D3902030D90E7C8 -:1001160040E580F0A3E5B0F0A3E5A0F0E5B130E45A -:10012600047F0180027F0090E6BAEFF0E5B1131379 -:10013600540390E743F0A37469F0A304F0A304F01A -:10014600A304F0E490E68AF090E6BEE090E68BF039 -:1001560002030D90E6B5E054FEF090E6BFE090E6AF -:100166008AF090E6BEE090E68BF090E6BBE090E683 -:10017600B3F090E6BAE090E6B4F002030D753501EF -:1001860043320190E6BAE0750C00F50DA3E0FEEEF1 -:10019600420C90E6BEE0750E00F50FA3E0FEEE42BF -:1001A6000E90E6B8E064C06003020275E50F450EE6 -:1001B600700302030D90E6A0E020E1F9C3E50F9479 -:1001C60040E50E94005008850E10850F11800675C7 -:1001D600100075114090E6B9E0B4A335E4F512F5C8 -:1001E60013C3E5139511E5129510505EE50D251321 -:1001F600F582E50C3512F583E0FF74402513F58290 -:10020600E434E7F583EFF00513E51370D4051280A7 -:10021600D0E4F512F513C3E5139511E512951050C8 -:100226001874402513F582E434E7F58374CDF005A0 -:1002360013E51370E1051280DDAD117AE779407F91 -:1002460040AB07AF0DAE0C1207AAE490E68AF09019 -:10025600E68BE511F0250DF50DE510350CF50CC313 -:10026600E50F9511F50FE50E9510F50E0201B2900A -:10027600E6B8E06440600302030DE50F450E700327 -:1002860002030DE490E68AF090E68BF090E6A0E09B -:1002960020E1F990E68BE0751000F51190E6B9E0E3 -:1002A600B4A335E4F512F513C3E5139511E51295DC -:1002B60010503674402513F582E434E7F583E0FFE9 -:1002C600E50D2513F582E50C3512F583EFF00513E0 -:1002D600E51370D4051280D0AD117AE779407F40DE -:1002E600AB07AF0DAE0C120B36E511250DF50DE57E -:1002F60010350CF50CC3E50F9511F50FE50E9510AD -:08030600F50E020280D322C3B0 -:01030E0022CC -:100C4E00C0E0C083C08290E6B5E04401F0D201530B -:0F0C5E0091EF90E65D7401F0D082D083D0E03248 -:100CD900C0E0C083C0825391EF90E65D7404F0D008 -:060CE90082D083D0E0324E -:100CEF00C0E0C083C0825391EF90E65D7402F0D0F4 -:060CFF0082D083D0E03238 -:100A9200C0E0C083C08290E680E030E70E85212569 -:100AA200852226852927852A28800C852925852ABD -:100AB200268521278522285391EF90E65D7410F058 -:070AC200D082D083D0E032A6 -:100CC100C0E0C083C082D2035391EF90E65D740807 -:080CD100F0D082D083D0E032A4 -:100AC900C0E0C083C08290E680E030E70E85212532 -:100AD900852226852927852A28800C852925852A86 -:100AE900268521278522285391EF90E65D7420F011 -:070AF900D082D083D0E0326F -:01003200329B -:01004200328B -:01005200327B -:010D4C003274 -:010D4D003273 -:010D4E003272 -:010D4F003271 -:010D50003270 -:010D5100326F -:010D5200326E -:010D5300326D -:010D5400326C -:010D5500326B -:010D5600326A -:010D57003269 -:010D58003268 -:010D59003267 -:010D5A003266 -:010D5B003265 -:010D5C003264 -:010D5D003263 -:010D5E003262 -:010D5F003261 -:010D60003260 -:010D6100325F -:010D6200325E -:010D6300325D -:010D6400325C -:010D6500325B -:010D6600325A -:010D67003259 -:010D68003258 -:010D69003257 -:010D6A003256 -:010D6B003255 -:010D6C003254 -:040A1B00AA06AC0576 -:100A1F00E4FD7E000DEE2400F582E43400F583EA58 -:100A2F00F00E0D74002EF582E43400F583EFF00D17 -:100A3F0074002402F582E43400F583ECF07A007B35 -:0B0A4F0000AF32120CA5AF32020B000A -:0A0B36008E148F158D168A178B1888 -:100B4000E4F519E519C3951650200515E515AE1401 -:100B50007002051414FFE5182519F582E43517F520 -:0A0B600083E0FD120A1B051980D97D -:010B6A002268 -:0A07AA008E148F158D168A178B1818 -:1007B400E4FDF519E5356012E514FF7E000DEE2425 -:1007C40000F582E43400F583EFF0AE050D74002EDD -:1007D400F582E43400F583E515F07A007B00AF324E -:0E07E400120CA5AB18AA17AD16AF32020C8985 -:100BD10090E682E030E004E020E60B90E682E0302F -:100BE100E119E030E71590E680E04401F07F147EE2 -:0C0BF100001209D590E680E054FEF022CE -:100C290090E682E044C0F090E681F043870100003D -:040C39000000002295 -:1000030030040990E680E0440AF0800790E680E03F -:100013004408F07FDC7E051209D590E65D74FFF09D -:0F00230090E65FF05391EF90E680E054F7F02203 -:080D3100E4F51FD2E9D2AF2264 -:100B000090E678E020E6F9C2E990E678E04480F0EB -:100B1000EF25E090E679F090E678E030E0F990E6B5 -:100B200078E04440F090E678E020E6F990E678E05E -:060B300030E1D6D2E922FB -:100B9F00A90790E678E020E6F9E51F702390E67844 -:100BAF00E04480F0E925E090E679F08D1AAF03A9D3 -:100BBF0007751B018A1C891DE4F51E751F01D322C1 -:020BCF00C3223F -:100B6B00A90790E678E020E6F9E51F702590E67876 -:100B7B00E04480F0E925E0440190E679F08D1AAF6E -:100B8B0003A907751B018A1C891DE4F51E751F033C -:040B9B00D322C3227C -:03004B0002053378 -:10053300C0E0C083C082C085C084C086758600C009 -:10054300D075D000C000C001C002C003C006C00700 -:1005530090E678E030E206751F0602061D90E67805 -:10056300E020E10CE51F64026006751F0702061D0B -:10057300E51F24FE605F14603624FE700302060E3E -:1005830024FC700302061A2408600302061DAB1B39 -:10059300AA1CA91DAF1E051E8F8275830012063B80 -:1005A30090E679F0E51E651A7070751F05806B90F3 -:1005B300E679E0AB1BAA1CA91DAE1E8E82758300D3 -:1005C300120668751F02E51A6401704E90E678E022 -:1005D3004420F08045E51A24FEB51E0790E678E036 -:1005E3004420F0E51A14B51E0A90E678E04440F082 -:1005F300751F0090E679E0AB1BAA1CA91DAE1E8EE9 -:1006030082758300120668051E800F90E678E04429 -:1006130040F0751F008003751F005391DFD007D092 -:1006230006D003D002D001D000D0D0D086D084D061 -:0806330085D082D083D0E032B3 -:020BFD00A90746 -:100BFF00AE2DAF2E8F828E83A3E064037017AD01ED -:100C0F0019ED7001228F828E83E07C002FFDEC3E68 -:090C1F00FEAF0580DF7E007F00BE -:010C280022A9 -:100C8900120B6BE51F24FA600E146006240770F33B -:0C0C9900D322E4F51FD322E4F51FD32280 -:100CA500120B9FE51F24FA600E146006240770F3EB -:0C0CB500D322E4F51FD322E4F51FD32264 -:1009D5008E0C8F0D90E600E054187012E50D240181 -:1009E500FFE4350CC313F50CEF13F50D801590E6F8 -:1009F50000E05418FFBF100BE50D25E0F50DE50CE3 -:100A050033F50CE50D150DAE0C7002150C4E600599 -:060A1500120C3D80EE22F0 -:100C3D007400F58690FDA57C05A3E582458370F9CA -:010C4D002284 -:03000000020949A9 -:0C094900787FE4F6D8FD75813502099036 -:10063B00BB010CE58229F582E5833AF583E0225074 -:10064B0006E92582F8E622BBFE06E92582F8E222BE -:0D065B00E58229F582E5833AF583E49322D8 -:10066800F8BB010DE58229F582E5833AF583E8F0C8 -:10067800225006E92582C8F622BBFE05E92582C874 -:02068800F2225C -:10068A00BC000BBE0029EF8DF084FFADF022E4CC54 -:10069A00F875F008EF2FFFEE33FEEC33FCEE9DEC1D -:1006AA00984005FCEE9DFE0FD5F0E9E4CEFD22ED63 -:1006BA00F8F5F0EE8420D21CFEADF075F008EF2FAD -:1006CA00FFED33FD4007985006D5F0F222C398FD9E -:0506DA000FD5F0EA223B -:1006DF00D083D082F8E4937012740193700DA3A3AA -:1006EF0093F8740193F5828883E4737402936860BE -:0606FF00EFA3A3A380DFBE -:100955000208B8E493A3F8E493A34003F68001F2F8 -:1009650008DFF48029E493A3F85407240CC8C333A3 -:10097500C4540F4420C8834004F456800146F6DF72 -:10098500E4800B0102040810204080900046E47EBC -:10099500019360BCA3FF543F30E509541FFEE49367 -:1009A500A360010ECF54C025E060A840B8E493A32E -:1009B500FAE493A3F8E493A3C8C582C8CAC583CA59 -:1009C500F0A3C8C582C8CAC583CADFE9DEE780BE11 -:01004A0000B5 -:00000001FF diff --git a/AIOUSB/Firmware/USBP-II8IDO4A.hex b/AIOUSB/Firmware/USBP-II8IDO4A.hex deleted file mode 100644 index a887a70..0000000 --- a/AIOUSB/Firmware/USBP-II8IDO4A.hex +++ /dev/null @@ -1,579 +0,0 @@ -:100D76001201000200000040051636800100010243 -:100D860000010A06000200000040010009022000DE -:100D9600010100A0FA0904000002FF000000070597 -:100DA6000202000200070586020002000902200076 -:100DB600010100A0FA0904000002FF000000070577 -:100DC60001024000000705810240000014030000F4 -:100DD600000000000000000000000000000000000D -:100DE600260341004300430045005300200049000C -:100DF6002F004F002000500072006F006400750045 -:100E06006300740073001C03550053004200500039 -:100E16002D00490049003800490044004F003400C5 -:100E2600410000008081828384858687A0A1A2A3D9 -:100E3600A4A5A6A7C0D0C0E0EF900E2A93900E51AD -:100E4600F0ED900E2A93900E53F0A2009200D0E09F -:100E5600D0D022C0D0C0E0EF900E2A93900E70F052 -:100E6600ED900E2A93900E73F0A200B39200D0E09C -:030E7600D0D022B7 -:1019CD00555342502D49493849444F3441005049EF -:1019DD00434F2D49493849444F34410055534250E6 -:0719ED002D49493845520065 -:0400460043B1402260 -:04004E0053B1BF22C9 -:041CFA0043B1402290 -:071CE50053B1FD43B10222DF -:101A1900EF5407FE7401A806088002C333D8FCFE00 -:101A2900EF131313541FF522ED6004EE428022EEEA -:041A3900F4528022C1 -:10191D00EF54F824F8600824087006AE808002AEFB -:10192D00A0EF5407FF7401A807088002C333D8FC49 -:0C193D005206EE60047F0180027F002251 -:0D003600E580120F9D900001E5A0020FAFC4 -:0C1CA000120F5790285DF0F580021CE543 -:01002A0022B3 -:01004A002293 -:1015F1007AE779407F40AB077D017F037E001215BA -:10160100A990E740E0B4D0037436F090E740E09051 -:101611000D80F090E740E024C9600B0470107BFF5F -:101621007A1979CD800E7BFF7A1979DB80067BFFF1 -:0A1631007A1979E91214F8021CE599 -:01005200228B -:0110FF0022CE -:091CCC0090285D74FFF0A3F022E2 -:101B990090285DE0F5807590FF75B2FF75B3FF750C -:061BA900B11475B6FF2225 -:101C2C008F248D25300603020E3AAD25AF24120EFB -:021C3C0059222B -:011D1E0022A2 -:011D1F0022A1 -:071CEC0090285FE0F5802263 -:071CF30090285F74FFF0224E -:1003790090E6BEE0FFC313F52BE4F52CD204120B73 -:1003890053500302066790E6B9E024D06044146034 -:1003990041248F700302066014700302066024E48E -:1003A900606224AD600302066590E6BEE0D3940066 -:1003B9005003020667E090E68BF090E6A0E020E1AA -:1003C900F990E740E0F580121CE5E490E68AF00236 -:1003D900066790E740E580F0A3E590F0A3E5A0F07B -:1003E900A3E5B0F0E5B130E0047F0180027F009021 -:1003F900E6BAEFF090E7457469F0E4A3F0A3F0A33F -:10040900F002064B43878053B1F353B1FB75983023 -:10041900752D0C152DE52D600280F8759830752D18 -:100429000C152DE52D600280F8759830752D0C1589 -:100439002DE52D600280F8759830752D0C152DE588 -:100449002D600280F8759830752D0C152DE52D60FD -:100459000280F843B104E52CC3952B40030205251E -:1004690053B1F3759830752D0C152DE52D6002806B -:10047900F8759830752D0C152DE52D600280F875ED -:100489009830752D0C152DE52D600280F8E599C47D -:1004990013135403FF7440252CF582E434E7F583E4 -:1004A900EFF0759830752D0C152DE52D600280F84B -:1004B90085992AE52AC413135403FF7441252CF5A1 -:1004C90082E434E7F583EFF0E52A25E025E0FF74BF -:1004D90040252CF582E434E7F583E04FFF7440258D -:1004E9002CF582E434E7F583EFF0759830752D0C1F -:1004F900152DE52D600280F885992A7441252CF582 -:1005090082E434E7F583E0FFE52A25E025E0FEEF04 -:100519004EF043B104052C052C02045F43B1085386 -:10052900B1FB759830752D0C152DE52D600280F8FD -:10053900759830752D0C152DE52D600280F875988C -:1005490030752D0C152DE52D600280F875983075E4 -:100559002D0C152DE52D600280F8759830752D0C40 -:10056900152DE52D600280F843B104E4F52CE52C46 -:10057900C3952B400302064A43B10853B1FB759852 -:1005890030752D0C152DE52D600280F875983075A4 -:100599002D0C152DE52D600280F8759830752D0C00 -:1005A900152DE52D600280F8E599C413135403FF56 -:1005B900E52B252C2440F582E434E7F583EFF0752B -:1005C9009830752D0C152DE52D600280F885992A36 -:1005D900E52AC413135403FFE52B252CFE2441F50A -:1005E90082E434E7F583EFF074402EF582E434E7D2 -:1005F900F583E0FFE52A25E025E0FEEF4EFFE52B38 -:10060900252C2440F582E434E7F583EFF075983022 -:10061900752D0C152DE52D600280F885992AE52B9D -:10062900252C2441F582E434E7F583E0FFE52A250A -:10063900E025E0FEEF4EF043B104052C052C020540 -:1006490077E490E68AF090E6BEE090E68BF090E6DB -:10065900A0E04480F0800712088E8002D322C322D2 -:041D060000000000D9 -:101C6200021D1D0602080000011001010C01010AFB -:011C72000170 -:101C0600902803E07006902802E06003021C9312FD -:031C1600002E227B -:101A83007E007F617D007B017A287900120FF79039 -:101A930028007409F0E4A3F0121CCC121B99021B5A -:011AA300AF93 -:10000E007D021215A1902800E0B40904A3E060035C -:0C001E00021A837D611215A1121B9922A9 -:101BAF007A287B007D617F017E1F1217F07D617F98 -:061BBF00007E1F021D0E56 -:10136000121C0690E6BEE0F536753802E536605789 -:10137000C3944050058536378003753740E490E6C6 -:101380008AF090E68BE537F090E6A0E020E1F9E402 -:10139000F535E535C39537502574402535F582E49C -:1013A00034E7F583E0FFAE380538EE7C007B01249E -:1013B00000F9EC3428FAEF120F9D053580D4C3E50F -:0A13C000369537F53680A5021C06AD -:0F1C8400D3E547950EE546950D4003121CAC22A3 -:011D200022A0 -:101A3D00902805E0FE902804E07C002400F50EECD3 -:101A4D003EF50D450E7007C28CC2A9C20522D28C7F -:031A5D00D2A922E9 -:011D2100229F -:1016C90090E6BEE090E68BF090E6A0E020E1F9E438 -:1016D900FF74422FF582E434E7F583E0FEEF7C00E6 -:1016E9007B01245FF9EC3428FAEE120F9D0FBF023B -:1016F900E090E740E0902804F090E741E090280569 -:04170900F0021A3D93 -:0B1CAC00121CECE4F546F547D20522BF -:101B5100E4F546F547C28CC2A9538EF75389F14388 -:081B61008901121D21021A3D49 -:1018BD00E50945086017E50915097002150814C3F7 -:1018CD0094FFE50864809480501602004E30041099 -:1018DD007508057509FF120046C204E4F546F54783 -:0118ED0022D8 -:100A2C0090E6B8E020E703020AE1E4F534902804EC -:100A3C00E0FFAE34053474402EF582E434E7F583E0 -:100A4C00EFF0902805E0FFAE34053474402EF582AB -:100A5C00E434E7F583EFF0E4F533E533C394025067 -:100A6C00247E007B01745F2533F9EE3428FA120FD3 -:100A7C0057FF74402534F582E434E7F583EFF00535 -:100A8C0033053480D5AE34053474402EF582E4340D -:100A9C00E7F583E547F0E546FFAE34053474402EA8 -:100AAC00F582E434E7F583EFF0A205E433FFAE34CE -:100ABC00053474402EF582E434E7F583EFF0C2057B -:100ACC00E490E68AF090E6BEE090E68BF090E6A02B -:100ADC00E04480F02290E6BEE090E68BF090E6A039 -:100AEC00E020E1F990E6BEE06402705AE4F534AF20 -:100AFC0034053474402FF582E434E7F583E0902814 -:100B0C0004F0AF34053474402FF582E434E7F583F8 -:100B1C00E0902805F0E4F533E533C39402502474D7 -:100B2C00402534F582E434E7F583E0FFE5337C00BF -:100B3C007B01245FF9EC3428FAEF120F9D05330585 -:070B4C003480D5121A3D228E -:041CFE00751001223A -:1013CA00121C0690E6BEE0F536E4F538E5366057BD -:1013DA00C3944050058536378003753740E490E65C -:1013EA008AF090E68BE537F090E6A0E020E1F9E498 -:1013FA00F535E535C39537502574402535F582E432 -:10140A0034E7F583E0FFAE380538EE7C007B012433 -:10141A001BF9EC3428FAEF120F9D053580D4C3E589 -:08142A00369537F53680A52246 -:10154F001510E510704B90281BE0F510121D1EE4CE -:10155F00F52190285CE0FFE521C39F5031E521255F -:10156F00E0241CF582E43428F583E0F522E52125FB -:10157F00E0241DF582E43428F583E0F523547FFD44 -:10158F00E523339206AF22121C2C052180C4121DB5 -:02159F001F2209 -:101AA40090E6BEE090E68BF090E6A0E020E1F990AD -:101AB400E740E0902806F090E741E0902807F02204 -:1012D500150CE50C600302135F902806E0F50C7B06 -:1012E500017A28797B120036E4FFFE747B2EF582A5 -:1012F500E43428F583E0FD74612EF582E43428F5A5 -:1013050083E06DF97D01E4FCECC394085046E95D8A -:10131500602974632FF582E43428F583E014F074B2 -:10132500632FF582E43428F583E0702074612EF58F -:1013350082E43428F583E06DF08000902807E0FB17 -:1013450074632FF582E43428F583EBF00CED25E08A -:0B135500FD0F80B40EEE6402709122C8 -:101B690090E6BEE090E68BF090E6A0E020E1F990E7 -:081B7900E740E0902808F0228B -:10194900E4FF74732FF582E43428F583E4F07477A7 -:101959002FF582E43428F58374FFF074752FF5822E -:0C196900E43428F583E4F00FBF02D7221D -:10149600150AE50A705B902808E0F50A7B017A28B0 -:1014A6007973120036E4FF74772FF582E43428F559 -:1014B60083C083C082E0FE74732FF582E43428F57E -:1014C60083E0FDEE5DD082D083F074752FF582E463 -:1014D6003428F583C083C082E0FE74732FF582E45E -:1014E6003428F583E0FDEE4DD082D083F00FBF02A5 -:0214F600B6221C -:041D0200750F012236 -:10102300150FE50F603DE4F52190281AE0FFE52157 -:10103300C39F507C74152521F8E6602316E6701FC4 -:10104300E52125E0240AF582E43428F583E0FE5403 -:101053007FFFEE30E7047D0080027D01121A19053F -:101063002180C6902809E0F50FE4F52190281AE0C5 -:10107300FFE521C39F5039E52125E0240BF582E4E8 -:101083003428F583E0FF74152521F8A607E521250B -:10109300E0240AF582E43428F583E0FE547FFFEE72 -:1010A30030E7047D0180027D00121A19052180BCFE -:0110B300221A -:1018590090E6BEE090E68BF090E6A0E020E1F9E4A6 -:10186900FF74402FF582E434E7F583E0FEEF7C0056 -:101879007B012409F9EC3428FAEE120F9D0FBF12EF -:02188900E0225B -:10005600E4F53490E6B8E030E77790E6BEE0FF706E -:100066000490E68BF0BF010D90E7407461F090E6D6 -:100076008B7401F01FEF605190E6A0E020E1F9EFEC -:10008600C3944050048F338003753340E4FEEEC3BF -:1000960095335023AD3405347C007B0174002DF973 -:1000A600EC3428FA120F57FD74402EF582E434E73B -:1000B600F583EDF00E80D7E490E68AF090E68BE5C6 -:1000C60033F0C3EF9533FF80AC90E6A0E04480F0B8 -:1000D6002290E6BFE0FF90E6BEE04F707790E6BD67 -:1000E600E0704D90E6BCE024EF6023249F6030244E -:1000F600FD603324F360342472703590E6BAE06410 -:10010600CE702DA3E064AC7027121BAF802290E660 -:10011600BAE0B4CE1BA3E0B4AC16121A838011E485 -:1001260090281AF0800A750F018005E490285CF08B -:1001360090E6BDE06480600302037890E6BCE0646C -:1001460001600302037890E6BAE0902802F090E698 -:10015600BB02020B90E6BFE0600302037890E6BDA7 -:10016600E0FE90E6BCE07C002400FFEC3EFE60036F -:10017600020378EF120FD101B12001B12101B122A2 -:1001860001B12301E62F021341022151022F53022E -:100196004F61025D63027D71028B7302AB740300D3 -:1001A60081030B830328840000037890E6BEE0B445 -:1001B6005F0312136090E6BCE030E003121B9990D7 -:1001C600E6BCE020E10302037890E6BAE064CE6084 -:1001D60003020378A3E064AC6003020378021BAF5A -:1001E60090E6BEE064026003020378E090E68BF0DE -:1001F60090E6A0E020E1F9121C0690E740E0902886 -:1002060002F090E741E0902803F0021C0690E6BE5B -:10021600E0640460030203780216C990E6BEE06457 -:10022600026003020378021AA490E6BEE06401604D -:1002360003020378E090E68BF090E6A0E020E1F977 -:1002460090E740E0902806F02290E6BEE064016068 -:1002560003020378021B6990E6BEE06401600302B4 -:100266000378E090E68BF090E6A0E020E1F990E7D5 -:1002760040E0902808F02290E6BEE0641260030297 -:10028600037802185990E6BEE06401600302037821 -:10029600E090E68BF090E6A0E020E1F990E740E000 -:1002A600902809F02290E6BEE0640260030203781B -:1002B60090281AE0C39408400302037890E6BEE053 -:1002C60090E68BF090E6A0E020E1F990E740E0FFB1 -:1002D60090281AE0FE25E02408F582E43428F58308 -:1002E600EFF090E741E0FFEE25E02409F582E434E3 -:1002F60028F583EFF090281A807590E6BEE06442F8 -:1003060070700213CA90E6BEE064017065E090E684 -:100316008BF090E6A0E020E1F990E740E090281B02 -:10032600F02290E6BEE06402704890285CE0C39438 -:1003360020503F90E6BEE090E68BF090E6A0E020ED -:10034600E1F990E740E0FF90285CE0FE25E0241A02 -:10035600F582E43428F583EFF090E741E0FFEE25DF -:10036600E0241BF582E43428F583EFF090285CE066 -:0303760004F0226E -:101B1B0090E6047480F00000007402F00000007482 -:0B1B2B0006F0000000E4F000000022C3 -:011D2200229E -:10170D00E4F52A7AE779407F40AB077D087FF87EC4 -:10171D001D1215A9E4F52A7440252AF582E434E753 -:10172D00F583E0FDE52A75F002A424D4F9740D3596 -:0F173D00F08982F583EDF0052AE52AB408D92258 -:10163B0090E678E05410FFC4540F4450F51113E4B6 -:10164B0033F51390E600E054E74410F0438E20127C -:10165B00002E12002A121CDD12170D1215F1D200EA -:10166B0012000E121CFE121B51121949121D0212EE -:08167B001C0612004E02004A99 -:101C19001200521218BD121C8490E680E054F7F0AD -:031C29000210FFA7 -:1014F8008B2A8A2B892CE4F52D121BF18F2EE52ED1 -:1015080025E02402900E0CF0E4F52DAF2EEF339574 -:10151800E0FEC3E52D9FEE6480F87480985027ABF9 -:101528002AAA2BA92C852D82758300120F70FDE540 -:101538002D75F002A4240EF9740E35F08982F58316 -:07154800EDF0052D80C52226 -:1010B4008E418F42AC05E4FDE5136012E541FF7EED -:1010C400000DEE251EF582E4351DF583EFF0AE0527 -:1010D4000DE51E2EF582E4351DF583E542F0AF05DE -:1010E4000DE51E2FF582E4351DF583ECF0AB1EAA49 -:0B10F4001DAF11121AFFAF110217BA56 -:031D0E000210B40C -:1017F0008E3B8F3C8D3D8A3E8B3FE4F540E540C3F8 -:10180000953D5020053CE53CAE3B7002053B14FF86 -:10181000E53F2540F582E4353EF583E0FD121D0EDF -:05182000054080D92203 -:0815A1007A287B007F017E1F08 -:1015A9008E3B8F3C8D3D8A3E8B3FE4FDF540E51334 -:1015B9006012E53BFF7E000DEE251EF582E4351D28 -:1015C900F583EFF0AE050DE51E2EF582E4351DF528 -:1015D90083E53CF0AB1EAA1DAF11121AFFAB3FAA5F -:0815E9003EAD3DAF11021AE313 -:10088E0090E6BAE0753300F534A3E0FEEE42339005 -:10089E00E6BEE0753500F536A3E0FEEE423590E695 -:1008AE00B8E064C06003020999E53645357003026D -:1008BE000A2B90E6A0E020E1F9C3E5369440E53539 -:1008CE0094005008853537853638800675370075A3 -:1008DE00384090E6B9E064A3705790E6BCE0B401EE -:1008EE001BA3E0701790E6BBE030E71090E7407472 -:1008FE0003F0A37401F0A37403F0806AE4F539F5F4 -:10090E003AC3E53A9538E5399537505AE534253AE4 -:10091E00F582E5333539F583E0FF7440253AF582EB -:10092E00E434E7F583EFF0053AE53A70D405398003 -:10093E00D0E4F539F53AC3E53A9538E539953750AF -:10094E00187440253AF582E434E7F58374CDF0054A -:10095E003AE53A70E1053980DDAD387AE77B40AF94 -:10096E0034AE331215A9E490E68AF090E68BE538A2 -:10097E00F02534F534E5373533F533C3E5369538A0 -:10098E00F536E5359537F5350208B790E6B8E064EB -:10099E00406003020A2BE53645357003020A2BE44C -:1009AE0090E68AF090E68BF090E6A0E020E1F990D8 -:1009BE00E68BE0753700F53890E6B9E0B4A335E480 -:1009CE00F539F53AC3E53A9538E53995375032742D -:1009DE0040253AF582E434E7F583E0FFE534253A25 -:1009EE00F582E5333539F583EFF0053AE53A70D403 -:1009FE00053980D0AD387AE77B40AF34AE3312176D -:100A0E00F0E5382534F534E5373533F533C3E536BF -:0E0A1E009538F536E5359537F5350209A422F1 -:100E7900E4FF90E6B8E020E703020F560F0F744035 -:100E89002401F582E434E7F5837409F00F744024F2 -:100E990002F582E434E7F583E4F00F74402403F5A6 -:100EA90082E434E7F583E4F00F74402404F582E426 -:100EB90034E7F583E4F00F74402405F582E434E760 -:100EC900F5837402F00F74402406F582E434E7F5E3 -:100ED90083E4F00F74402407F582E434E7F583E4F2 -:100EE900F00F74402408F582E434E7F58374FFF0C9 -:100EF9000F74402409F582E434E7F58374FFF00F99 -:100F09007440240AF582E434E7F5837408F00F7419 -:100F190040240BF582E434E7F5837420F00F744024 -:100F2900240CF582E434E7F583740BF00F74402444 -:100F39000DF582E434E7F5837403F090E740EFF0B0 -:0E0F4900E490E68AF090E6BEE090E68BF0229F -:0B1CB700E50E450D7003D38001C32231 -:021D1400D322D8 -:021D1600D322D6 -:0800030090E6BAE0F50BD322F0 -:101C3E0090E740E50BF0E490E68AF090E68B04F036 -:021C4E00D3229F -:081CD50090E6BAE0F512D322FB -:101C500090E740E512F0E490E68AF090E68B04F01D -:021C6000D3228D -:021D1800D322D4 -:021D1A00D322D2 -:021D1C00D322D0 -:100B530090E6B9E0120FD10B91100B91110BBF145A -:100B63000C30150B7F2E0B793C0B8B3F0B85A20BA7 -:100B730085A300000C6A120056020C6C120A2C02A8 -:100B83000C6C12088E020C6C120E79020C6C90E63F -:100B9300B8E030E70C7B017AE77940120036020CAB -:100BA3005490E6BEE090E68BF090E6A0E020E1F9F9 -:100BB3007B017AE77940121CA0020C6CE4F52F74D8 -:100BC30073252FF582E43428F583E0FF7440252F45 -:100BD300F582E434E7F583EFF0052FE52FB402DF68 -:100BE300E4F52F7477252FF582E43428F583E0FFAD -:100BF3007442252FF582E434E7F583EFF0052FE502 -:100C03002FB402DFE4F52F7475252FF582E4342821 -:100C1300F583E0FF7444252FF582E434E7F583EF91 -:100C2300F0052FE52FB402DF1219498024E4F52FD4 -:100C33007461252FF582E43428F583E0FF744025A1 -:100C43002FF582E434E7F583EFF0052FE52FB402A7 -:100C5300DFE490E68AF090E6BEE090E68BF090E663 -:0B0C6300A0E04480F08002C322D322F6 -:101AC400C0E0C083C08290E6B5E04401F0D2015387 -:0F1AD40091EF90E65D7401F0D082D083D0E032C4 -:101BC500C0E0C083C0825391EF90E65D7404F0D00D -:061BD50082D083D0E03253 -:101BDB00C0E0C083C0825391EF90E65D7402F0D0F9 -:061BEB0082D083D0E0323D -:10174C00C0E0C083C08290E680E030E70E85444A5A -:10175C0085454B854E4C854F4D800C854E4A854FAB -:10176C004B85444C85454D5391EF90E65D7410F0DC -:07177C00D082D083D0E032DF -:101B8100C0E0C083C082D2035391EF90E65D740838 -:081B9100F0D082D083D0E032D5 -:10178300C0E0C083C08290E680E030E70E85444A23 -:1017930085454B854E4C854F4D800C854E4A854F74 -:1017A3004B85444C85454D5391EF90E65D7420F095 -:0717B300D082D083D0E032A8 -:011D2300328D -:011D2400328C -:011D2500328B -:011D2600328A -:011D27003289 -:011D28003288 -:011D29003287 -:011D2A003286 -:011D2B003285 -:011D2C003284 -:011D2D003283 -:011D2E003282 -:011D2F003281 -:011D30003280 -:011D3100327F -:011D3200327E -:011D3300327D -:011D3400327C -:011D3500327B -:011D3600327A -:011D37003279 -:011D38003278 -:011D39003277 -:011D3A003276 -:011D3B003275 -:011D3C003274 -:011D3D003273 -:011D3E003272 -:011D3F003271 -:011D40003270 -:011D4100326F -:011D4200326E -:011D4300326D -:011D4400326C -:011D4500326B -:011D4600326A -:0A1CC20000010202030304040505FB -:03000B00021B369F -:101B3600C0E0C0D00543E543B43C0B0547E547701C -:0B1B4600020546754300D0D0D0E0320D -:1011B800E4F529F528F527F526C203C200C202C2C4 -:1011C8000112163B75480D75497675500D75518895 -:1011D80075440D754592754E0D754FB275520D7566 -:1011E80053D2D2E843D82090E668E04409F090E66C -:1011F8005CE0443DF0D2AFD2071218EE90E680E0F2 -:1012080054F7F0538EF8C203300105120669C20183 -:10121800300329121CB75024C2031219F4200016F7 -:1012280090E682E030E704E020E1EF90E682E030EB -:10123800E604E020E0E4121975121D14121C19804E -:01124800C7DE -:1006690090E6B9E0700302071A1470030207972491 -:10067900FE700302081A24FB7003020714147003A6 -:1006890002070E1460731460762405600302087A69 -:10069900121D16400302088690E6BBE024FE602284 -:1006A90014603324FD601114602224067048E54863 -:1006B90090E6B3F0E5498037E55090E6B3F0E551AF -:1006C900802DE54A90E6B3F0E54B8023E54C90E6B2 -:1006D900B3F0E54D801990E6BAE0FF1219A1AA0618 -:1006E900A9077B01EA494B600DEE90E6B3F0EF9064 -:1006F900E6B4F002088602087F121C50020886122E -:100709001CD5020886120003020886121C3E020844 -:1007190086121D18400302088690E6B8E0247F601F -:100729001514601924027063A200E43325E0FFA2C6 -:1007390002E4334F8041E490E740F0803F90E6BC0B -:10074900E0547EFF7E00E0D394807C0040047D016C -:1007590080027D00EC4EFEED4F24C2F582741C3EF2 -:10076900F583E493FF3395E0FEEF24A1FFEE34E631 -:100779008F82F583E0540190E740F0E4A3F090E61E -:100789008AF090E68B7402F002088602087F121D37 -:100799001A400302088690E6B8E024FE6016240297 -:1007A900600302088690E6BAE0B40105C2000208B7 -:1007B9008602087F90E6BAE0705590E6BCE0547E68 -:1007C900FF7E00E0D394807C0040047D0180027D9F -:1007D90000EC4EFEED4F24C2F582741C3EF583E415 -:1007E90093FF3395E0FEEF24A1FFEE34E68F82F507 -:1007F90083E054FEF090E6BCE05480131313541FB9 -:10080900FFE0540F2F90E683F0E04420F0806E80E3 -:1008190065121D1C506790E6B8E024FE601A240298 -:10082900705B90E6BAE0B40104D200805090E6BA59 -:10083900E0B402028047803E90E6BCE0547EFF7E31 -:1008490000E0D394807C0040047D0180027D00ECAF -:100859004EFEED4F24C2F582741C3EF583E493FFEE -:100869003395E0FEEF24A1FFEE34E68F82F5838015 -:1008790008120379500790E6A0E04401F090E6A041 -:05088900E04480F022B4 -:03003300021D0AA1 -:041D0A0053D8EF3289 -:101A6000902879EFF0F5CB8FCDAF05A3EFF0F5CA55 -:101A70008FCCE4F5C8758E19D2BDD2AFD2ADD2CA23 -:031A8000F55A22F2 -:0D1C9300902803E0FF902802E0FD021A6097 -:031D1100AF5A22A4 -:101C7400AD07AC06C3E49DFBE49CFFEBFD021A60D8 -:05002E00C2CAC2AD22B0 -:03002B000214328A -:10143200C0E0C0F0C083C082C0D075D000C000C080 -:1014420001C002C003C004C005C006C00790280640 -:10145200E060031212D5902808E0600312149690FF -:10146200281AE0600312102390285CE0600990289B -:101472001BE0600312154FC2CFD007D006D005D0B3 -:1014820004D003D002D001D000D0D0D082D083D0FB -:04149200F0D0E03284 -:03004300021100A7 -:0300530002110097 -:10110000021AC400021BDB00021BC500021B810087 -:1011100002174C0002178300021D2300021D240049 -:10112000021D2500021D2600021D2700021D2800A9 -:10113000021D2900021D2A00021D2B00021D2C0089 -:10114000021D2D00021D2400021D2E00021D2F0075 -:10115000021D3000021D3100021D3200021D33004D -:10116000021D3400021D2400021D2400021D240063 -:10117000021D3500021D3600021D3700021D380019 -:10118000021D3900021D3A00021D3B00021D3C00F9 -:10119000021D3D00021D3E00021D3F00021D4000D9 -:1011A000021D4100021D4200021D4300021D4400B9 -:0811B000021D4500021D46006E -:1019750090E682E030E004E020E60B90E682E0307D -:10198500E119E030E71590E680E04401F07F147E30 -:0C1995000012168390E680E054FEF02261 -:1019F40090E682E044C0F090E681F0438701000065 -:041A040000000022BC -:1018EE0030070990E680E0440AF0800790E680E039 -:1018FE004408F07FDC7E0512168390E65D74FFF0DF -:0F190E0090E65FF05391EF90E680E054F7F022FF -:081CDD00E4F559D2E9D2AF226F -:1017BA0090E678E020E6F9C2E990E678E04480F025 -:1017CA00EF25E090E679F090E678E030E0F990E6EF -:1017DA0078E04440F090E678E020E6F990E678E098 -:0617EA0030E1D6D2E92235 -:10188B00A90790E678E020E6F9E559702390E67811 -:10189B00E04480F0E925E090E679F08D54AF03A9A0 -:1018AB00077555018A568957E4F558755901D322A6 -:0218BB00C32246 -:10182500A90790E678E020E6F9E559702590E67875 -:10183500E04480F0E925E0440190E679F08D54AF6D -:1018450003A9077555018A568957E4F55875590353 -:04185500D322C322B5 -:03004B00020C6E36 -:100C6E00C0E0C083C082C085C084C086758600C0C7 -:100C7E00D075D000C000C001C002C003C006C007BE -:100C8E0090E678E030E206755906020D5890E67847 -:100C9E00E020E10CE55964026006755907020D5813 -:100CAE00E55924FE605F14603624FE7003020D4980 -:100CBE0024FC7003020D5524086003020D58AB5539 -:100CCE00AA56A957AF5805588F82758300120F7018 -:100CDE0090E679F0E55865547070755905806B9003 -:100CEE00E679E0AB55AA56A957AE588E82758300A9 -:100CFE00120FAF755902E5546401704E90E678E01C -:100D0E004420F08045E55424FEB5580790E678E07F -:100D1E004420F0E55414B5580A90E678E04440F0CB -:100D2E0075590090E679E0AB55AA56A957AE588E84 -:100D3E0082758300120FAF0558800F90E678E0445D -:100D4E0040F075590080037559005391DFD007D0DC -:100D5E0006D003D002D001D000D0D0D086D084D01F -:080D6E0085D082D083D0E03271 -:0219A100A90794 -:1019A300AE52AF538F828E83A3E064037017AD01F1 -:1019B30019ED7001228F828E83E07C002FFDEC3EB7 -:0919C300FEAF0580DF7E007F000D -:0119CC0022F8 -:101AE300121825E55924FA600E146006240770F3D2 -:0C1AF300D322E4F559D322E4F559D322A4 -:101AFF0012188BE55924FA600E146006240770F350 -:0C1B0F00D322E4F559D322E4F559D32287 -:101683008E2A8F2B90E600E054187012E52B24016C -:10169300FFE4352AC313F52AEF13F52B801590E6E3 -:1016A30000E05418FFBF100BE52B25E0F52BE52ACE -:1016B30033F52AE52B152BAE2A7002152A4E600549 -:0616C300121A0880EE225D -:101A08007400F58690FDA57C05A3E582458370F9F1 -:011A180022AB -:03000000021249A0 -:0C124900787FE4F6D8FD75815B021290FE -:100F5700BB010689828A83E0225002E722BBFE0298 -:090F6700E32289828A83E49322CB -:100F7000BB010CE58229F582E5833AF583E0225036 -:100F800006E92582F8E622BBFE06E92582F8E22280 -:0D0F9000E58229F582E5833AF583E493229A -:100F9D00BB010689828A83F0225002F722BBFE0133 -:020FAD00F3222D -:100FAF00F8BB010DE58229F582E5833AF583E8F078 -:100FBF00225006E92582C8F622BBFE05E92582C824 -:020FCF00F2220C -:100FD100D083D082F8E4937012740193700DA3A3AF -:100FE10093F8740193F5828883E4737402936860C3 -:060FF100EFA3A3A380DFC3 -:101BF100E4FFFE120F57600C0FEF70010E09E97040 -:051C0100F20A80EF2251 -:100FF700EF4E6012EF60010EEDBB010B89828A8311 -:10100700F0A3DFFCDEFA2289F05007F709DFFCA91D -:0C101700F022BBFEFCF309DFFCA9F02274 -:101255000211B8E493A3F8E493A34003F68001F2E6 -:1012650008DFF48029E493A3F85407240CC8C3339A -:10127500C4540F4420C8834004F456800146F6DF69 -:10128500E4800B0102040810204080901C62E47E7B -:10129500019360BCA3FF543F30E509541FFEE4935E -:1012A500A360010ECF54C025E060A840B8E493A325 -:1012B500FAE493A3F8E493A3C8C582C8CAC583CA50 -:1012C500F0A3C8C582C8CAC583CADFE9DEE780BE08 -:011C73000070 -:00000001FF diff --git a/AIOUSB/Firmware/USB_4002.hex b/AIOUSB/Firmware/USB_4002.hex new file mode 100644 index 0000000..fda5bd5 --- /dev/null +++ b/AIOUSB/Firmware/USB_4002.hex @@ -0,0 +1,125 @@ +:100911000012010002000000400516024000000123 +:100921000200010A0600020000004001000902194C +:100931000001010080320904000001FF00000307EB +:1009410005020200020009021900010100803209BA +:1009510004000001FF00000307050202400000043B +:100961000309040C034100430043004500530018F0 +:10097100035500530042002D004400410031003274 +:10098100002D00380041000C0344004100430020C9 +:0B0991000044006100740061000000E1 +:03000000020200F9 +:1002000090E6007412F0750800750900750B007512 +:100210000A00750C00750D00750E00750F007581D4 +:100220005F7A007B007C007D007E0075B00075B5B4 +:100230000F7580FF75B20675B37FD296D282D2B3A6 +:10024000C295743690C003F07582007490F074010A +:10025000F0D295C2B3C0E0D2B39040007480F0C237 +:10026000B3D0E0D290D293D292D291C2927E027158 +:10027000DFC2937E0271DFC2907E0271DFC2917E87 +:100280000271DFD2927E0271DFD2937E0271DFD2E1 +:10029000907E0271DFD2917E0271DFC2900090E603 +:1002A000047480F00090E6047400F00090E604749A +:1002B00002F00090E6047404F00090E6047406F086 +:1002C0000090E6047408F00090E6047400F00090DA +:1002D000E69074FFF00090E69174FFF090E68B7466 +:1002E000FFF090E6A07480F090E6B57401F090E61F +:1002F00080E020E10BD2E3D2E1F075F000D5F0FD13 +:1003000090E680E0C2E3F0E50FA2E5500271D9204B +:10031000B70BE509B4010675080075090090E6A35E +:10032000E020E202E19290E65DE030E204E4D2E215 +:10033000F020E00930E604E4D2E6F080CAE4D2E03E +:10034000F090E6A0E04480F090E6B9E0B406030245 +:100350000880B40A0261E6B40B0261E6B4090261E6 +:10036000E6B4080261E6B40102807BB4003C90E68A +:10037000B8E0B4801890E7407402F0A37400F090E5 +:10038000E68A7400F090E68B7402F08059B4811311 +:100390007400F0A3F090E68A7400F090E68B74028B +:1003A000F08043B48202803E803CB4B0028039B415 +:1003B000B102813DB4B2028159B4B302816AB4B4CE +:1003C0000281EEB4B50281F0B4A20281F2B4CC0293 +:1003D000A122B4A302A1066107A280B3929422DCF9 +:1003E000FEDDFCDEFA22A12C90E6BAE0C0E030E7A8 +:1003F00017C0E0D2B39040007480F0C2B3D0E07573 +:100400000900D291D293D292D0E0C0E030E600D081 +:10041000E0C0E030E017D2949040007401D2B3F015 +:10042000750901C2B3E50FA2B492E0F50FD0E0C0A8 +:10043000E0A2E5E50F92E5F50FD0E0A12C90E6BC37 +:10044000E0F50A90E6BDE0F50B90E6BBE05407F559 +:100450000D120841750801A12C90E6BCE0C5F09092 +:10046000E6BDE0C5F0120827A12C758600D294D213 +:10047000B39080107401F090E6BEE0B4001F90E6E7 +:10048000BBE0F50090E6BAE0F50190E6BCE023F5AC +:1004900082758380E501F0A3E500F0804390E68B50 +:1004A00074FFF090E6A0E05402B400F77585807503 +:1004B000840090E740E0A38006A3A305840584B4EC +:1004C0000002801CC31350F1C0E0E00586F00586F1 +:1004D000A30584E00586F00586A30584D0E080DFCF +:1004E000908012F09080107400F0C2B3803E803C87 +:1004F000803A90E6B8E0B4C004B13A802FB440042A +:10050000D1638028802690E6B8E0B4C00890E68BDE +:1005100074FFF08017B4400890E68B74FFF0800CF5 +:10052000800A90E6BCE0A2E09281800090E68A44D6 +:1005300000F090E68B447FF0610790E6BEE0F9B4EE +:1005400000012290E6BAE0FAA3E0FBC0E0C082C05E +:100550008390E678E0D2E7F0D083D082D0E090E6D6 +:100560007974A2F0C0E0C082C08390E678E030E009 +:0D057000FCA2E1D083D082D0E0EBF0C0E02F +:10057D00C082C08390E678E030E0FCA2E1D083D069 +:10058D0082D0E0EAF0C0E0C082C08390E678E0302F +:10059D00E0FCA2E1D083D082D0E090E740AA82783F +:1005AD0000C0E0C082C08390E678E0D2E7F0D0834F +:1005BD00D082D0E090E67974A3F0C0E0C082C08311 +:1005CD0090E678E030E0FCA2E1D083D082D0E0E08C +:1005DD00B90113C0E0C082C08390E678E0D2E5F0A7 +:1005ED00D083D082D0E0C0E0C082C08390E678E0B6 +:1005FD0030E0FCA2E1D083D082D0E0E9C398C0E026 +:10060D00B40213C0E0C082C08390E678E0D2E5F07A +:10061D00D083D082D0E0B40113C0E0C082C08390FB +:10062D00E678E0D2E6F0D083D082D0E090E679E0B3 +:10063D0090E7408A82F0080AD0E0B401A990E68BD9 +:10064D00E9F0C0E0C083C08290E678E020E6FCD0FF +:10065D0082D083D0E02290E6BEE0F9B4001922C02A +:10066D00E0C082C08390E678E0D2E6F0E020E6FCC0 +:10067D00D083D082D0E02290E68B74FFF090E6A07C +:10068D00E05402B400F790E6BAE0FAA3E0FBC0E054 +:10069D00C082C08390E678E0D2E7F0D083D082D0DC +:1006AD00E090E67974A2F0C0E0C082C08390E67855 +:1006BD00E030E0FCA2E1D083D082D0E0EBF0C0E0EE +:1006CD00C082C08390E678E030E0FCA2E1D083D018 +:1006DD0082D0E0EAF0C0E0C082C08390E678E030DE +:1006ED00E0FCA2E1D083D082D0E090E7407A00E533 +:1006FD00822AF582E090E679F0C0E0C082C0839056 +:10070D00E678E030E0FCA2E1D083D082D0E00A1997 +:10071D00E9B400DBC0E0C082C08390E678E0D2E6A9 +:10072D00F0E020E6FCD083D082D0E0C0E0C082C0F3 +:10073D008390E678E0D2E7F0D083D082D0E090E6E7 +:10074D007974A2F0C0E0C082C08390E678E030E01A +:10075D00FCA2E1D083D082D0E0C0E0C082C0839003 +:10076D00E678E0D2E6F0E020E6FCD083D082D0E05F +:10077D00C0E0C082C08390E678E0A2E1D083D08251 +:10078D00D0E050A722E50820E0028019B29190E652 +:10079D0091E0F990E690E0F8B40006E9B40002802B +:1007AD0004F1C2B2920090E69074FFF00090E691D1 +:1007BD0074FFF06107E50B543F4440F5F0AA0AE9D8 +:1007CD00250AF50AE8350B543FF50B75860090F0B8 +:1007DD000085F0858A8409D902801CE0A30586F086 +:1007ED00A3E58530E70D758540E50D045407F50D3E +:1007FD001208410586D9E408D802801DE0A30586BC +:10080D00F0A3E58530E70C758540E50D045407F53B +:10081D000D11410586D9E5D8E322D2B3C295C0E0CA +:10082D00743690C003F0758200D0E0F0E5F0F0D2A0 +:10083D0095C2B322C0E0E50D1392B01392B113929D +:10084D00B2E50DB40021E50EB4071CE50930E01743 +:10085D00E50F30B70EA2B4400520E00780F430E07C +:10086D000280EF92E0F50F850D0ED0E0D291D2937C +:10087D00D2922290E6BBE0B4010F90E6B37409F07A +:10088D0090E6B47412F0020307B4020F90E6B3744D +:10089D0009F090E6B4742EF0020307B4020F90E64F +:1008AD00B37409F090E6B47447F0020307B403394A +:1008BD0090E6BAE0B4000E90E6B37409F090E6B499 +:1008CD007460F08035B4010E90E6B37409F090E6D3 +:1008DD00B47464F08024B4020E90E6B37409F09001 +:0D08ED00E6B47470F080138011B4060E9014 +:1008FA00E6B37409F090E6B47424F0800090E6A0A0 +:07090A00E04480F002030746 +:00000001FF diff --git a/AIOUSB/Firmware/USB_4003.hex b/AIOUSB/Firmware/USB_4003.hex new file mode 100644 index 0000000..64d5484 --- /dev/null +++ b/AIOUSB/Firmware/USB_4003.hex @@ -0,0 +1,125 @@ +:10090D000012010002000000400516034000000126 +:10091D000200010A06000200000040010009021950 +:10092D000001010080320904000001FF00000307EF +:10093D0005020200020009021900010100803209BE +:10094D0004000001FF00000307050202400000043F +:10095D000309040C034100430043004500530018F4 +:10096D00035500530042002D004400410031003278 +:10097D00002D00380045000C0344004100430020C9 +:0B098D000044006100740061000000E5 +:03000000020200F9 +:1002000090E6007412F0750800750900750B007512 +:100210000A00750C00750D00750E00750F007581D4 +:100220005F7A007B007C007D007E0075B00075B5B4 +:100230000F7580FF75B20675B37FD296D282D2B3A6 +:10024000C295743690C003F07582007490F074010A +:10025000F0D295C2B3C0E0D2B39040007480F0C237 +:10026000B3D0E0D290D293D292D291C2927E027158 +:10027000DFC2937E0271DFC2907E0271DFC2917E87 +:100280000271DFD2927E0271DFD2937E0271DFD2E1 +:10029000907E0271DFD2917E0271DFC2900090E603 +:1002A000047480F00090E6047400F00090E604749A +:1002B00002F00090E6047404F00090E6047406F086 +:1002C0000090E6047408F00090E6047400F00090DA +:1002D000E69074FFF00090E69174FFF090E68B7466 +:1002E000FFF090E6A07480F090E6B57401F090E61F +:1002F00080E020E10BD2E3D2E1F075F000D5F0FD13 +:1003000090E680E0C2E3F0E50FA2E5500271D9204B +:10031000B70BE509B4010675080075090090E6A35E +:10032000E020E202E19290E65DE030E204E4D2E215 +:10033000F020E00930E604E4D2E6F080CAE4D2E03E +:10034000F090E6A0E04480F090E6B9E0B406030245 +:10035000087CB40A0261E6B40B0261E6B4090261EA +:10036000E6B4080261E6B40102807BB4003C90E68A +:10037000B8E0B4801890E7407402F0A37400F090E5 +:10038000E68A7400F090E68B7402F08059B4811311 +:100390007400F0A3F090E68A7400F090E68B74028B +:1003A000F08043B48202803E803CB4B0028039B415 +:1003B000B102813DB4B2028159B4B302816AB4B4CE +:1003C0000281EEB4B50281F0B4A20281F2B4CC0293 +:1003D000A122B4A302A1066107A280B3929422DCF9 +:1003E000FEDDFCDEFA22A12C90E6BAE0C0E030E7A8 +:1003F00017C0E0D2B39040007480F0C2B3D0E07573 +:100400000900D291D293D292D0E0C0E030E600D081 +:10041000E0C0E030E017D2949040007401D2B3F015 +:10042000750901C2B3E50FA2B492E0F50FD0E0C0A8 +:10043000E0A2E5E50F92E5F50FD0E0A12C90E6BC37 +:10044000E0F50A90E6BDE0F50B90E6BBE05407F559 +:100450000D12083D750801A12C90E6BCE0C5F09096 +:10046000E6BDE0C5F0120823A12C758600D294D217 +:10047000B39080107401F090E6BEE0B4001F90E6E7 +:10048000BBE0F50090E6BAE0F50190E6BCE023F5AC +:1004900082758380E501F0A3E500F0804390E68B50 +:1004A00074FFF090E6A0E05402B400F77585807503 +:1004B000840090E740E0A38006A3A305840584B4EC +:1004C0000002801CC31350F1C0E0E00586F00586F1 +:1004D000A30584E00586F00586A30584D0E080DFCF +:1004E000908012F09080107400F0C2B3803E803C87 +:1004F000803A90E6B8E0B4C004B13A802FB440042A +:10050000D1638028802690E6B8E0B4C00890E68BDE +:1005100074FFF08017B4400890E68B74FFF0800CF5 +:10052000800A90E6BCE0A2E09281800090E68A44D6 +:1005300000F090E68B447FF0610790E6BEE0F9B4EE +:1005400000012290E6BAE0FAA3E0FBC0E0C082C05E +:100550008390E678E0D2E7F0D083D082D0E090E6D6 +:100560007974A2F0C0E0C082C08390E678E030E009 +:0D057000FCA2E1D083D082D0E0EBF0C0E02F +:10057D00C082C08390E678E030E0FCA2E1D083D069 +:10058D0082D0E0EAF0C0E0C082C08390E678E0302F +:10059D00E0FCA2E1D083D082D0E090E740AA82783F +:1005AD0000C0E0C082C08390E678E0D2E7F0D0834F +:1005BD00D082D0E090E67974A3F0C0E0C082C08311 +:1005CD0090E678E030E0FCA2E1D083D082D0E0E08C +:1005DD00B90113C0E0C082C08390E678E0D2E5F0A7 +:1005ED00D083D082D0E0C0E0C082C08390E678E0B6 +:1005FD0030E0FCA2E1D083D082D0E0E9C398C0E026 +:10060D00B40213C0E0C082C08390E678E0D2E5F07A +:10061D00D083D082D0E0B40113C0E0C082C08390FB +:10062D00E678E0D2E6F0D083D082D0E090E679E0B3 +:10063D0090E7408A82F0080AD0E0B401A990E68BD9 +:10064D00E9F0C0E0C083C08290E678E020E6FCD0FF +:10065D0082D083D0E02290E6BEE0F9B4001922C02A +:10066D00E0C082C08390E678E0D2E6F0E020E6FCC0 +:10067D00D083D082D0E02290E68B74FFF090E6A07C +:10068D00E05402B400F790E6BAE0FAA3E0FBC0E054 +:10069D00C082C08390E678E0D2E7F0D083D082D0DC +:1006AD00E090E67974A2F0C0E0C082C08390E67855 +:1006BD00E030E0FCA2E1D083D082D0E0EBF0C0E0EE +:1006CD00C082C08390E678E030E0FCA2E1D083D018 +:1006DD0082D0E0EAF0C0E0C082C08390E678E030DE +:1006ED00E0FCA2E1D083D082D0E090E7407A00E533 +:1006FD00822AF582E090E679F0C0E0C082C0839056 +:10070D00E678E030E0FCA2E1D083D082D0E00A1997 +:10071D00E9B400DBC0E0C082C08390E678E0D2E6A9 +:10072D00F0E020E6FCD083D082D0E0C0E0C082C0F3 +:10073D008390E678E0D2E7F0D083D082D0E090E6E7 +:10074D007974A2F0C0E0C082C08390E678E030E01A +:10075D00FCA2E1D083D082D0E0C0E0C082C0839003 +:10076D00E678E0D2E6F0E020E6FCD083D082D0E05F +:10077D00C0E0C082C08390E678E0A2E1D083D08251 +:10078D00D0E050A722E50820E0028019B29190E652 +:10079D0091E0F990E690E0F8B40006E9B40002802B +:1007AD0004F1C2B2920090E69074FFF00090E691D1 +:1007BD0074FFF06107E50B543F4440F5F0AA0AE9D8 +:1007CD00250AF50AE8350B543FF50B75860090F0B8 +:1007DD000085F0858A8409D902801AA30586A3E5D0 +:1007ED008530E70D758540E50D045407F50D1208AC +:1007FD003D0586D9E608D802801BA30586A3E585AD +:10080D0030E70C758540E50D045407F50D113D05D8 +:10081D0086D9E7D8E522D2B3C295C0E0743690C030 +:10082D0003F0758200D0E0F0E5F0F0D295C2B3226E +:10083D00C0E0E50D1392B01392B11392B2E50DB471 +:10084D000021E50EB4071CE50930E017E50F30B7C0 +:10085D000EA2B4400520E00780F430E00280EF9254 +:10086D00E0F50F850D0ED0E0D291D293D292229069 +:10087D00E6BBE0B4010F90E6B37409F090E6B474F2 +:10088D000EF0020307B4020F90E6B37409F090E680 +:10089D00B4742AF0020307B4020F90E6B37409F0A2 +:1008AD0090E6B47443F0020307B4033990E6BAE05E +:1008BD00B4000E90E6B37409F090E6B4745CF08069 +:1008CD0035B4010E90E6B37409F090E6B47460F09F +:1008DD008024B4020E90E6B37409F090E6B4746C03 +:0D08ED00F080138011B4060E90E6B374097C +:1008FA00F090E6B47420F0800090E6A0E04480F026 +:03090A00020307DE +:00000001FF diff --git a/AIOUSB/Firmware/USB_8001.hex b/AIOUSB/Firmware/USB_8001.hex new file mode 100644 index 0000000..6d760a1 --- /dev/null +++ b/AIOUSB/Firmware/USB_8001.hex @@ -0,0 +1,702 @@ +:1021F5005553422D44494F2D3332005553422D44FA +:10220500494F2D3234005553422D4F544845520005 +:10160000EF75F00CA4248CF582E43428F58375F092 +:1016100004EE120517E4F0EEC4333354C04432FD37 +:10162000EF75F00CA4248BF582E43428F58375F073 +:1016300004EE020517E4902886F0A374FFF0A3F0EF +:10164000A3F0A3F022E0F580A3E0F590A3E0F5A0DD +:10165000A3E0F5B022E490E68AF090E6BEE090E6E2 +:0C1660008BF022AB2AAA2BA92C02043A22 +:04002E0043B1202298 +:0400460053B1DF22B1 +:04004E0063B1202258 +:0100320022AB +:101C74007AE779407F40AB077D017F037E00121D28 +:101C84009D90E740E0FF90010CF024FB600C2404DD +:101C940070107BFF7A2179F5800E7BFF7A22790020 +:0C1CA40080067BFF7A22790B1219732254 +:1020BB00902806E060031217A4902808E060031232 +:1020CB001B0C90281AE06003121BA490285CE060A4 +:0B20DB000990281BE060031219CA22C4 +:03004000021C742B +:01004A002293 +:01005200228B +:0112FF0022CC +:1018C100EF5407FE7401A806088002C333D8FCFE5A +:1018D100EF131313541FFFED601EEF14600E14601D +:1018E1000F14601024037031EE428022EE429022E8 +:1018F100EE42A022EE42B022EF14600F14601114E8 +:10190100601324037013EEF4528022EEF4529022FD +:0A191100EEF452A022EEF452B022D0 +:101CB000EF54F824F8601024F8601024F860102421 +:101CC00018700EAE80800AAE908006AEA08002AE84 +:101CD000B0EF5407FF7401A807088002C333D8FC93 +:0C1CE0005206EE60047F0180027F0022AB +:10000E00E580120480900001E590120492900002A7 +:0D001E00E5A0120492900003E5B0020492E8 +:1020080012043A90285EF0F5809000011204539073 +:10201800285FF0F590900002120453902860F0F5C4 +:0E202800A0900003120453902861F0F5B0223E +:10191B008B2A8A2B892C12043AFF30E0047EFF803D +:10192B00027E008EB2EF30E1047FFF80027F008FDA +:10193B00B3121663FF30E2047EFF80027E008EB48A +:10194B00EF30E3047FFF80027F008FB5AB2DAA2E13 +:10195B00A92F12043A5401C454F0FF121663540F0A +:08196B004F90285DF0F5B12258 +:10157F007E007FAF7D007B017A287900120576907F +:10158F002800740AF0E412163E90285D12163912E4 +:10159F001635E4902805F0902804F0902807F09075 +:1015AF002806F0902808F0A3F090281AF0A3F090E6 +:1015BF00285CF0FFE4FEEF75F00CA42463F582E4E1 +:1015CF00342812162CE4F0EEC4333354C04432FDE9 +:1015DF00EF75F00CA42462F582E4342812162CED7A +:1015EF00F0121600EDF00EBE03CC0FEF640370C4C3 +:0115FF0022C9 +:101A6E0090E600E054E7F075B63F90285E121645FA +:101A7E0090285DE0FF30E0047EFF80027E008EB293 +:101A8E00EF30E1047FFF80027F008FB390285DE08E +:101A9E00FF30E2047EFF80027E008EB4EF30E3045E +:101AAE007FFF80027F008FB590285DE0F5B10224A4 +:011ABE002EF9 +:1023EB008F248D253006030201E2AD25AF241202A6 +:0223FB000122BD +:012480002239 +:012481002238 +:10238400121635E4FFE4FE121600EDF00EBE02F75D +:052394000FBF03F12260 +:101ABF00902887121645902886E0FF30E0047EFFBD +:101ACF0080027E008EB2EF30E1047FFF80027F0044 +:101ADF008FB3902886E0FF30E2047EFF80027E0005 +:101AEF008EB4EF30E3047FFF80027F008FB5902824 +:0D1AFF0086E0F5B17B017A28798B02166C28 +:1011BE00D204120B0F500302127590E6B9E024ED23 +:1011CE00600E24E3607214606F241F6003021273BA +:1011DE0090E6B8E030E723E5B1540F90E740F0E534 +:1011EE00B130E4047F0180027F0090E741EFF07B95 +:1011FE00017AE7794212000E805F12165590E6A032 +:10120E00E020E1F990E6BDE0FF90E6BCE04F700B08 +:10121E00752D01752EE6752FBA8009752D01752E67 +:10122E00E7752F417B017AE7794412191B7B017A0E +:10123E00E77940122008802F7B017AE7794012006F +:10124E000EE5B1540F90E744F0E5B130E4047F01B0 +:10125E0080027F0090E745EFF012165590E6A0E071 +:09126E004480F08002D322C32267 +:1001020012010002000000400516018001000102F8 +:020112000001EA +:0A0116000A0600020000004001008C +:1001220009022000010100A0FA0904000002FF00F8 +:100132000000070502020002000705860200020015 +:1001440009022000010100A0FA0904000002FF00D6 +:10015400000007050102400000070581024000007D +:100166001403000000000000000000000000000072 +:1001760000000000260341004300430045005300F1 +:10018600200049002F004F002000500072006F0031 +:10019600640075006300740073002003550053006B +:1001A60042002D00440049004F002D00330032006C +:1001B6000000000000000000000000008081828333 +:1001C600848586879091929394959697A0A1A2A3F1 +:1001D600A4A5A6A7B0B1B2B3B4B5B6B7C0D0C0E0B7 +:1001E600EF9001C2939001F9F0ED9001C293900156 +:1001F600FBF0A2009200D0E0D0D022C0D0C0E0EF49 +:100206009001C293900218F0ED9001C29390021BE8 +:0B021600F0A200B39200D0E0D0D02294 +:10233800564D617920323920323031394031333AC3 +:0B23480030323A333800000000000083 +:1023AE000215234F02080000010F01010C01010A62 +:0423BE00010112FF08 +:1008F900E0FFAE2F052F74402EF582E434E7F5832F +:100909002275F00CE542120517E54175F00CA42596 +:1009190083F583E5822FF582E5833EF58322E49012 +:10092900E68AF090E6BEE090E68BF022EC75F008DE +:10093900A4FFED7A002FFFEA35F0FEE42FF582746B +:10094900803EF5832275F009E52BA4F58285F083B5 +:1009590075F003E52D120517E5822290E740F0E4D2 +:1009690090E68AF090E68B22E0FE74D32FF582E4BC +:100979003428F583E022FF7444252BF582E434E71B +:10098900F583EFF0052BE52B22AA39A93A75F00C6E +:10099900E53CA4F58285F08375F004E53B12051763 +:1009A900020453FF7E000DEE2516F582E43515F598 +:1009B900832275F008A42403F582E5F03480F583D9 +:1009C90022252FF52FE532352EF52EC3E531953346 +:1009D900F531E5309532F53022E490E68BF090E67A +:1009E900BAE0FFA3E0FD2274402535F58274E735AE +:1009F90034F583227586005391EF90E65D222486B3 +:100A09007C007B01F9EC2235F0FAE53B75F004A492 +:100A190029F9EA35F0FA22E49028E1F0A3F0F51774 +:100A2900F5182274DD252BF582E43428F58322ECB0 +:100A390025E0240AF582E43428F583E0FE547FFF9B +:100A4900EE2274B32FF582E43428F5832274AF2E95 +:100A5900F582E43428F583E0227DAF7A287B007F94 +:100A6900017E1F2290E6BEE0640122C3E53595337D +:100A7900E53495322274D92FF582E43428F583229E +:100A890090E6BEE0640222F583EFF090E741E0FFD3 +:100A9900EE25E022E52F2535F582E52E3534F5835F +:100AA90022854C50854D5185545285555322855484 +:100AB90050855551854C52854D5322AC07C41313AB +:100AC9005403FD22AF047E007C00754700F54822DF +:100AD90090E6A0E04480F02275F00CE53E1205177F +:100AE900E53D22AD337AE77B40AF2FAE2E22902829 +:100AF90000740AF0E4A3F0227C007B01F9EC227B6C +:060B0900017AE7794022A9 +:1020E6008B3FA905E9120AC4EC1209BBE9F01209F3 +:1020F60035E53FF0120944E540F0AB01E53F120A31 +:0B210600CDE540754900F54A021C358C +:10239900AB05EB120AC6EF1209BBEBF07E007C001D +:0523A9007A000220365D +:10218A008D2FA903E52F120AC4120935E9F01209A5 +:10219A0044E531F0AB2FE9120ACDE531754900F576 +:0421AA004A021C3594 +:10174100A9077401A805088002C333D8FC25E04429 +:10175100C0FF75F008E91209BEEFF0E975F008A4C1 +:10176100FFED7583002FFFE583120941E0FC744210 +:101771002BF582E434E7F583ECF0120944E0FF74C1 +:10178100402B120902EFF0E975F008A47C002DFF4F +:10179100EC120941E0FF74412BF582E434E7F58353 +:0317A100EFF02244 +:10166C008B388A39893AE4F53CE4F53BE53C75F076 +:10167C000CA4AB38253AF9E539120A109000011286 +:10168C000453602A120992FCE53C75F00CA429F96C +:10169C00EA120A10900002120453FD900003120487 +:1016AC0053F540AB05AD04AF3C1220E6800BAB38D4 +:1016BC00120992FDAF3C122399053BE53BC3940202 +:0C16CC0040AA053CE53CC39403409E226C +:10235300902803E0FF7006902802E06008902802AE +:09236300E0FD0200E412247122E5 +:1022E7007E007FAF7D007B017A2879001205761288 +:0B22F7000AF712157F121A6E0223FD79 +:102215007D02120A64121D9D902800E0B40A04A3F1 +:10222500E060030222E7120A62121D9D121A6E2255 +:1023FD00120AF7120A62121E7A7DAF7F007E1F024B +:02240D00246E3B +:1018070012235390E6BEE0F539753B02E539604B8C +:10181700C39440500585393A8003753A40120968E8 +:10182700E53AF090E6A0E020E1F9E4F538E538C3C1 +:10183700953A501E74402538120902E0FFAE3B0569 +:101847003BEE2400120A093428FAEF120480053807 +:0E18570080DBC3E539953AF53980B1022353A1 +:09242E007B017A28796202166C28 +:101C35008E418F428C438D448A458B46E544AE43A5 +:101C45007802C333CE33CED8F9FF90286312090A40 +:101C55007401F090286412090AE548F0902865128D +:0F1C6500090AE54AF090286212090AE546F022C2 +:102036008E3D8F3E8C3F8D40E540AE3F7802C333E8 +:10204600CE33CED8F9FF902863120AE1120914E4C0 +:0D205600F0902862120AE1120914EBF0224A +:1012770090E6B8E030E733E4F52FF52EE52EC3947A +:101287002950207E007B01745D252EF9EE3428FA63 +:1012970012043AFF7440252F120902EFF0052E05BC +:1012A7002F80D9120927120AD92212092C90E6A0F9 +:1012B700E020E1F990E6BEE064296003C20422E47D +:1012C700F52EF52FE52EC39429501D7440252F12B6 +:1012D7000902E0FFE52E245D120B013428FAEF1214 +:1012E7000480052E052F80DC90E6BAE0B4CE08A373 +:0812F700E0B4AC031223FD2258 +:0F241F00D3E518950EE517950D400312243722CB +:012482002237 +:1021D200902805E0FE902804E07C002400F50EEC37 +:1021E2003EF50D450E7007C28CC2A9C20522D28CE3 +:0321F200D2A9224D +:012483002236 +:101D630012092C90E6A0E020E1F9E4FF74422FF57C +:101D730082E434E7F583E0FEEF120A073428FAEE33 +:101D83001204800FBF29E590E740E0902804F0900B +:0A1D9300E741E0902805F00221D29C +:09243700121ABF120A20D205227C +:10236C00C205120A20C28CC2A9538EF75389F143BD +:08237C0089011224830221D221 +:101E0E00E50945086019E50915097002150814C39E +:101E1E0094FFE508648094805016120046801130BD +:101E2E00040E7508057509FF12002EC204120A2051 +:061E3E00300502D204226F +:1010EB0090E6B8E030E75CE4F52F9028041208F99D +:1010FB00EFF09028051208F9EFF0E4F52EE52EC37A +:10110B00942950207E007B017486252EF9EE34281D +:10111B00FA12043AFF7440252F120902EFF0052E44 +:10112B00052F80D91208FBE518F0E5171208FAEF26 +:10113B00F0A205E4331208FAEFF0C20512092712E8 +:10114B000AD92212092C90E6A0E020E1F9C2059001 +:10115B00E6BEE0642B6003C20422E4F52FAF2F053B +:10116B002F74402F120902E0902804F0AF2F052FA7 +:10117B0074402F120902E0902805F0E4F52EE52EBD +:10118B00C39429501B7440252F120902E0FFE52E52 +:10119B00120A073428FAEF120480052E052F80DE81 +:1011AB001221D290E6BAE0B4CE08A3E0B4AC03129D +:0311BB0023FD22EF +:04246200750F0122CF +:1018650012235390E6BEE0F539E4F53BE539604BCC +:10187500C39440500585393A8003753A401209688A +:10188500E53AF090E6A0E020E1F9E4F538E538C363 +:10189500953A501E74402538120902E0FFAE3B050B +:1018A5003BEE241B120B013428FAEF120480053895 +:0C18B50080DBC3E539953AF53980B1229B +:1019CA00150FE50F704B90281BE0F50F122480E4E9 +:1019DA00F52190285CE0FFE521C39F5031E52125E0 +:1019EA00E0241CF582E43428F583E0F522E521257C +:1019FA00E0241DF582E43428F583E0F523547FFDC5 +:101A0A00E523339206AF221223EB052180C4122468 +:021A1A00812227 +:1023020012092C90E6A0E020E1F990E740E0902845 +:0B23120006F090E741E0902807F02261 +:1017A400150CE50C705C902806E0F50C7B017A289A +:1017B40079E312000EE4FFFE74E32EF582E434288C +:1017C400F583E0FD120A566DF97D01E4FCECC39447 +:1017D400085029E95D6013120A4BE014F0120A4B19 +:1017E400E07011120A566DF08000902807E0FB1299 +:1017F4000A4BEBF00CED25E0FD0F80D10EEE6404F6 +:0318040070B62299 +:1023D80012092C90E6A0E020E1F990E740E090286F +:0323E80008F022D8 +:10227300E4F513FF120973FE74DD2F120A30EEF03A +:0E228300120973FE120A7EEEF00FBF04E7226E +:101B0C00150AE50A7045902808E0F50A7B017A2849 +:101B1C0079D312000EE4FF74DD2F120A30C083C09B +:101B2C0082120971FDEE5DD082D083F0120A7EC064 +:101B3C0083C082120971FDEE4DD082D083F00FBFAD +:0C1B4C0004D5E513C394FF5002051322DA +:042466007512FF22CA +:101BA400E4FC051290281AE0FFECC39F5032EC25A8 +:101BB400E0240BF582E43428F583E0C39512500E3B +:101BC400120A3830E7047D0080107D01800C120A6F +:101BD4003830E7047D0180027D001218C10C80C4F6 +:0B1BE400902809E0B51203E4F512227E +:10213C0012092C90E6A0E020E1F9E4FF74402F1284 +:10214C000902E0FEEF7C007B012409F9EC3428FA4B +:09215C00EE1204800FBF12E42210 +:100056008E388F39E4F53AE53964024538700C90EC +:10006600E741F0E539153970021538E5396401457F +:1000760038701090E74074AF12092BE539153970C6 +:10008600021538E5394538605490E6A0E020E1F9DC +:10009600C3E5399440E53894005004AD3980027DBB +:1000A60040E4FFEFC39D5021AE3A053AEE7583005A +:1000B6007B012400F9E5833428FA12043AFE7440E1 +:1000C6002F120902EEF00F80DA120968EDF0FFC375 +:0E00D600E5399FF539E5389400F53880A6220B +:1005A20090E6B8E030E76090E6BFE0FE90E6BEE09D +:1005B200FDEDFF4E7002804A90E6BDE0FD90E6BC84 +:1005C200E04D700302005690E6BDE060030208F8B9 +:1005D20090E6BCE01460030208F8753BFF753C230B +:1005E200753D38753E00753F1E7B017AE7794112F1 +:1005F2001A1C120B081223C3EF0490E740F090E696 +:10060200BEE090E68BF02290E6BFE0FF90E6BEE00F +:100612004F707790E6BDE0704D90E6BCE024EF604D +:1006220023249F603024FD603324F36034247270ED +:100632003590E6BAE064CE702DA3E064AC70271268 +:1006420023FD802290E6BAE0B4CE1BA3E0B4AC1640 +:100652001222E78011E490281AF0800A7512FF80B6 +:1006620005E490285CF090E6BDE064806003020837 +:10067200F890E6BCE0640160030208F890E6BAE094 +:10068200902802F090E6BB02074B90E6BFE06003C1 +:100692000208F890E6BDE0FE90E6BCE07C00240093 +:1006A200FFEC3EFEEF8EF012054906F4002006F440 +:1006B200002106F4002206F400230729002F075325 +:1006C200004107610051076C0053078900610794DC +:1006D200006307B1007107BF007307DC00740821D3 +:1006E2000081082F0083084C0084089280010000DA +:1006F20008F890E6BEE0B4AD0312180790E6BCE03D +:1007020030E003121A6E90E6BCE020E1030208F822 +:1007120090E6BAE064CE60030208F8A3E064AC603D +:10072200030208F80223FD120A8960030208F8E0B6 +:1007320090E68BF090E6A0E020E1F912235390E7D7 +:1007420040E0902802F090E741E0902803F0020890 +:10075200F590E6BEE0642B60030208F8021D631206 +:100762000A8960030208F8022302120A6D6003027A +:1007720008F8E090E68BF090E6A0E020E1F990E73F +:1007820040E0902806F022120A6D60030208F80287 +:1007920023D8120A6D60030208F8E090E68BF0900D +:1007A200E6A0E020E1F990E740E0902808F02290EE +:1007B200E6BEE0641260030208F802213C120A6DF0 +:1007C20060030208F8E090E68BF090E6A0E020E1FA +:1007D200F990E740E0902809F022120A89600302AA +:1007E20008F890281AE0C3940840030208F8120996 +:1007F2002C90E6A0E020E1F990E740E0FF90281A73 +:10080200E0FE25E02408F582E43428120A90240947 +:10081200F582E43428F583EFF090281A02088E90CE +:10082200E6BEE0644260030208F8021865120A6D2F +:1008320060030208F8E090E68BF090E6A0E020E189 +:10084200F990E740E090281BF022120A8960030227 +:1008520008F890285CE0C3942040030208F81209CB +:100862002C90E6A0E020E1F990E740E0FF90285CC0 +:10087200E0FE25E0241AF582E43428120A90241BB3 +:10088200F582E43428F583EFF090285CE004F0224E +:1008920012092C90E6A0E020E1F990E6BEE06404A3 +:1008A200705490E740E0FCA3E0FDA3E0FEA3E0F576 +:1008B200318E308D2F8C2EFBAA30A92FA82E7F00CF +:1008C2007E1B7D377C4B12031C8F358E348D338C0F +:1008D20032AB35AA34A933A832E4FFFE7D807C47CF +:1008E2001202241203B98E368F37EF902802F0E5F8 +:0708F20036A3F0122353228C +:10231D0090E6047480F00000007402F00000007478 +:0B232D0006F0000000E4F000000022B9 +:012484002235 +:101D2800E4F52A7AE779407F40AB077D087FF87EA3 +:101D38001D121D9DE4F52A7440252A120902E0FDB2 +:101D4800E52A75F002A42468F9740135F08982F552 +:0B1D580083EDF0052AE52AB408DD2227 +:101CEC0090E678E05410FFC4540F4450F51013E400 +:101CFC0033F514438E2012003212245A121D28126E +:101D0C000040D20012221512236C1224621222738C +:0C1D1C0012246612235312004602004AF3 +:10229100120052121E0E12241FE5B190E68020E7B3 +:0E22A10006E04408F08004E054F7F00212FF5B +:101973008B2A8A2B892CE4F52D1223C38F2EE52E77 +:1019830025E024029001A0F0E4F52DAF2EEF33956E +:10199300E0FEC3E52D9FEE6480F87480985027AB7A +:1019A3002AAA2BA92C852D82758300120453FDE5E9 +:1019B3002D75F002A424A2F9740135F08982F58310 +:0719C300EDF0052D80C522A7 +:101DD6008E3E8F3FAC05E4FDE5146007E53E120933 +:101DE600ACEFF0AE050DE5162E1209B3E53FF0AFE8 +:101DF600050DE5162F1209B3ECF0AB16AA15AF10B8 +:081E06001222CBAF10021E44B2 +:03246E00021DD676 +:101E7A008E388F398D3A8A3B8B3CE4F53DE53DC37C +:101E8A00953A50200539E539AE387002053814FF05 +:101E9A00E53C253DF582E4353BF583E0FD12246EF1 +:051EAA00053D80D92276 +:101D9D008E368F378D388A398B3AE4FDF53BE51455 +:101DAD006007E5361209ACEFF0AE050DE5162E1203 +:101DBD0009B3E537F0AB16AA15AF101222CBAB3A2B +:091DCD00AA39AD38AF100222AFB3 +:100EC70090E6BAE0752E00F52FA3E0FEEE422E90D5 +:100ED700E6BEE0753000F531A3E0FEEE423090E665 +:100EE700B8E064C06003020F8DE53145307003023E +:100EF7000FE290E6A0E020E1F9C3E5319440E53048 +:100F0700940050088530328531338006753200757C +:100F1700334090E6B9E064A3704090E6BCE0B401CA +:100F27001BA3E0701790E6BBE030E71090E7407432 +:100F370003F0A37401F0A37403F0803EE4F534F5E5 +:100F470035120A745034120A9DE0FF1209F0EFF0CF +:100F57000535E53570EB053480E7E4F534F53512F2 +:100F67000A7450101209F074CDF00535E53570EFAD +:100F7700053480EB120AEC121D9D120968E533F067 +:100F87001209CA020EF090E6B8E06440704DE531F0 +:100F970045306047120968F090E6A0E020E1F9903B +:100FA700E68BE0753200F53390E6B9E0B4A31EE4B2 +:100FB700F534F535120A74501A1209F0E0FF120AD7 +:100FC7009DEFF00535E53570EB053480E7120AEC47 +:0C0FD700121E7AE5331209CA020F95229F +:02247400C32281 +:02247600D3226F +:02247800D3226D +:0800030090E6BAE0F50BD322F0 +:09244000E50B12096404F0D3223B +:0824520090E6BAE0F511D32277 +:09244900E51112096404F0D3222C +:02247A00D3226B +:02247C00D32269 +:02247E00D32267 +:1013B800E4FF90E6B8E020E7030214640F0F7440DE +:1013C8002401120902740AF00F744024021209025F +:1013D800E4F00F74402403120902E4F00F7440246F +:1013E800041209027401F00F7440240512090274F2 +:1013F80004F00F744024061209027403F00F7440BD +:101408002407120902E4F00F744024081209027438 +:10141800FFF00F7440240912090274FFF00F7440A2 +:10142800240A1209027408F00F7440240B120902EE +:101438007420F00F7440240C120902741FF00F740A +:1014480040240D120902741FF00F7440240E120973 +:0D145800027401F090E740EFF01209272226 +:100B0F0090E6B9E01205230B68100B68110BA114C6 +:100B1F000C12150C78200C89210C92220CA2230C9C +:100B2F0031250CA2270B56280B502E0B4A3C0B627B +:100B3F003F0B5CA20B5CA300000D191205A2020D66 +:100B4F001B1210EB020D1B121277020D1B120EC798 +:100B5F00020D1B1213B8020D1B90E6B8E030E70927 +:100B6F00120B0812000E020C2A90E6BEE0701090D5 +:100B7F00E6BCE0FF90E6BAE0FD1218C1020D1B12B1 +:100B8F00092C90E6A0E020E1F9120B0812200802D0 +:100B9F000D1BC2AF90E750E513F0E4F5137B017A1C +:100BAF00E7794C12000EE4F52B74D3252B1209763E +:100BBF00FF7440252B12090212098BB404EB90E647 +:100BCF00BCE06010E4F52B120A2CE0F412097FB49C +:100BDF0004F5800DE4F52B120A2CE012097FB40402 +:100BEF00F6E4F52B74D9252B120A81E0FF74482502 +:100BFF002BF582E434E7120989B404E8122273D288 +:100C0F00AF8018E4F52B74AF252B120A59FF7440EF +:100C1F00252B12090212098BB404EBE490E68AF03B +:100C2F00804F90E6BCE06401603D90E6BEE0B41BEF +:100C3F00047F0180027F008F2AE4FAF52CE4F52B64 +:100C4F00E52BC39403501CAF02AB2CAD2B121741F5 +:100C5F00052BE52A60047F0380027F02EF252CF528 +:100C6F002C80DD0ABA03D680081209E7E4FB1217BD +:100C7F004112092C120AD9020D1B1209E2122399F3 +:100C8F00020D1B1209E2A3E0FBA3E0F53112218A4A +:100C9F00020D1B90E6BEE070101209E7A3E0FBA364 +:100CAF00E0F5401220E6020D1B90E6BEE0641B70DB +:100CBF005BE090E68BF090E6A0E020E1F9E4F52B05 +:100CCF00E4F52D12094E2440F582E58334E7F583D0 +:100CDF00E0FD12094E2441F582E58334E7F583E008 +:100CEF00FB12094E2442F582E58334E7F583E0F5E4 +:100CFF0040AF2B1220E6052DE52DC3940340C4050C +:0E0D0F002BE52BC3940340B88002C322D322ED +:10211100C0E0C083C082C085C084C086758600903F +:10212100E6B5E04401F0D201120A007401F0D08654 +:0B213100D084D085D082D083D0E03273 +:10223500C0E0C083C082C085C084C0861209FD7419 +:0F22450004F0D086D084D085D082D083D0E03210 +:10225400C0E0C083C082C085C084C0861209FD74FA +:0F22640002F0D086D084D085D082D083D0E032F3 +:101F1500C0E0C083C082C085C084C086758600903D +:101F2500E680E030E705120AAA8003120AB7120A12 +:101F3500007410F0D086D084D085D082D083D0E0D4 +:011F45003269 +:1021AE00C0E0C083C082C085C084C086758600D260 +:1021BE0003120A007408F0D086D084D085D082D065 +:0421CE0083D0E032A8 +:101F4600C0E0C083C082C085C084C086758600900C +:101F5600E680E030E705120AAA8003120AB7120AE1 +:101F6600007420F0D086D084D085D082D083D0E093 +:011F76003238 +:012485003224 +:012486003223 +:012487003222 +:012488003221 +:012489003220 +:01248A00321F +:01248B00321E +:01248C00321D +:01248D00321C +:01248E00321B +:01248F00321A +:012490003219 +:012491003218 +:012492003217 +:012493003216 +:012494003215 +:012495003214 +:012496003213 +:012497003212 +:012498003211 +:012499003210 +:01249A00320F +:01249B00320E +:01249C00320D +:01249D00320C +:01249E00320B +:01249F00320A +:0124A0003209 +:0124A1003208 +:0124A2003207 +:0124A3003206 +:0124A4003205 +:0124A5003204 +:0124A6003203 +:0124A7003202 +:0124A8003201 +:1000E400E4F5C8E58E54074438F58E8FCB8FCDAF39 +:0C00F400058FCA8FCCD2BDD2ADD2CA227B +:101F7700AB07AA06A905A8047F007E1B7D377C4B0B +:101F870012031CAB07AA06A905A804E4FFFE7D807F +:101F97007C471202241203B9AD07AC06AF04020056 +:011FA700E455 +:10240F00AD07AC06C3E49DFBE49CFFEBFD0200E4CB +:03247100C2CA22BA +:03002B00021B585D +:101B5800C0E0C0F0C083C082C085C084C0867586DE +:101B680000C0D075D000C000C001C002C003C004CE +:101B7800C005C006C0071220BBC2CFD007D006D010 +:101B880005D004D003D002D001D000D0D0D086D068 +:0C1B980084D085D082D083D0F0D0E03221 +:0A00360000010202030304040505A3 +:101FA800EC4EFEED4F2436F58274003EF583E49343 +:101FB800FF3395E0FEEF24A1FFEE34E68F82F58330 +:101FC8002290E6BCE0547EFF7E00E0D394807C0043 +:011FD80022E6 +:03000B000216D802 +:1016D800C0E0C0F0C083C082C085C084C086758663 +:1016E80000C0D075D000C000C004C005C006C00747 +:1016F800054BE54BB406270518E51870020517AE2B +:1017080017FF7C007D0A1204B4ED4C700E9028E29D +:10171800E004F070069028E1E004F0754B00D00773 +:10172800D006D005D004D000D0D0D086D084D085C3 +:09173800D082D083D0F0D0E03261 +:10146500E4F529F528F527F526C203C200C202C214 +:1014750001121CEC754E01754F0275560175571614 +:10148500754C01754D227554017555447558017596 +:101495005966D2E843D82090E668E04409F090E622 +:1014A5005CE0443DF0D2AFD207121FD990E680E050 +:1014B50054F7F0C203300105120D1DC20130032996 +:1014C5001224745024C20312216520001690E6826E +:1014D500E030E704E020E1EF90E682E030E604E06A +:0E14E50020E0E412206312247612229180C7C8 +:100D1D0090E6B9E07003020DCE147003020E22248A +:100D2D00FE7003020E7C24FB7003020DC8147003C9 +:100D3D00020DC214607314607624056003020EB3B5 +:100D4D001224784003020EBF90E6BBE024FE602221 +:100D5D0014603324FD601114602224067048E54EA2 +:100D6D0090E6B3F0E54F8037E55690E6B3F0E557E2 +:100D7D00802DE55090E6B3F0E5518023E55290E6E5 +:100D8D00B3F0E553801990E6BAE0FF12208FAA0662 +:100D9D00A9077B01EA494B600DEE90E6B3F0EF90A9 +:100DAD00E6B4F0020EBF020EB8122449020EBF12B5 +:100DBD002452020EBF120003020EBF122440020E77 +:100DCD00BF12247A4003020EBF90E6B8E0247F6084 +:100DDD00151460192402703AA200E43325E0FFA235 +:100DED0002E4334F8018E490E740F08016121FC9DB +:100DFD0040047D0180027D00121FA8E0540190E7A0 +:100E0D0040F0E4A3F090E68AF090E68B7402F002D5 +:100E1D000EBF020EB812247C4003020EBF90E6B83E +:100E2D00E024FE601624026003020EBF90E6BAE0D5 +:100E3D00B40105C200020EBF020EB890E6BAE07012 +:100E4D002C121FC940047D0180027D00121FA8E0F5 +:100E5D0054FEF090E6BCE05480131313541FFFE0D2 +:100E6D00540F2F90E683F0E04420F08045803C1233 +:100E7D00247E503E90E6B8E024FE601A24027032C3 +:100E8D0090E6BAE0B40104D200802790E6BAE0B44F +:100E9D000202801E8015121FC940047D0180027D53 +:100EAD0000121FA880081211BE500790E6A0E04462 +:0A0EBD0001F090E6A0E04480F0226E +:0300330002246A3A +:04246A0053D8EF3222 +:1020630090E682E030E004E020E60B90E682E03088 +:10207300E119E030E71590E680E04401F07F147E3B +:0C20830000121BEF90E680E054FEF022FB +:1021650090E682E044C0F090E681F04387010000EC +:042175000000002244 +:101FD90030070990E680E0440AF0800790E680E047 +:101FE9004408F07FDC7E05121BEF90E65D74FFF07C +:0F1FF90090E65FF05391EF90E680E054F7F0220E +:08245A00E4F51ED2E9D2AF2225 +:101E440090E678E020E6F9C2E990E678E04480F094 +:101E5400EF25E090E679F090E678E030E0F990E65E +:101E640078E04440F090E678E020E6F990E678E007 +:061E740030E1D6D2E922A4 +:101EE300A90790E678E020E6F9E51E702390E678EE +:101EF300E04480F0E925E090E679F08D19AF03A97D +:101F030007751A018A1B891CE4F51D751E01D3226E +:021F1300C322E7 +:101EAF00A90790E678E020E6F9E51E702590E67820 +:101EBF00E04480F0E925E0440190E679F08D19AF18 +:101ECF0003A907751A018A1B891CE4F51D751E03EA +:041EDF00D322C32225 +:03004B00020FE3BE +:100FE300C0E0C083C082C085C084C086758600C04F +:100FF300D075D000C000C001C002C003C006C00746 +:1010030090E678E030E206751E060210CD90E67891 +:10101300E020E10CE51E64026006751E070210CD98 +:10102300E51E24FE605F14603624FE70030210BECA +:1010330024FC70030210CA240860030210CDAB1A0B +:10104300AA1BA91CAF1D051D8F82758300120453B3 +:1010530090E679F0E51D65197070751E05806B903B +:10106300E679E0AB1AAA1BA91CAE1D8E827583001C +:10107300120492751E02E5196401704E90E678E041 +:101083004420F08045E51924FEB51D0790E678E07D +:101093004420F0E51914B51D0A90E678E04440F0C9 +:1010A300751E0090E679E0AB1AAA1BA91CAE1D8E33 +:1010B30082758300120492051D800F90E678E04448 +:1010C30040F0751E008003751E005391DFD007D0DA +:1010D30006D003D002D001D000D0D0D086D084D0A7 +:0810E30085D082D083D0E032F9 +:02208F00A9079F +:10209100AE58AF598F828E83A3E064037017AD01F0 +:1020A10019ED7001228F828E83E07C002FFDEC3EC2 +:0920B100FEAF0580DF7E007F0018 +:0120BA002203 +:1022AF00121EAFE51E24FA600E146006240770F3A9 +:0C22BF00D322E4F51ED322E4F51ED32246 +:1022CB00121EE3E51E24FA600E146006240770F359 +:0C22DB00D322E4F51ED322E4F51ED3222A +:101BEF008E2A8F2B90E600E054187012E52B2401FB +:101BFF00FFE4352AC313F52AEF13F52B801590E672 +:101C0F0000E05418FFBF100BE52B25E0F52BE52A5C +:101C1F0033F52AE52B152BAE2A7002152A4E6005D7 +:061C2F0012217980EE2273 +:102179007400F58690FDA57C05A3E582458370F979 +:012189002233 +:03004300021300A5 +:0300530002130095 +:101300000221110002225400022235000221AE0007 +:10131000021F1500021F46000224850002248600D9 +:1013200002248700022488000224890002248A0003 +:1013300002248B0002248C0002248D0002248E00E3 +:1013400002248F00022486000224900002249100CF +:1013500002249200022493000224940002249500A7 +:1013600002249600022486000224860002248600BD +:1013700002249700022498000224990002249A0073 +:1013800002249B0002249C0002249D0002249E0053 +:1013900002249F000224A0000224A1000224A20033 +:1013A0000224A3000224A4000224A5000224A60013 +:0813B0000224A7000224A8009A +:10022100020425E86480F8E933E83360110460F0E2 +:10023100ED33EC337009E8FCE9FDEAFEEBFF220443 +:1002410060DED3EB9FEA9EE99DE8C2E78CF0C2F73E +:1002510095F0400CE8CCF8E9CDF9EACEFAEBCFFB0A +:100261001203F085D0F05804700320D5B3E8047070 +:10027100075002B2D502042F92D5EC0460F7E4CC0A +:10028100C0E0C398F8603B94186008400DD0E0FBD3 +:10029100020407E4FBFAC9FC8028E830E406E4C95B +:1002A100FBE4CAFCE830E305E4C9CACBFCE8540727 +:1002B1006010F8C3E913F9EA13FAEB13FBEC13FC32 +:1002C100D8F130F52FC3E49CFCEF9BFFEE9AFEEDD5 +:1002D10099FDD0E0FBEF4E4D4C701222DB0302047E +:1002E1002CEC2CFCEF33FFEE33FEED33FDED30E76C +:1002F100EB020407EF2BFFEE3AFEED39FDD0E0FBF8 +:1003010050130BBB000302042FED13FDEE13FEEFA0 +:0803110013FFEC13FC020407CA +:1003190002042FEC5D046005E8590470030204250A +:100329001203F0580460F6EC4860F2EC7004FDFE2C +:10033900FF22C860DB2481C85009C39860025006B7 +:1003490002042C9850CAF582E9294B4A7005AB8200 +:1003590002041B75F0007C1A7880C3EF9BEE9AEDBE +:1003690099400DC3EF9BFFEE9AFEED99FDE842F02F +:10037900DC23ACF0D0E0FFD0E0FED0E0FDAB822082 +:10038900E7101BEB60BAEC2CFCEF33FFEE33FEED0C +:1003990033FD020407E803F830E705C0F075F00003 +:1003A900EF2FFFEE33FEED33FD40B830E7C280AAF0 +:1003B900EDD2E7CD33EC3392D524814006E4FFFE3C +:1003C900FDFC22FCE4CFCECDCC24E0501174FF809B +:1003D900EDC3CC13CCCD13CDCE13CECF13CF047038 +:0703E900F030D5DE0205092A +:1003F000E9D2E7C933E833F892D5EDD2E7CD33EC53 +:0704000033FC5002B2D522CB +:10040700EC30E7100FBF000C0EBE00080DBD000456 +:100417000BEB6014A2D5EB13FCED92E7FD2274FF02 +:10042700FCFDFEFF22E480F8A2D574FF13FC7D805B +:03043700E480EF6F +:030000000214F3F4 +:0C14F300787FE4F6D8FD75815902153AA7 +:10043A00BB010689828A83E0225002E722BBFE02C0 +:09044A00E32289828A83E49322F3 +:10045300BB010CE58229F582E5833AF583E022505E +:1004630006E92582F8E622BBFE06E92582F8E222A8 +:0D047300E58229F582E5833AF583E49322C2 +:10048000BB010689828A83F0225002F722BBFE015B +:02049000F32255 +:10049200F8BB010DE58229F582E5833AF583E8F0A0 +:1004A200225006E92582C8F622BBFE05E92582C84C +:0204B200F22234 +:1004B400BC000BBE0029EF8DF084FFADF022E4CC2C +:1004C400F875F008EF2FFFEE33FEEC33FCEE9DECF5 +:1004D400984005FCEE9DFE0FD5F0E9E4CEFD22ED3B +:1004E400F8F5F0EE8420D21CFEADF075F008EF2F85 +:1004F400FFED33FD4007985006D5F0F222C398FD76 +:050504000FD5F0EA2212 +:0E050900C3E49FFFE49EFEE49DFDE49CFC2203 +:0C051700A42582F582E5F03583F58322EF +:10052300D083D082F8E4937012740193700DA3A367 +:1005330093F8740193F5828883E47374029368607B +:06054300EFA3A3A380DF7B +:10054900D083D082F8E4937012740193700DA3A341 +:1005590093F8740193F5828883E473740293B5F078 +:0D056900067403936860E9A3A3A3A380D8E0 +:101A1C008B388A39893AE4F540F541E53F153FAEFC +:101A2C003E7002153E4E6033AB3BAA3CA93D1204FE +:101A3C003AFFAB38AA39A93A0541E541AC407002EE +:101A4C00054014F5828C83EF120492EF60CD740183 +:101A5C00253DF53DE4353CF53C80C0AB38AA39A9B1 +:021A6C003A221C +:1023C300E4FFFE12043A600C0FEF70010E09E9708E +:0523D300F20A80EF2278 +:10057600EF4E6012EF60010EEDBB010B89828A839C +:10058600F0A3DFFCDEFA2289F05007F709DFFCA9A9 +:0C059600F022BBFEFCF309DFFCA9F02200 +:1014FF00021465E493A3F8E493A34003F68001F28A +:10150F0008DFF48029E493A3F85407240CC8C333ED +:10151F00C4540F4420C8834004F456800146F6DFBC +:10152F00E4800B01020408102040809023AEE47E7B +:10153F00019360BCA3FF543F30E509541FFEE493B1 +:10154F00A360010ECF54C025E060A840B8E493A378 +:10155F00FAE493A3F8E493A3C8C582C8CAC583CAA3 +:10156F00F0A3C8C582C8CAC583CADFE9DEE780BE5B +:0123C200001A +:00000001FF diff --git a/AIOUSB/Firmware/USB_8003.hex b/AIOUSB/Firmware/USB_8003.hex new file mode 100644 index 0000000..8879517 --- /dev/null +++ b/AIOUSB/Firmware/USB_8003.hex @@ -0,0 +1,720 @@ +:1001000012010002000000400516038001000102F8 +:020110000001EC +:0A0114000A0600020000004001008E +:1001200009021200010100A0FA0904000000FF000A +:020130000000CD +:1001340009021200010100A0FA0904000000FF00F6 +:100144000000120341004200430044004500460001 +:100154004700480026034100430043004500530084 +:10016400200049002F004F002000500072006F0053 +:10017400640075006300740073001E03550053008F +:1001840042002D00440049004F002D003900360084 +:0A0194000000000000000000000061 +:1021A0005553422D44494F2D3438005553422D4448 +:1021B000494F2D3936004143434553205553422D55 +:0121C000001E +:10206D009025A7E0600312156F9025A9E06003127B +:10207D0016E49025BBE060031216739025FDE06019 +:0B208D00099025BCE0600312199022AE +:04002E0043B1202298 +:0400460053B1DF22B1 +:04004E0063B1202258 +:101C7A00EF5407FE7401A806088002C333D8FCFE9D +:101C8A00EF131313540FFFD3940540020F0FED60A7 +:101C9A000DE42FF582E43480F583E04EF022E42F40 +:0F1CAA00F582E43480F583E0FFEEF4FEEF5EF0A8 +:011CB9002208 +:06188A008B2F8A3089312A +:10189000E4FFAB2FAA30A9318F827583001207664F +:1018A000FE74002FF582E43426F583EEF0E42FF584 +:1018B00082E43480F583EEF0300925EF2406F582CA +:1018C000E433F583120766FE74062FF582E43426AE +:1018D000F583EEF074082FF582E43480F583EEF0A2 +:0418E0000FBF06AE82 +:0118E40022E1 +:101FE800EF131313541FFEE42EF582E43480F583B7 +:101FF800E0FEEF5407FF7401A807088002C333D836 +:0C200800FC5206EE60047F0180027F00A5 +:0120140022A9 +:1015FA00908000E0120793908001E09000011207AA +:10160A00A5908002E09000021207A5908003E09066 +:10161A0000031207A5908004E09000041207A59029 +:10162A008005E09000051207A530093C908008E08B +:10163A009000061207A5908009E09000071207A5FE +:10164A0090800AE09000081207A590800BE09000B5 +:10165A00091207A590800CE090000A1207A5908055 +:09166A000DE090000B1207A5220F +:10000E0030090F900001120766F4540F9025FFF08F +:0D001E00F59012074DF49025FEF0F58022BC +:10209800E4FF74002FF582E43426F58374FFF074AE +:1020A800062FF582E43426F58374FFF00FBF06E2AD +:0A20B8009025FE74FFF0A3740FF0F2 +:0120C20022FB +:10193C007580FF75900F75B2FF75B31F75B620904B +:10194C0025FEE0F580A3E0540FF590E4FF74002F22 +:10195C00F582E43426F583E0FEE42FF582E434804E +:10196C00F583EEF030091874062FF582E43426F571 +:10197C0083E0FE74082FF582E43480F583EEF00FDB +:03198C00BF06CAC9 +:01198F002235 +:10127A00EF131313541FFEED131313541FFC5307DC +:10128A000753050774952EF582E43425F583E0FBB0 +:10129A007A0074017E00A807088005C333CE33CED6 +:1012AA00D8F9FFEE5AFEEF5B4E6003D38001C3927A +:1012BA0005300402B20530051A74952CF582E4341F +:1012CA0025F583E0FF7401A805088002C333D8FC22 +:1012DA004FF02274952CF582E43425F583E0FFAEB5 +:0F12EA00057401A806088002C333D8FCF45FF036 +:0112F90022D2 +:101D7300E4FFE42FF582E43480F583E0FE74952FCD +:101D8300F582E43425F583EEF030091874082FF555 +:101D930082E43480F583E0FE749B2FF582E43425DE +:081DA300F583EEF00FBF06CA44 +:011DAB002215 +:101DAC00E4FF74952FF582E43425F583E0FEE42FEF +:101DBC00F582E43480F583EEF0300918749B2FF52E +:101DCC0082E43425F583E0FE74082FF582E4348038 +:081DDC00F583EEF00FBF06CA0B +:011DE40022DC +:101DE500E4FF740E2FF582E43426F583E0FEE42F3C +:101DF500F582E43480F583EEF030091874142FF57C +:101E050082E43426F583E0FE74082FF582E43480FD +:081E1500F583EEF00FBF06CAD1 +:011E1D0022A2 +:10215900E4FF740E2FF582E43426F58374FFF03022 +:10216900090D74142FF582E43426F58374FFF00FFA +:03217900BF06DFBF +:01217C002240 +:0100320022AB +:101B1B007AE779407F40AB077D017F037E00121A85 +:101B2B003C90E740E064D06005E090010AF090E75C +:101B3B0040E024FD600F0470147BFF7A2179A01222 +:101B4B0018E5C209227BFF7A2179AB80067BFF7AED +:091B5B002179B61218E5D2092225 +:1023600090E600E054E74410F0E58E54F84407F599 +:022370008E22BB +:01004A002293 +:01005200228B +:100DF800D207120C7B5003020F4790E6B9E024EEAD +:100E0800602B147003020EA924E37003020EB824A9 +:100E1800126003020F4590E6B8E020E703020F478F +:100E280090E6BDE090E6BAE06401020F47E490E680 +:100E38008AF090E6BEE090E68BF090E6A0E020E134 +:100E4800F93009047F0C80027F068F2990E6BDE007 +:100E5800FF90E6BCE04F701B74402529F9E434E7A5 +:100E6800FA7B01C003C002C0018B2D752EE6752FD9 +:100E7800BA801974402529F9E434E7FA7B01C003E4 +:100E8800C002C0018B2D752EE7752F41D001D0020D +:100E9800D00312000E7B017AE7794012188A020FFC +:100EA80047E580F490E740F0E590F4541FA3807D77 +:100EB800E4F52974002529F582E43426F583E0FF5A +:100EC80074402529F582E434E7F583EFF030091AF8 +:100ED80074062529F582E43426F583E0FF74462557 +:100EE80029F582E434E7F583EFF00529E529B4060E +:100EF800C29025FEE0F4FFA209E4FC33FD90E7462A +:100F080075F00612082AEC75F006A42583F583EF20 +:100F1800F09025FFE0F4541FFF90E74775F006EDC9 +:100F280012082AEC75F006A42583F583EFF0E49007 +:100F3800E68AF090E6BEE090E68BF08002D322C30A +:010F48002286 +:1022EA00564D617920313520323031394031323A18 +:0B22FA0031353A3430000000000000D5 +:102336000215230102080000010F01010C01010A28 +:04234600010112FF80 +:102305009025A4E0FF70069025A3E060089025A322 +:09231500E0FD02227B1223DA2212 +:1021C1007E007F797D007B017A2579A112088990B3 +:1021D10025A1740AF0E4A3F012209812193C0222FE +:0121E10022DB +:10225F007D02121A349025A1E0B40A04A3E06003B2 +:0C226F000221C17D79121A3412193C22A0 +:102222009025A1740AF0E4A3F07A257BA17D797F41 +:0F223200017E1F121E8D7D797F007E1F020040EE +:10174F0012230590E6BEE0F53A753C02E53A605784 +:10175F00C394405005853A3B8003753B40E490E6C7 +:10176F008AF090E68BE53BF090E6A0E020E1F9E40B +:10177F00F539E539C3953B502574402539F582E499 +:10178F0034E7F583E0FFAE3C053CEE7C007B0124A3 +:10179F00A1F9EC3425FAEF120793053980D4C3E58C +:0A17AF003A953BF53A80A5022305A8 +:1000560090E6B8E030E745E4F530F52FE52FC39498 +:100066000E50247E007B0174FE252FF9EE3425FA0E +:1000760012074DFF74402530F582E434E7F583EF2F +:10008600F0052F053080D5E490E68AF090E6BEE0D4 +:1000960090E68BF090E6A0E04480F02290E6BEE089 +:1000A60090E68BF090E6A0E020E1F990E6BEE064F1 +:1000B6000E6003C20722E4F52FF530E52FC3940E38 +:1000C600502474402530F582E434E7F583E0FFE5FB +:1000D6002F7C007B0124FEF9EC3425FAEF120793FE +:1000E600052F053080D590E6BAE0B4CE08A3E0B47B +:0500F600AC0312222200 +:0100FB0022E2 +:0F23B700D3E518950EE517950D400312239622D6 +:0123E70022D3 +:10217D009025A6E0FE9025A5E07C002400F50EEC50 +:10218D003EF50D450E7007C28CC2A9C20822D28C35 +:03219D00D2A922A2 +:0123E80022D2 +:101C360090E6BEE090E68BF090E6A0E020E1F9E4C5 +:101C4600FF74422FF582E434E7F583E0FEEF7C0073 +:101C56007B01240CF9EC3426FAEE1207930FBF0E23 +:101C6600E090E740E09025A5F090E741E09025A6BA +:041C7600F002217DDA +:10239600121DE5E4902593F0A3F0F517F518D20881 +:0123A6002214 +:1021E200C208E4902593F0A3F0F517F518C28CC24B +:1021F200A9538EF75389F14389011223E802217D05 +:101CF900E50945086019E50915097002150814C3B5 +:101D090094FFE50864809480501E120046801930C3 +:101D190007167508057509FF12002EC207E49025FC +:0D1D290093F0A3F0F517F518300802D2076B +:011D3600228A +:100F490090E6B8E020E703020FFEE4F5309025A50E +:100F5900E0FFAE30053074402EF582E434E7F583C6 +:100F6900EFF09025A6E0FFAE30053074402EF582F3 +:100F7900E434E7F583EFF0E4F52FE52FC3940E5041 +:100F8900247E007B01740C252FF9EE3426FA120712 +:100F99004DFF74402530F582E434E7F583EFF00521 +:100FA9002F053080D5AE30053074402EF582E434FB +:100FB900E7F583E518F0E517FFAE30053074402EEC +:100FC900F582E434E7F583EFF0A208E433FFAE30AD +:100FD900053074402EF582E434E7F583EFF0C2085A +:100FE900E490E68AF090E6BEE090E68BF090E6A009 +:100FF900E04480F02290E6BEE090E68BF090E6A017 +:10100900E020E1F9C20890E6BEE064106003C2077F +:1010190022E4F530AF30053074402FF582E434E72F +:10102900F583E09025A5F0AF30053074402FF582A7 +:10103900E434E7F583E09025A6F0E4F52FE52FC326 +:10104900940E502474402530F582E434E7F583E0AA +:10105900FFE52F7C007B01240CF9EC3426FAEF1212 +:101069000793052F053080D512217D90E6BAE0B4AB +:0A107900CE08A3E0B4AC031222225B +:01108300224A +:0400FC00750F012259 +:1018220012230590E6BEE0F53AE4F53CE53A60574E +:10183200C394405005853A3B8003753B40E490E6F3 +:101842008AF090E68BE53BF090E6A0E020E1F9E437 +:10185200F539E539C3953B502574402539F582E4C5 +:1018620034E7F583E0FFAE3C053CEE7C007B0124CF +:10187200BCF9EC3425FAEF120793053980D4C3E59D +:071882003A953BF53A80A501 +:01188900223C +:10199000150FE50F704B9025BCE0F50F121D73E499 +:1019A000F5229025FDE0FFE522C39F5031E5222579 +:1019B000E024BDF582E43425F583E0F523E5222516 +:1019C000E024BEF582E43425F583E0F524547FFD60 +:1019D000E524339204AF2312127A052280C4121D2B +:0119E000AC5A +:0119E10022E3 +:1022020090E6BEE090E68BF090E6A0E020E1F99047 +:10221200E740E09025A7F090E741E09025A8F02262 +:10156F00150CE50C60030215F99025A7E0F50C7B2F +:10157F00017A26791A1215FAE4FFFE741A2EF582F3 +:10158F00E43426F583E0FD74012EF582E43425F56D +:10159F0083E06DF97D01E4FCECC394085046E95DEE +:1015AF006029740D2FF582E43425F583E014F0746F +:1015BF000D2FF582E43425F583E0702074012EF5AC +:1015CF0082E43425F583E06DF080009025A8E0FBE0 +:1015DF00740D2FF582E43425F583EBF00CED25E047 +:0A15EF00FD0F80B40EEE640C709145 +:0115F90022CF +:10231E0090E6BEE090E68BF090E6A0E020E1F9902A +:08232E00E740E09025A9F02230 +:101E1E00E4F513FF746D2FF582E43425F583E0FEAF +:101E2E0074872FF582E43425F583EEF0746D2FF56B +:101E3E0082E43425F583E0FE747B2FF582E43425AD +:081E4E00F583EEF00FBF0CCC90 +:011E56002269 +:1016E400150AE50A70649025A9E0F50A7B017A25BC +:1016F400796D1215FAE4FF74872FF582E43425F529 +:1017040083C083C082E0FE746D2FF582E43425F536 +:1017140083E0FDEE5DD082D083F0747B2FF582E40C +:101724003425F583C083C082E0FE746D2FF582E416 +:101734003425F583E0FDEE4DD082D083F00FBF0C4D +:0A174400B6E513C394FF500205132D +:01174E002278 +:0412FA007512FF2248 +:10167300E4F5220512F5229025BBE0FFE522C39F86 +:101683005054E52225E024ACF582E43425F583E0CB +:10169300C39512501EE52225E024ABF582E43425E0 +:1016A300F583E0FE547FFFEE30E7047D0080207D6C +:1016B30001801CE52225E024ABF582E43425F58383 +:1016C300E0FE547FFFEE30E7047D0180027D0012CF +:1016D3001C7A052280A19025AAE0B51203E4F51235 +:0116E30022E4 +:101EF60090E6BEE090E68BF090E6A0E020E1F9E403 +:101F0600FF74402FF582E434E7F583E0FEEF7C00B2 +:101F16007B0124AAF9EC3425FAEE1207930FBF12BF +:011F2600E0DA +:011F27002297 +:0413B8008E398F3AA1 +:1013BC00E4F53BE53A64024539700C90E741F0E501 +:1013CC003A153A70021539E53A64014539701690B0 +:1013DC00E7407479F090E6BEE090E68BF0E53A15C4 +:1013EC003A70021539E53A4539605D90E6A0E02087 +:1013FC00E1F9C3E53A9440E53994005004AD3A80E4 +:10140C00027D40E4FFEFC39D5025AE3B053BEE75DE +:10141C0083007B0124A1F9E5833425FA12074DFEE4 +:10142C0074402FF582E434E7F583EEF00F80D6E4B8 +:10143C0090E68AF090E68BEDF0FFC3E53A9FF53A23 +:08144C00E5399400F539809D9B +:011454002275 +:10019E0090E6B8E030E76390E6BFE0FE90E6BEE0A2 +:1001AE00FDEDFF4E7002804D90E6BDE0FD90E6BC89 +:1001BE00E04D70030213B890E6BDE0600302053314 +:1001CE0090E6BCE0146003020533753CFF753D22DA +:1001DE00753EEA753F0075401E7B017AE779411244 +:1001EE0019E27B017AE7794012234BEF0490E74046 +:1001FE00F090E6BEE090E68BF02290E6BFE0FF9036 +:10020E00E6BEE04F707790E6BDE0704D90E6BCE044 +:10021E0024EF6023249F603024FD603324F3603488 +:10022E002472703590E6BAE064CE702DA3E064AC13 +:10023E007027122222802290E6BAE0B4CE1BA3E0F1 +:10024E00B4AC161221C18011E49025BBF0800A7562 +:10025E0012FF8005E49025FDF090E6BDE06480601D +:10026E000302053390E6BCE064016003020533909F +:10027E00E6BAE09025A3F090E6BB02034D90E6BFF0 +:10028E00E0600302053390E6BDE0FE90E6BCE07C44 +:10029E00002400FFEC3EFEEF8EF012085C02F3002D +:1002AE002002F3002102F3002202F30023032800B0 +:1002BE002F03550041036300510371005303910056 +:1002CE0061039F006303BF007103CD007303ED0054 +:1002DE007404430081045100830471008404C880B7 +:1002EE00010000053390E6BEE0B4770312174F907D +:1002FE00E6BCE030E00312193C90E6BCE020E103DE +:10030E0002053390E6BAE064CE6003020533A3E043 +:10031E0064AC600302053302222290E6BEE0640262 +:10032E006003020533E090E68BF090E6A0E020E15A +:10033E00F912230590E740E09025A3F090E741E005 +:10034E009025A4F002053090E6BEE0641060030232 +:10035E000533021C3690E6BEE064026003020533EC +:10036E0002220290E6BEE064016003020533E090D3 +:10037E00E68BF090E6A0E020E1F990E740E09025D2 +:10038E00A7F02290E6BEE06401600302053302236B +:10039E001E90E6BEE064016003020533E090E68B3A +:1003AE00F090E6A0E020E1F990E740E09025A9F07A +:1003BE002290E6BEE064126003020533021EF69040 +:1003CE00E6BEE064016003020533E090E68BF09038 +:1003DE00E6A0E020E1F990E740E09025AAF0229017 +:1003EE00E6BEE0640260030205339025BBE0C394D1 +:1003FE0008400302053390E6BEE090E68BF090E6EF +:10040E00A0E020E1F990E740E0FF9025BBE0FE255B +:10041E00E024A9F582E43425F583EFF090E741E07E +:10042E00FFEE25E024AAF582E43425F583EFF09063 +:10043E0025BB0204C490E6BEE064426003020533AD +:10044E0002182290E6BEE064016003020533E090DC +:10045E00E68BF090E6A0E020E1F990E740E09025F1 +:10046E00BCF02290E6BEE0640260030205339025E4 +:10047E00FDE0C39420400302053390E6BEE090E613 +:10048E008BF090E6A0E020E1F990E740E0FF9025A8 +:10049E00FDE0FE25E024BBF582E43425F583EFF084 +:1004AE0090E741E0FFEE25E024BCF582E43425F52B +:1004BE0083EFF09025FDE004F02290E6BEE090E69A +:1004CE008BF090E6A0E020E1F990E6BEE0640470C7 +:0104DE0054C9 +:1004DF0090E740E0FCA3E0FDA3E0FEA3E0F5328E41 +:1004EF00318D308C2FFBAA31A930A82F7F007E1BB6 +:1004FF007D377C4B12062F8F368E358D348C33AB78 +:10050F0036AA35A934A833E4FFFE7D807C47120557 +:10051F00371206CC8E378F38EF9025A3F0E537A32F +:04052F00F01223059E +:0105330022A5 +:1022CF0090E6047480F00000007402F000000074C7 +:0B22DF0006F0000000E4F00000002208 +:0123E90022D1 +:101CBA00E4F5297AE779407F40AB077D087FF87E13 +:101CCA001D121A3CE4F52974402529F582E434E70B +:101CDA00F583E0FDE52975F002A42448F97401357D +:0E1CEA00F08982F583EDF00529E529B408D9CB +:011CF80022C9 +:101D370090E678E05410FFC4540F4450F51013E4B4 +:101D470033F514438E201200321223CE121CBA121E +:101D57001B1BD20012225F1221E21200FC121E1E70 +:0C1D67001212FA1223051200460223603B +:1022410012004A121CF91223B7E5B190E68020E78B +:0E22510006E04408F08004E054F7F00200526A +:0618E5008B298A2A892BE1 +:1018EB00E4F52C12234B8F2DE52D25E024029001DE +:1018FB007EF0E4F52CAF2DEF3395E0FEC3E52C9F86 +:10190B00EE6480F87480985027AB29AA2AA92B85FE +:10191B002C82758300120766FDE52C75F002A4245A +:10192B0080F9740135F08982F583EDF0052C80C5C3 +:01193B002289 +:061AD0008E3F8F40AC05C3 +:101AD600E4FDE5146012E53FFF7E000DEE2516F5E8 +:101AE60082E43515F583EFF0AE050DE5162EF58289 +:101AF600E43515F583E540F0AF050DE5162FF582C3 +:101B0600E43515F583ECF0AB16AA15AF101222B327 +:051B1600AF10021E5794 +:03004000021AD0D1 +:0A1E8D008E398F3A8D3B8A3C8B3D65 +:101E9700E4F53EE53EC3953B5020053AE53AAE39B9 +:101EA7007002053914FFE53D253EF582E4353CF522 +:0A1EB70083E0FD120040053E80D9D3 +:011EC10022FE +:081A34007A257BA17F017E1FD2 +:0A1A3C008E378F388D398A3A8B3BC4 +:101A4600E4FDF53CE5146012E537FF7E000DEE255A +:101A560016F582E43515F583EFF0AE050DE5162E85 +:101A6600F582E43515F583E538F0AB16AA15AF1007 +:0E1A76001222B3AB3BAA3AAD39AF1002229751 +:100ADA0090E6BAE0752F00F530A3E0FEEE422F90C3 +:100AEA00E6BEE0753100F532A3E0FEEE423190E653 +:100AFA00B8E064C06003020BE7E5324531700302D7 +:100B0A000C7A90E6A0E020E1F9C3E5329440E531A1 +:100B1A009400500885313385323480067533007568 +:100B2A00344090E6B9E064A3705890E6BCE0B401A2 +:100B3A001BA3E0701790E6BBE030E71090E7407423 +:100B4A0003F0A37401F0A37403F0806CE4F535F5A7 +:100B5A0036C3E5369534E5359533505CE5302536B0 +:100B6A00F582E52F3535F583E0FF74402536F582A9 +:100B7A0074E73535F583EFF00536E53670D305357C +:100B8A0080CFE4F535F536C3E5369534E53595334A +:100B9A00501974402536F58274E73535F58374CDDE +:100BAA00F00536E53670E0053580DCAD347AE77B52 +:100BBA0040AF30AE2F121A3CE490E68AF090E68BF2 +:100BCA00E534F02530F530E533352FF52FC3E5321E +:100BDA009534F532E5319533F531020B0390E6B8D9 +:100BEA00E064406003020C7AE53245317003020C7E +:100BFA007AE490E68AF090E68BF090E6A0E020E1B5 +:100C0A00F990E68BE0753300F53490E6B9E0B4A3C9 +:100C1A0036E4F535F536C3E5369534E53595335082 +:100C2A003374402536F58274E73535F583E0FFE500 +:100C3A00302536F582E52F3535F583EFF00536E5B3 +:100C4A003670D3053580CFAD347AE77B40AF30AE0E +:100C5A002F121E8DE5342530F530E533352FF52F6B +:100C6A00C3E5329534F532E5319533F531020BF2AD +:010C7A002257 +:0212FE00C32209 +:0223DD00D32209 +:0223DF00D32207 +:0800030090E6BAE0F50BD322F0 +:1023720090E740E50BF0E490E68AF090E68B04F0FB +:02238200D32264 +:0823C60090E6BAE0F511D32204 +:1023840090E740E511F0E490E68AF090E68B04F0E3 +:02239400D32252 +:0223E100D32205 +:0223E300D32203 +:0223E500D32201 +:10118C00E4FF90E6B8E020E7030212790F0F7440F9 +:10119C002401F582E434E7F583740AF00F744024DB +:1011AC0002F582E434E7F583E4F00F74402403F590 +:1011BC0082E434E7F583E4F00F74402404F582E410 +:1011CC0034E7F5837402F00F74402405F582E4349F +:1011DC00E7F583740CF00F74402406F582E434E7D1 +:1011EC00F583E4F00F74402407F582E434E7F583CB +:1011FC00E4F00F74402408F582E434E7F58374FFBF +:10120C00F00F74402409F582E434E7F58374FFF0A1 +:10121C000F7440240AF582E434E7F5837408F00F68 +:10122C007440240BF582E434E7F5837420F00F74DA +:10123C0040240CF582E434E7F583745FF00F7440BE +:10124C00240DF582E434E7F583745FF00F744024C9 +:10125C000EF582E434E7F5837401F090E740EFF08B +:0D126C00E490E68AF090E6BEE090E68BF09C +:011279002252 +:100C7B0090E6B9E01208360CC2100CC2110D061426 +:100C8B000DBA150CB0280CAA2E0CA43C0CBC3F0CB6 +:100C9B00B6A20CB6A300000DF412019E020DF612C3 +:100CAB000F49020DF6120056020DF6120ADA020D6A +:100CBB00F612118C020DF690E6B8E030E70C7B01D2 +:100CCB007AE779401215FA020DDE90E6BEE070105D +:100CDB0090E6BCE0FF90E6BAE0FD121C7A020DF63E +:100CEB0090E6BEE090E68BF090E6A0E020E1F97B89 +:100CFB00017AE7794012188A020DF6C2AF90E770BD +:100D0B00E513F0E4F5137B017AE779641215FAE445 +:100D1B00F52B746D252BF582E43425F583E0FF74F8 +:100D2B0040252BF582E434E7F583EFF0052BE52B1B +:100D3B00B40CDF90E6BCE06027E4F52B7487252B21 +:100D4B00F582E43425F583E0F4FF744C252BF58212 +:100D5B00E434E7F583EFF0052BE52BB40CDE8024B0 +:100D6B00E4F52B7487252BF582E43425F583E0FF1E +:100D7B00744C252BF582E434E7F583EFF0052BE576 +:100D8B002BB40CDFE4F52B747B252BF582E4342597 +:100D9B00F583E0FF7458252BF582E434E7F583EFF8 +:100DAB00F0052BE52BB40CDF121E1ED2AF8024E412 +:100DBB00F52B7401252BF582E43425F583E0FF74C4 +:100DCB0040252BF582E434E7F583EFF0052BE52B7B +:100DDB00B40CDFE490E68AF090E6BEE090E68BF090 +:0C0DEB0090E6A0E04480F08002C322D318 +:010DF70022D9 +:101FBA00C0E0C083C082C085C084C0867586009098 +:101FCA00E6B5E04401F0D2015391EF90E65D740169 +:0E1FDA00F0D086D084D085D082D083D0E03283 +:1020EA00C0E0C083C082C085C084C08675860053A4 +:1020FA0091EF90E65D7404F0D086D084D085D082CA +:05210A00D083D0E0329B +:10210F00C0E0C083C082C085C084C086758600537E +:10211F0091EF90E65D7402F0D086D084D085D082A6 +:05212F00D083D0E03276 +:101B6400C0E0C083C082C085C084C08675860090F2 +:101B7400E680E030E70E854448854549854C4A8532 +:101B84004D4B800C854C48854D4985444A85454BD1 +:101B94005391EF90E65D7410F0D086D084D085D058 +:061BA40082D083D0E03284 +:1020C300C0E0C083C082C085C084C086758600D24C +:1020D300035391EF90E65D7408F0D086D084D085E9 +:0720E300D082D083D0E0326F +:101BAA00C0E0C083C082C085C084C08675860090AC +:101BBA00E680E030E70E854448854549854C4A85EC +:101BCA004D4B800C854C48854D4985444A85454B8B +:101BDA005391EF90E65D7420F0D086D084D085D002 +:061BEA0082D083D0E0323E +:0123EA0032C0 +:0123EB0032BF +:0123EC0032BE +:0123ED0032BD +:0123EE0032BC +:0123EF0032BB +:0123F00032BA +:0123F10032B9 +:0123F20032B8 +:0123F30032B7 +:0123F40032B6 +:0123F50032B5 +:0123F60032B4 +:0123F70032B3 +:0123F80032B2 +:0123F90032B1 +:0123FA0032B0 +:0123FB0032AF +:0123FC0032AE +:0123FD0032AD +:0123FE0032AC +:0123FF0032AB +:0124000032A9 +:0124010032A8 +:0124020032A7 +:0124030032A6 +:0124040032A5 +:0124050032A4 +:0124060032A3 +:0124070032A2 +:0124080032A1 +:0124090032A0 +:01240A00329F +:01240B00329E +:01240C00329D +:01240D00329C +:0A00360000010202030304040505A3 +:03000B000217B920 +:1017B900C0E0C0F0C083C082C085C084C086758681 +:1017C90000C0D075D000C000C004C005C006C00765 +:1017D9000543E543B406270518E51870020517AE59 +:1017E90017FF7C007D0A1207C7ED4C700E902594F7 +:1017F900E004F07006902593E004F0754300D007EB +:10180900D006D005D004D000D0D0D086D084D085E1 +:09181900D082D083D0F0D0E0327F +:10145500E4F528F527F526F525C203C200C202C228 +:1014650001121D37754601754700754E01754F14FC +:10147500754401754520754C01754D3475500175E0 +:101485005146D2E843D82090E668E04409F090E65A +:101495005CE0443DF0D2AFD206121F8B90E680E0AF +:1014A50054F7F0C2033001051208B5C20130032913 +:1014B5001212FE5024C20312213420001690E68237 +:1014C500E030E704E020E1EF90E682E030E604E07A +:0E14D50020E0E41220151223DD12224180C710 +:1008B50090E6B9E070030209661470030209E324A7 +:1008C500FE7003020A6624FB7003020960147003BC +:1008D50002095A14607314607624056003020AC67F +:1008E5001223DF4003020AD290E6BBE024FE602219 +:1008F50014603324FD601114602224067048E54617 +:1009050090E6B3F0E5478037E54E90E6B3F0E54F66 +:10091500802DE54890E6B3F0E5498023E54A90E669 +:10092500B3F0E54B801990E6BAE0FF122041AA0624 +:10093500A9077B01EA494B600DEE90E6B3F0EF9015 +:10094500E6B4F0020AD2020ACB122384020AD212BA +:1009550023C6020AD2120003020AD2122372020A25 +:10096500D21223E14003020AD290E6B8E0247F6068 +:100975001514601924027063A200E43325E0FFA278 +:1009850002E4334F8041E490E740F0803F90E6BCBD +:10099500E0547EFF7E00E0D394807C0040047D011E +:1009A50080027D00EC4EFEED4F2436F58274003E4C +:1009B500F583E493FF3395E0FEEF24A1FFEE34E6E3 +:1009C5008F82F583E0540190E740F0E4A3F090E6D0 +:1009D5008AF090E68B7402F0020AD2020ACB122347 +:1009E500E34003020AD290E6B8E024FE6016240232 +:1009F5006003020AD290E6BAE0B40105C200020A19 +:100A0500D2020ACB90E6BAE0705590E6BCE0547E7F +:100A1500FF7E00E0D394807C0040047D0180027D50 +:100A250000EC4EFEED4F2436F58274003EF583E46E +:100A350093FF3395E0FEEF24A1FFEE34E68F82F5B8 +:100A450083E054FEF090E6BCE05480131313541F6A +:100A5500FFE0540F2F90E683F0E04420F0806E8095 +:100A6500651223E5506790E6B8E024FE601A24027B +:100A7500705B90E6BAE0B40104D200805090E6BA0B +:100A8500E0B402028047803E90E6BCE0547EFF7EE3 +:100A950000E0D394807C0040047D0180027D00EC61 +:100AA5004EFEED4F2436F58274003EF583E493FF48 +:100AB5003395E0FEEF24A1FFEE34E68F82F58380C7 +:100AC50008120DF8500790E6A0E04401F090E6A06A +:040AD500E04480F089 +:010AD90022FA +:030033000223D6CF +:0423D60053D8EF32B7 +:10227B00E4F5C8E58E54074438F58E8FCB8FCDAF80 +:0C228B00058FCA8FCCD2BDD2ADD2CA22C2 +:101F5A00AB07AA06A905A8047F007E1B7D377C4B28 +:101F6A0012062FAB07AA06A905A804E4FFFE7D8086 +:101F7A007C471205371206CCAD07AC06AF04022225 +:011F8A007BDB +:1023A700AD07AC06C3E49DFBE49CFFEBFD02227B7B +:0323DA00C2CA2252 +:03002B00021A8432 +:101A8400C0E0C0F0C083C082C085C084C0867586B3 +:101A940000C0D075D000C000C001C002C003C004A3 +:101AA400C005C006C00712206DC2CFD007D006D033 +:101AB40005D004D003D002D001D000D0D0D086D03D +:0C1AC40084D085D082D083D0F0D0E032F6 +:03004300021300A5 +:0300530002130095 +:10130000021FBA0002210F000220EA000220C300DF +:10131000021B6400021BAA000223EA000223EB0066 +:101320000223EC000223ED000223EE000223EF0073 +:101330000223F0000223F1000223F2000223F30053 +:101340000223F4000223EB000223F5000223F6003F +:101350000223F7000223F8000223F9000223FA0017 +:101360000223FB000223EB000223EB000223EB002D +:101370000223FC000223FD000223FE000223FF00E3 +:1013800002240000022401000224020002240300BF +:10139000022404000224050002240600022407009F +:1013A000022408000224090002240A0002240B007F +:0813B00002240C0002240D00D0 +:1020150090E682E030E004E020E60B90E682E030D6 +:10202500E119E030E71590E680E04401F07F147E89 +:0C20350000121BF090E680E054FEF02248 +:1021340090E682E044C0F090E681F043870100001D +:042144000000002275 +:101F8B0030060990E680E0440AF0800790E680E096 +:101F9B004408F07FDC7E05121BF090E65D74FFF0C9 +:0F1FAB0090E65FF05391EF90E680E054F7F0225C +:0823CE00E4F51ED2E9D2AF22B2 +:101E570090E678E020E6F9C2E990E678E04480F081 +:101E6700EF25E090E679F090E678E030E0F990E64B +:101E770078E04440F090E678E020E6F990E678E0F4 +:061E870030E1D6D2E92291 +:101F2800A90790E678E020E6F9E51E702390E678A8 +:101F3800E04480F0E925E090E679F08D19AF03A937 +:101F480007751A018A1B891CE4F51D751E01D32229 +:021F5800C322A2 +:101EC200A90790E678E020E6F9E51E702590E6780D +:101ED200E04480F0E925E0440190E679F08D19AF05 +:101EE20003A907751A018A1B891CE4F51D751E03D7 +:041EF200D322C32212 +:03004B000210841C +:10108400C0E0C083C082C085C084C086758600C0AD +:10109400D075D000C000C001C002C003C006C007A4 +:1010A40090E678E030E206751E0602116E90E6784E +:1010B400E020E10CE51E64026006751E0702116E55 +:1010C400E51E24FE605F14603624FE700302115F87 +:1010D40024FC700302116B2408600302116EAB1A26 +:1010E400AA1BA91CAF1D051D8F82758300120766FC +:1010F40090E679F0E51D65197070751E05806B909A +:10110400E679E0AB1AAA1BA91CAE1D8E827583007A +:101114001207A5751E02E5196401704E90E678E089 +:101124004420F08045E51924FEB51D0790E678E0DB +:101134004420F0E51914B51D0A90E678E04440F027 +:10114400751E0090E679E0AB1AAA1BA91CAE1D8E91 +:10115400827583001207A5051D800F90E678E04490 +:1011640040F0751E008003751E005391DFD007D038 +:1011740006D003D002D001D000D0D0D086D084D005 +:0811840085D082D083D0E03257 +:02204100A907ED +:10204300AE50AF518F828E83A3E064037017AD014E +:1020530019ED7001228F828E83E07C002FFDEC3E10 +:09206300FEAF0580DF7E007F0066 +:01206C002251 +:10229700121EC2E51E24FA600E146006240770F3AE +:0C22A700D322E4F51ED322E4F51ED3225E +:1022B300121F28E51E24FA600E146006240770F32B +:0C22C300D322E4F51ED322E4F51ED32242 +:101BF0008E298F2A90E600E054187012E52A2401FD +:101C0000FFE43529C313F529EF13F52A801590E673 +:101C100000E05418FFBF100BE52A25E0F52AE5295E +:101C200033F529E52A152AAE29700215294E6005DB +:061C300012214880EE22A3 +:102148007400F58690FDA57C05A3E582458370F9AA +:012158002264 +:10053400020738E86480F8E933E83360110460F0B6 +:10054400ED33EC337009E8FCE9FDEAFEEBFF22042D +:1005540060DED3EB9FEA9EE99DE8C2E78CF0C2F728 +:1005640095F0400CE8CCF8E9CDF9EACEFAEBCFFBF4 +:1005740012070385D0F05804700320D5B3E8047043 +:10058400075002B2D502074292D5EC0460F7E4CCDE +:10059400C0E0C398F8603B94186008400DD0E0FBBD +:1005A40002071AE4FBFAC9FC8028E830E406E4C92F +:1005B400FBE4CAFCE830E305E4C9CACBFCE8540711 +:1005C4006010F8C3E913F9EA13FAEB13FBEC13FC1C +:1005D400D8F130F52FC3E49CFCEF9BFFEE9AFEEDBF +:1005E40099FDD0E0FBEF4E4D4C701222DB03020765 +:1005F4003FEC2CFCEF33FFEE33FEED33FDED30E743 +:10060400EB02071AEF2BFFEE3AFEED39FDD0E0FBCB +:1006140050130BBB0003020742ED13FDEE13FEEF74 +:0806240013FFEC13FC02071A9E +:10062C00020742EC5D046005E859047003020738C8 +:10063C00120703580460F6EC4860F2EC7004FDFEFF +:10064C00FF22C860DB2481C85009C39860025006A1 +:10065C0002073F9850CAF582E9294B4A7005AB82D4 +:10066C0002072E75F0007C1A7880C3EF9BEE9AED92 +:10067C0099400DC3EF9BFFEE9AFEED99FDE842F019 +:10068C00DC23ACF0D0E0FFD0E0FED0E0FDAB82206C +:10069C00E7101BEB60BAEC2CFCEF33FFEE33FEEDF6 +:1006AC0033FD02071AE803F830E705C0F075F000D7 +:1006BC00EF2FFFEE33FEED33FD40B830E7C280AADA +:1006CC00EDD2E7CD33EC3392D524814006E4FFFE26 +:1006DC00FDFC22FCE4CFCECDCC24E0501174FF8085 +:1006EC00EDC3CC13CCCD13CDCE13CECF13CF047022 +:0706FC00F030D5DE02081CFE +:10070300E9D2E7C933E833F892D5EDD2E7CD33EC3C +:0707130033FC5002B2D522B5 +:10071A00EC30E7100FBF000C0EBE00080DBD000440 +:10072A000BEB6014A2D5EB13FCED92E7FD2274FFEC +:10073A00FCFDFEFF22E480F8A2D574FF13FC7D8045 +:03074A00E480EF59 +:030000000214E304 +:0C14E300787FE4F6D8FD75815102152ACF +:10074D00BB010689828A83E0225002E722BBFE02AA +:09075D00E32289828A83E49322DD +:10076600BB010CE58229F582E5833AF583E0225048 +:1007760006E92582F8E622BBFE06E92582F8E22292 +:0D078600E58229F582E5833AF583E49322AC +:10079300BB010689828A83F0225002F722BBFE0145 +:0207A300F3223F +:1007A500F8BB010DE58229F582E5833AF583E8F08A +:1007B500225006E92582C8F622BBFE05E92582C836 +:0207C500F2221E +:1007C700BC000BBE0029EF8DF084FFADF022E4CC16 +:1007D700F875F008EF2FFFEE33FEEC33FCEE9DECDF +:1007E700984005FCEE9DFE0FD5F0E9E4CEFD22ED25 +:1007F700F8F5F0EE8420D21CFEADF075F008EF2F6F +:10080700FFED33FD4007985006D5F0F222C398FD5F +:050817000FD5F0EA22FC +:0E081C00C3E49FFFE49EFEE49DFDE49CFC22ED +:0C082A00A42582F582E5F03583F58322D9 +:10083600D083D082F8E4937012740193700DA3A351 +:1008460093F8740193F5828883E473740293686065 +:06085600EFA3A3A380DF65 +:10085C00D083D082F8E4937012740193700DA3A32B +:10086C0093F8740193F5828883E473740293B5F062 +:0D087C00067403936860E9A3A3A3A380D8CA +:1019E2008B398A3A893BE4F541F542E5401540AE30 +:1019F2003F7002153F4E6033AB3CAA3DA93E120731 +:101A02004DFFAB39AA3AA93B0542E542AC4170020F +:101A1200054114F5828C83EF1207A5EF60CD7401A6 +:101A2200253EF53EE4353DF53D80C0AB39AA3AA9E5 +:021A32003B2255 +:10234B00E4FFFE12074D600C0FEF70010E09E970F0 +:05235B00F20A80EF22F0 +:10088900EF4E6012EF60010EEDBB010B89828A8386 +:10089900F0A3DFFCDEFA2289F05007F709DFFCA993 +:0C08A900F022BBFEFCF309DFFCA9F022EA +:1014EF00021455E493A3F8E493A34003F68001F2AA +:1014FF0008DFF48029E493A3F85407240CC8C333FE +:10150F00C4540F4420C8834004F456800146F6DFCC +:10151F00E4800B0102040810204080902336E47E03 +:10152F00019360BCA3FF543F30E509541FFEE493C1 +:10153F00A360010ECF54C025E060A840B8E493A388 +:10154F00FAE493A3F8E493A3C8C582C8CAC583CAB3 +:10155F00F0A3C8C582C8CAC583CADFE9DEE780BE6B +:01234A000092 +:00000001FF diff --git a/AIOUSB/Firmware/USB_8004.hex b/AIOUSB/Firmware/USB_8004.hex new file mode 100644 index 0000000..6a024f3 --- /dev/null +++ b/AIOUSB/Firmware/USB_8004.hex @@ -0,0 +1,681 @@ +:04002E0043B1402278 +:0400460053B1BF22D1 +:04004E0063B1402238 +:0100320022AB +:01004A002293 +:01005200228B +:0122070022B4 +:0122080022B3 +:10188600EF5407FE7401A806088002C333D8FCFE95 +:10189600EF131313541FFFED601EEF14600E146058 +:1018A6000F14601024037031EE428022EE42902223 +:1018B600EE42A022EE42B022EF14600F1460111423 +:1018C600601324037013EEF4528022EEF452902239 +:0918D600EEF452A022EEF452B02F +:0118DF0022E6 +:101C1400EF54F824F8601024F8601024F8601024BD +:101C240018700EAE80800AAE908006AEA08002AE20 +:101C3400B0EF5407FF7401A807088002C333D8FC2F +:0B1C44005206EE60047F0180027F006A +:011C4F002272 +:10000E00E58012080E900001E59012082090000283 +:0D001E00E5A0120820900003E5B0020820C4 +:101E96001207C8902861F0F5809000011207E190C2 +:101EA6002862F0F5909000021207E1902863F0F5A1 +:0E1EB600A09000031207E1902864F0F5B0221E +:101F410090286074FFF090285FF090285EF0902850 +:101F51005DF0902864F0902863F0902862F090285A +:031F610061F0220A +:1015FA00E4F5B2F5B3F5B4F5B590285DE0FF908057 +:10160A0000F090285EE0FE908001F090285FE0FDF7 +:10161A00908002F0902860E0FC908003F08FB28EF8 +:10162A00B38DB48CB5902861E0F580A3E0F590A362 +:10163A00E0F5A0A3E0F5B090285DE0F4908004F016 +:10164A0090285EE0F4908005F090285FE0F49080A6 +:10165A0006F0902860E0F4908007F075B1BF75B687 +:02166A00442218 +:10216D008F558D563006030201DAAD56AF5512016B +:02217D00F92245 +:0122090022B2 +:01220A0022B1 +:0D00360090286574FFF0A3F0A3F0A3F02262 +:1016DD00E4F5B2F5B3F5B4F5B5902865E0FF90806B +:1016ED0000F0902866E0FE908001F0902867E0FD04 +:1016FD00908002F0902868E0FC908003F08FB28E0D +:10170D00B38DB48CB5902869E0F580A3E0F590A376 +:10171D00E0F5A0A3E0F5B0902865E0F4908004F02A +:10172D00902866E0F4908005F0902867E0F49080B2 +:0C173D0006F0902868E0F4908007F0228D +:01220B0022B0 +:100E6700D204120CEA5003020FB190E6B9E024ED68 +:100E77007003020F5624E37003020F79248E700368 +:100E8700020FAA147003020FAA24916003020FAF86 +:100E9700E490E68AF090E6BEE090E68BF090E6A05C +:100EA700E020E1F9E4F5B2F5B3F5B4F5B590E74420 +:100EB700E090285DF0908000F090E745E090285E94 +:100EC700F0908001F090E746E090285FF090800274 +:100ED700F090E747E0902860F0908003F090E744B7 +:100EE700E0F5B2A3E0F5B3A3E0F5B4A3E0F5B59060 +:100EF700E740E0902861F0F58090E741E0902862B4 +:100F0700F0F59090E742E0902863F0F5A090E74372 +:100F1700E0902864F0F5B090E744E0F4908004F0A6 +:100F270090E745E0F4908005F090E746E0F4908084 +:100F370006F090E747E0F4908007F090E6BAE025E6 +:100F4700E025E05404FFE5B154FB4FF5B1805B9019 +:100F5700E740E5B2F0A3E5B3F0A3E5B4F0A3E5B548 +:100F6700F0A3E580F0A3E590F0A3E5A0F0A3E5B03A +:100F7700802190E740E580F0A3E590F0A3E5A0F09D +:100F8700A3E5B0F0A3E5B2F0A3E5B3F0A3E5B4F0B1 +:100F9700A3E5B5F0E490E68AF090E6BEE090E68B34 +:0C0FA700F08007120B498002D322C32205 +:1001020012010002000000400516048001000102F5 +:020112000001EA +:0A0116000A0600020000004001008C +:1001220009022000010100A0FA0904000002FF00F8 +:100132000000070502020002000705860200020015 +:1001440009022000010100A0FA0904000002FF00D6 +:10015400000007050102400000070581024000007D +:100166001403000000000000000000000000000072 +:1001760000000000260341004300430045005300F1 +:10018600200049002F004F002000500072006F0031 +:100196006400750063007400730018035500530073 +:1001A60042002D00440049004F002D00330032006C +:1001B600490000008081828384858687909192938E +:1001C60094959697A0A1A2A3A4A5A6A7B0B1B2B3F1 +:1001D600B4B5B6B7C0D0C0E0EF9001BA939001F1C4 +:1001E600F0ED9001BA939001F3F0A2009200D0E0F6 +:1001F600D0D022C0D0C0E0EF9001BA93900210F0A8 +:10020600ED9001BA93900213F0A200B39200D0E0F1 +:03021600D0D02223 +:1020B300564D617920313520323031394031323A51 +:0B20C30031353A333600000000000009 +:10214300021520CA02080000010F01010C01010A57 +:04215300010112FF75 +:1020CE00902803E0FF7006902802E0600890280236 +:0920DE00E0FD0220441221F82269 +:101F87007E007F6D7D007B017A2879001208F8902A +:101F97002800740AF0E4A3F0121F411215FA021F79 +:011FA700E851 +:1012E4007D02121A35902800E0B40A04A3E06003DA +:0C12F400021F877D6D121A351215FA22B8 +:101FE800902800740AF0E4A3F07A287B007D6D7FC6 +:0F1FF800017E1F121D697D6D7F007E1F0221F586 +:1017B4001220CE90E6BEE0F535753702E535605768 +:1017C400C3944050058535368003753640E490E671 +:1017D4008AF090E68BE536F090E6A0E020E1F9E4AB +:1017E400F534E534C39536502574402534F582E448 +:1017F40034E7F583E0FFAE370537EE7C007B012448 +:1018040000F9EC3428FAEF12080E053480D4C3E54D +:0A181400359536F53580A50220CE8B +:1000560090E6B8E030E745E4F52BF52AE52AC394A7 +:100066000850247E007B01745D252AF9EE3428FAB7 +:100076001207C8FF7440252BF582E434E7F583EFB9 +:10008600F0052A052B80D5E490E68AF090E6BEE0DE +:1000960090E68BF090E6A0E04480F02290E6BEE089 +:1000A60090E68BF090E6A0E020E1F990E6BEE064F1 +:1000B600086003C20422E4F52AF52BE52AC3940856 +:1000C60050247440252BF582E434E7F583E0FFE500 +:1000D6002A7C007B01245DF9EC3428FAEF12080E25 +:1000E600052A052B80D590E6BAE0B4CE08A3E0B485 +:0500F600AC03121FE83D +:0100FB0022E2 +:0F21C400D3E518950EE517950D40031221A322C0 +:01220C0022AF +:101F6400902805E0FE902804E07C002400F50EECA7 +:101F74003EF50D450E7007C28CC2A9C20522D28C53 +:031F8400D2A922BD +:01220D0022AE +:101B160090E6BEE090E68BF090E6A0E020E1F9E4E6 +:101B2600FF74422FF582E434E7F583E0FEEF7C0094 +:101B36007B012465F9EC3428FAEE12080E0FBF0873 +:101B4600E090E740E0902804F090E741E090280517 +:041B5600F0021F6416 +:1021A3001216DDE490289FF0A3F0F517F518D20579 +:0121B3002209 +:101FA800C205E490289FF0A3F0F517F518C28CC27B +:101FB800A9538EF75389F143890112220D021F6438 +:101B9900E50945086019E50915097002150814C316 +:101BA90094FFE50864809480501E12004680193025 +:101BB90004167508057509FF12002EC204E4902861 +:0D1BC9009FF0A3F0F517F518300502D204C7 +:011BD60022EC +:100FB30090E6B8E020E703021068E4F52B902804DC +:100FC300E0FFAE2B052B74402EF582E434E7F58366 +:100FD300EFF0902805E0FFAE2B052B74402EF58231 +:100FE300E434E7F583EFF0E4F52AE52AC3940850E7 +:100FF300247E007B017465252AF9EE3428FA120752 +:10100300C8FF7440252BF582E434E7F583EFF00540 +:101013002A052B80D5AE2B052B74402EF582E434A4 +:10102300E7F583E518F0E517FFAE2B052B74402E8B +:10103300F582E434E7F583EFF0A205E433FFAE2B4A +:10104300052B74402EF582E434E7F583EFF0C205F7 +:10105300E490E68AF090E6BEE090E68BF090E6A09E +:10106300E04480F02290E6BEE090E68BF090E6A0AC +:10107300E020E1F9C20590E6BEE0640A6003C20421 +:1010830022E4F52BAF2B052B74402FF582E434E7D4 +:10109300F583E0902804F0AF2B052B74402FF582E5 +:1010A300E434E7F583E0902805F0E4F52AE52AC364 +:1010B300940850247440252BF582E434E7F583E04B +:1010C300FFE52A7C007B012465F9EC3428FAEF1252 +:1010D300080E052A052B80D5121F6490E6BAE0B4EA +:0A10E300CE08A3E0B4AC03121FE82E +:0110ED0022E0 +:0400FC00750F012259 +:10181E001220CE90E6BEE0F535E4F537E53560579B +:10182E00C3944050058535368003753640E490E606 +:10183E008AF090E68BE536F090E6A0E020E1F9E440 +:10184E00F534E534C39536502574402534F582E4DD +:10185E0034E7F583E0FFAE370537EE7C007B0124DD +:10186E001BF9EC3428FAEF12080E053480D4C3E5C8 +:07187E00359536F53580A514 +:011885002240 +:10199100150FE50F704B90281BE0F50F122209E49B +:1019A100F55290285CE0FFE552C39F5031E5522586 +:1019B100E0241CF582E43428F583E0F553E5522553 +:1019C100E0241DF582E43428F583E0F554547FFDCD +:1019D100E554339206AF5312216D055280C4122291 +:0119E1000AFB +:0119E20022E2 +:101FC80090E6BEE090E68BF090E6A0E020E1F99084 +:101FD800E740E0902806F090E741E0902807F022DB +:10156F00150CE50C60030215F9902806E0F50C7BCD +:10157F00017A2879A112000EE4FFFE74A12EF582E4 +:10158F00E43428F583E0FD746D2EF582E43428F5FC +:10159F0083E06DF97D01E4FCECC394085046E95DEE +:1015AF00602974712FF582E43428F583E014F07408 +:1015BF00712FF582E43428F583E07020746D2EF5D9 +:1015CF0082E43428F583E06DF08000902807E0FB7B +:1015DF0074712FF582E43428F583EBF00CED25E0E0 +:0A15EF00FD0F80B40EEE640470914D +:0115F90022CF +:1020E70090E6BEE090E68BF090E6A0E020E1F99064 +:0820F700E740E0902808F02208 +:101C8C00E4F513FF74912FF582E43428F583E0FE1C +:101C9C00749B2FF582E43428F583EEF074912FF5C4 +:101CAC0082E43428F583E0FE74972FF582E434281F +:081CBC00F583EEF00FBF04CC2C +:011CC40022FD +:10174900150AE50A7064902808E0F50A7B017A28F1 +:10175900799112000EE4FF749B2FF582E43428F589 +:1017690083C083C082E0FE74912FF582E43428F5AA +:1017790083E0FDEE5DD082D083F074972FF582E48B +:101789003428F583C083C082E0FE74912FF582E48A +:101799003428F583E0FDEE4DD082D083F00FBF04ED +:0A17A900B6E513C394FF50020513C8 +:0117B3002213 +:0421ED007512FF2246 +:10166C00E4F51F0512F51F90281AE0FFE51FC39F34 +:10167C005054E51F25E0240BF582E43428F583E073 +:10168C00C39512501EE51F25E0240AF582E4342888 +:10169C00F583E0FE547FFFEE30E7047D0080207D73 +:1016AC0001801CE51F25E0240AF582E43428F5832B +:1016BC00E0FE547FFFEE30E7047D0180027D0012D6 +:1016CC001886051F80A1902809E0B51203E4F512D5 +:0116DC0022EB +:101DD20090E6BEE090E68BF090E6A0E020E1F9E428 +:101DE200FF74402FF582E434E7F583E0FEEF7C00D8 +:101DF2007B012409F9EC3428FAEE12080E0FBF1207 +:011E0200E0FF +:011E030022BC +:0413B8008E348F35AB +:1013BC00E4F536E53564024534700C90E741F0E510 +:1013CC0035153570021534E53564014534701690C9 +:1013DC00E740746DF090E6BEE090E68BF0E53515D5 +:1013EC003570021534E5354534605D90E6A0E0209B +:1013FC00E1F9C3E5359440E53494005004AD3580F3 +:10140C00027D40E4FFEFC39D5025AE360536EE75E8 +:10141C0083007B012400F9E5833428FA1207C8FE07 +:10142C0074402FF582E434E7F583EEF00F80D6E4B8 +:10143C0090E68AF090E68BEDF0FFC3E5359FF5352D +:08144C00E5349400F534809DA5 +:011454002275 +:1002190090E6B8E030E76390E6BFE0FE90E6BEE026 +:10022900FDEDFF4E7002804D90E6BDE0FD90E6BC0D +:10023900E04D70030213B890E6BDE060030205AE1D +:1002490090E6BCE01460030205AE7537FF753820EF +:100259007539B3753A00753B1E7B017AE77941120E +:1002690019E37B017AE77940122158EF0490E740BE +:10027900F090E6BEE090E68BF02290E6BFE0FF90BA +:10028900E6BEE04F707790E6BDE0704D90E6BCE0C9 +:1002990024EF6023249F603024FD603324F360340D +:1002A9002472703590E6BAE064CE702DA3E064AC98 +:1002B9007027121FE8802290E6BAE0B4CE1BA3E0B3 +:1002C900B4AC16121F878011E490281AF0800A75C1 +:1002D90012FF8005E490285CF090E6BDE064806040 +:1002E900030205AE90E6BCE0640160030205AE902E +:1002F900E6BAE0902802F090E6BB0203C890E6BF98 +:10030900E060030205AE90E6BDE0FE90E6BCE07C4D +:10031900002400FFEC3EFEEF8EF01208CB036E00C6 +:1003290020036E0021036E0022036E002303A30045 +:100339002F03D0004103DE005103EC0053040C00ED +:1003490061041A0063043A007104480073046800E8 +:100359007404BE008104CC008304EC00840543804E +:1003690001000005AE90E6BEE0B46B031217B4902D +:10037900E6BCE030E0031215FA90E6BCE020E103A8 +:100389000205AE90E6BAE064CE60030205AEA3E0D2 +:1003990064AC60030205AE021FE890E6BEE06402A9 +:1003A90060030205AEE090E68BF090E6A0E020E164 +:1003B900F91220CE90E740E0902802F090E741E062 +:1003C900902803F00205AB90E6BEE0640A600302E0 +:1003D90005AE021B1690E6BEE0640260030205AE9C +:1003E900021FC890E6BEE0640160030205AEE0901A +:1003F900E68BF090E6A0E020E1F990E740E0902854 +:1004090006F02290E6BEE0640160030205AE022018 +:10041900E790E6BEE0640160030205AEE090E68B7A +:10042900F090E6A0E020E1F990E740E0902808F09C +:100439002290E6BEE0641260030205AE021DD2906E +:10044900E6BEE0640160030205AEE090E68BF09041 +:10045900E6A0E020E1F990E740E0902809F0229039 +:10046900E6BEE0640260030205AE90281AE0C39478 +:100479000840030205AE90E6BEE090E68BF090E6F8 +:10048900A0E020E1F990E740E0FF90281AE0FE257E +:10049900E02408F582E43428F583EFF090E741E0A1 +:1004A900FFEE25E02409F582E43428F583EFF09086 +:1004B900281A02053F90E6BEE0644260030205AED9 +:1004C90002181E90E6BEE0640160030205AEE090EA +:1004D900E68BF090E6A0E020E1F990E740E0902873 +:1004E9001BF02290E6BEE0640260030205AE90288C +:1004F9005CE0C3942040030205AE90E6BEE090E6BE +:100509008BF090E6A0E020E1F990E740E0FF902829 +:100519005CE0FE25E0241AF582E43428F583EFF047 +:1005290090E741E0FFEE25E0241BF582E43428F54D +:1005390083EFF090285CE004F02290E6BEE090E6BC +:100549008BF090E6A0E020E1F990E6BEE06404704B +:01055900544D +:10055A0090E740E0FCA3E0FDA3E0FEA3E0F52D8ECA +:10056A002C8D2B8C2AFBAA2CA92BA82A7F007E1B58 +:10057A007D377C4B1206AA8F318E308D2F8C2EAB95 +:10058A0031AA30A92FA82EE4FFFE7D807C471205F0 +:10059A00B21207478E328F33EF902802F0E532A36A +:0405AA00F01220CE5D +:0105AE00222A +:1020980090E6047480F00000007402F00000007400 +:0B20A80006F0000000E4F00000002241 +:01220E0022AD +:101B5A00E4F5257AE779407F40AB077D087FF87E78 +:101B6A001D121A3DE4F52574402525F582E434E773 +:101B7A00F583E0FDE52575F002A42468F9740135C2 +:0E1B8A00F08982F583EDF00525E525B408D934 +:011B9800222A +:101C500090E678E05410FFC4540F4450F51013E49C +:101C600033F514438E201200321221E5121B5A1252 +:101C7000004AD2001212E4121FA81200FC121C8C9F +:0C1C80001221ED1220CE1200460200528C +:10202600122207121B991221C4E5B190E68020E71F +:0E20360006E04408F08004E054F7F0022208AF +:06193A008B4D8A4E894F1F +:10194000E4F5501221588F51E55125E02402900111 +:10195000A0F0E4F550AF51EF3395E0FEC3E5509FA2 +:10196000EE6480F87480985027AB4DAA4EA94F853D +:1019700050827583001207E1FDE55075F002A42442 +:10198000A2F9740135F08982F583EDF0055080C528 +:011990002234 +:061A85008E3A8F3BAC0518 +:101A8B00E4FDE5146012E53AFF7E000DEE2516F538 +:101A9B0082E43515F583EFF0AE050DE5162EF582D4 +:101AAB00E43515F583E53BF0AF050DE5162FF58213 +:101ABB00E43515F583ECF0AB16AA15AF1012207CAC +:051ACB00AF10021D3305 +:0321F500021A8546 +:0A1D69008E348F358D368A378B38A3 +:101D7300E4F539E539C3953650200535E535AE34FC +:101D83007002053414FFE5382539F582E43537F55B +:0A1D930083E0FD1221F5053980D927 +:011D9D002223 +:081A35007A287B007F017E1F6F +:0A1A3D008E328F338D348A358B36DC +:101A4700E4FDF537E5146012E532FF7E000DEE2563 +:101A570016F582E43515F583EFF0AE050DE5162E84 +:101A6700F582E43515F583E533F0AB16AA15AF100B +:0E1A770012207CAB36AA35AD34AF10022060D1 +:100B490090E6BAE0752A00F52BA3E0FEEE422A9062 +:100B5900E6BEE0752C00F52DA3E0FEEE422C90E6F2 +:100B6900B8E064C06003020C56E52D452C70030201 +:100B79000CE990E6A0E020E1F9C3E52D9440E52CCD +:100B890094005008852C2E852D2F8006752E007512 +:100B99002F4090E6B9E064A3705890E6BCE0B40138 +:100BA9001BA3E0701790E6BBE030E71090E74074B4 +:100BB90003F0A37401F0A37403F0806CE4F530F53D +:100BC90031C3E531952FE530952E505CE52B253164 +:100BD900F582E52A3530F583E0FF74402531F58249 +:100BE90074E73530F583EFF00531E53170D3053021 +:100BF90080CFE4F530F531C3E531952FE530952EF9 +:100C0900501974402531F58274E73530F58374CD78 +:100C1900F00531E53170E0053080DCAD2F7AE77BF6 +:100C290040AF2BAE2A121A3DE490E68AF090E68B8B +:100C3900E52FF0252BF52BE52E352AF52AC3E52DD1 +:100C4900952FF52DE52C952EF52C020B7290E6B813 +:100C5900E064406003020CE9E52D452C7003020CA9 +:100C6900E9E490E68AF090E68BF090E6A0E020E1D6 +:100C7900F990E68BE0752E00F52F90E6B9E0B4A364 +:100C890036E4F530F531C3E531952FE530952E5031 +:100C99003374402531F58274E73530F583E0FFE59B +:100CA9002B2531F582E52A3530F583EFF00531E55D +:100CB9003170D3053080CFAD2F7AE77B40AF2BAEB3 +:100CC9002A121D69E52F252BF52BE52E352AF52A44 +:100CD900C3E52D952FF52DE52C952EF52C020C61EC +:010CE90022E8 +:0221FB00C322FD +:0221FD00D322EB +:0221FF00D322E9 +:0800030090E6BAE0F50BD322F0 +:10217F0090E740E50BF0E490E68AF090E68B04F0F0 +:02218F00D32259 +:0821DD0090E6BAE0F511D322EF +:1021910090E740E511F0E490E68AF090E68B04F0D8 +:0221A100D32247 +:02220100D322E6 +:02220300D322E4 +:02220500D322E2 +:1011F600E4FF90E6B8E020E7030212E30F0F744025 +:101206002401F582E434E7F583740AF00F74402470 +:1012160002F582E434E7F583E4F00F74402403F525 +:1012260082E434E7F583E4F00F74402404F582E4A5 +:1012360034E7F5837404F00F74402405F582E43432 +:10124600E7F5837404F00F74402406F582E434E76E +:10125600F583E4F00F74402407F582E434E7F58360 +:10126600E4F00F74402408F582E434E7F58374FF54 +:10127600F00F74402409F582E434E7F58374FFF037 +:101286000F7440240AF582E434E7F5837408F00FFE +:101296007440240BF582E434E7F5837420F00F7470 +:1012A60040240CF582E434E7F583741FF00F744094 +:1012B600240DF582E434E7F583741FF00F7440249F +:1012C6000EF582E434E7F5837401F090E740EFF021 +:0D12D600E490E68AF090E6BEE090E68BF032 +:0112E30022E8 +:100CEA0090E6B9E01208A50D31100D31110D7514F9 +:100CFA000E29150D1F280D192E0D133C0D2B3F0D16 +:100D0A0025A20D25A300000E63120219020E651218 +:100D1A000FB3020E65120056020E65120B49020E3F +:100D2A00651211F6020E6590E6B8E030E70C7B0119 +:100D3A007AE7794012000E020E4D90E6BEE070107E +:100D4A0090E6BCE0FF90E6BAE0FD121886020E6556 +:100D5A0090E6BEE090E68BF090E6A0E020E1F97B19 +:100D6A00017AE77940121E96020E65C2AF90E750EB +:100D7A00E513F0E4F5137B017AE7794C12000EE4EF +:100D8A00F52674912526F582E43428F583E0FF746C +:100D9A00402526F582E434E7F583EFF00526E526BB +:100DAA00B404DF90E6BCE06027E4F526749B2526B0 +:100DBA00F582E43428F583E0F4FF74442526F582AD +:100DCA00E434E7F583EFF00526E526B404DE802453 +:100DDA00E4F526749B2526F582E43428F583E0FFA2 +:100DEA0074442526F582E434E7F583EFF00526E519 +:100DFA0026B404DFE4F52674972526F582E4342820 +:100E0A00F583E0FF74482526F582E434E7F583EF9D +:100E1A00F00526E526B404DF121C8CD2AF8024E448 +:100E2A00F526746D2526F582E43428F583E0FF74EF +:100E3A00402526F582E434E7F583EFF00526E5261A +:100E4A00B404DFE490E68AF090E6BEE090E68BF028 +:0C0E5A0090E6A0E04480F08002C322D3A8 +:010E66002269 +:10200700C0E0C083C08290E6B5E04401F0D201533E +:0F20170091EF90E65D7401F0D082D083D0E0327B +:10211700C0E0C083C0825391EF90E65D7404F0D0B5 +:0621270082D083D0E032FB +:10212D00C0E0C083C0825391EF90E65D7402F0D0A1 +:06213D0082D083D0E032E5 +:101CC500C0E0C083C08290E680E030E70E853F43E8 +:101CD500854044854745854846800C85474385486A +:101CE50044853F458540465391EF90E65D7410F07D +:071CF500D082D083D0E03261 +:1020FF00C0E0C083C082D2035391EF90E65D7408B5 +:08210F00F0D082D083D0E03251 +:101CFC00C0E0C083C08290E680E030E70E853F43B1 +:101D0C00854044854745854846800C854743854832 +:101D1C0044853F458540465391EF90E65D7420F035 +:071D2C00D082D083D0E03229 +:01220F00329C +:01221000329B +:01221100329A +:012212003299 +:012213003298 +:012214003297 +:012215003296 +:012216003295 +:012217003294 +:012218003293 +:012219003292 +:01221A003291 +:01221B003290 +:01221C00328F +:01221D00328E +:01221E00328D +:01221F00328C +:01222000328B +:01222100328A +:012222003289 +:012223003288 +:012224003287 +:012225003286 +:012226003285 +:012227003284 +:012228003283 +:012229003282 +:01222A003281 +:01222B003280 +:01222C00327F +:01222D00327E +:01222E00327D +:01222F00327C +:01223000327B +:01223100327A +:012232003279 +:10204400E4F5C8E58E54074438F58E8FCB8FCDAFB9 +:0C205400058FCA8FCCD2BDD2ADD2CA22FB +:101E3600AB07AA06A905A8047F007E1B7D377C4B4D +:101E46001206AAAB07AA06A905A804E4FFFE7D8030 +:101E56007C471205B2120747AD07AC06AF04022055 +:011E66004437 +:1021B400AD07AC06C3E49DFBE49CFFEBFD022044A9 +:0321F800C2CA2236 +:03002B00021BD7DE +:101BD700C0E0C0F0C083C082C0D075D000C000C0D4 +:101BE70001C002C003C004C005C006C00712220B13 +:101BF700C2CFD007D006D005D004D003D002D00181 +:0D1C0700D000D0D0D082D083D0F0D0E03219 +:0A21D30000010202030304040505E5 +:03000B000218E0F8 +:1018E000C0E0C0F0C083C082C0D075D000C000C0CE +:1018F00004C005C006C007053EE53EB4062705182E +:10190000E51870020517AE17FF7C007D0A12084229 +:10191000ED4C700E9028A0E004F0700690289FE037 +:1019200004F0753E00D007D006D005D004D000D01A +:0A193000D0D082D083D0F0D0E03296 +:10145500E4F524F523F522F521C203C200C202C238 +:1014650001121C50754101754202754901754A16F4 +:10147500753F01754022754701754844754B0175E7 +:101485004C66D2E843D82090E668E04409F090E63F +:101495005CE0443DF0D2AFD207121E6790E680E0D3 +:1014A50054F7F0C203300105120924C201300329A3 +:1014B5001221FB5024C203121F1C20001690E68245 +:1014C500E030E704E020E1EF90E682E030E604E07A +:0E14D50020E0E4121EC41221FD12202680C762 +:1009240090E6B9E070030209D5147003020A522458 +:10093400FE7003020AD524FB70030209CF1470036E +:100944000209C914607314607624056003020B3530 +:100954001221FF4003020B4190E6BBE024FE60221B +:1009640014603324FD601114602224067048E541AC +:1009740090E6B3F0E5428037E54990E6B3F0E54A06 +:10098400802DE54390E6B3F0E5448023E54590E609 +:10099400B3F0E546801990E6BAE0FF121EF0AA060D +:1009A400A9077B01EA494B600DEE90E6B3F0EF90A6 +:1009B400E6B4F0020B41020B3A122191020B4112F0 +:1009C40021DD020B41120003020B4112217F020BB5 +:1009D400411222014003020B4190E6B8E0247F60FB +:1009E4001514601924027063A200E43325E0FFA209 +:1009F40002E4334F8041E490E740F0803F90E6BC4E +:100A0400E0547EFF7E00E0D394807C0040047D01AE +:100A140080027D00EC4EFEED4F24D3F58274213E1E +:100A2400F583E493FF3395E0FEEF24A1FFEE34E673 +:100A34008F82F583E0540190E740F0E4A3F090E660 +:100A44008AF090E68B7402F0020B41020B3A1222F8 +:100A5400034003020B4190E6B8E024FE6016240232 +:100A64006003020B4190E6BAE0B40105C200020B38 +:100A740041020B3A90E6BAE0705590E6BCE0547E31 +:100A8400FF7E00E0D394807C0040047D0180027DE1 +:100A940000EC4EFEED4F24D3F58274213EF583E441 +:100AA40093FF3395E0FEEF24A1FFEE34E68F82F549 +:100AB40083E054FEF090E6BCE05480131313541FFB +:100AC400FFE0540F2F90E683F0E04420F0806E8026 +:100AD40065122205506790E6B8E024FE601A2402ED +:100AE400705B90E6BAE0B40104D200805090E6BA9C +:100AF400E0B402028047803E90E6BCE0547EFF7E74 +:100B040000E0D394807C0040047D0180027D00ECF1 +:100B14004EFEED4F24D3F58274213EF583E493FF1A +:100B24003395E0FEEF24A1FFEE34E68F82F5838057 +:100B340008120E67500790E6A0E04401F090E6A08A +:040B4400E04480F019 +:010B4800228A +:030033000221F1B6 +:0421F10053D8EF329E +:101EC40090E682E030E004E020E60B90E682E03029 +:101ED400E119E030E71590E680E04401F07F147EDC +:0C1EE40000121AD090E680E054FEF022BC +:101F1C0090E682E044C0F090E681F0438701000037 +:041F2C00000000228F +:101E670030070990E680E0440AF0800790E680E0BA +:101E77004408F07FDC7E05121AD090E65D74FFF00F +:0F1E870090E65FF05391EF90E680E054F7F02281 +:0821E500E4F51ED2E9D2AF229D +:101D330090E678E020E6F9C2E990E678E04480F0A6 +:101D4300EF25E090E679F090E678E030E0F990E670 +:101D530078E04440F090E678E020E6F990E678E019 +:061D630030E1D6D2E922B6 +:101E0400A90790E678E020E6F9E51E702390E678CD +:101E1400E04480F0E925E090E679F08D19AF03A95C +:101E240007751A018A1B891CE4F51D751E01D3224E +:021E3400C322C7 +:101D9E00A90790E678E020E6F9E51E702590E67832 +:101DAE00E04480F0E925E0440190E679F08D19AF2A +:101DBE0003A907751A018A1B891CE4F51D751E03FC +:041DCE00D322C32237 +:03004B000210EEB2 +:1010EE00C0E0C083C082C085C084C086758600C043 +:1010FE00D075D000C000C001C002C003C006C0073A +:10110E0090E678E030E206751E060211D890E67879 +:10111E00E020E10CE51E64026006751E070211D880 +:10112E00E51E24FE605F14603624FE70030211C9B2 +:10113E0024FC70030211D5240860030211D8AB1AE7 +:10114E00AA1BA91CAF1D051D8F827583001207E116 +:10115E0090E679F0E51D65197070751E05806B902F +:10116E00E679E0AB1AAA1BA91CAE1D8E8275830010 +:10117E00120820751E02E5196401704E90E678E0A3 +:10118E004420F08045E51924FEB51D0790E678E071 +:10119E004420F0E51914B51D0A90E678E04440F0BD +:1011AE00751E0090E679E0AB1AAA1BA91CAE1D8E27 +:1011BE0082758300120820051D800F90E678E044AA +:1011CE0040F0751E008003751E005391DFD007D0CE +:1011DE0006D003D002D001D000D0D0D086D084D09B +:0811EE0085D082D083D0E032ED +:021EF000A90740 +:101EF200AE4BAF4C8F828E83A3E064037017AD01AB +:101F020019ED7001228F828E83E07C002FFDEC3E62 +:091F1200FEAF0580DF7E007F00B8 +:011F1B0022A3 +:10206000121D9EE51E24FA600E146006240770F30C +:0C207000D322E4F51ED322E4F51ED32297 +:10207C00121E04E51E24FA600E146006240770F389 +:0C208C00D322E4F51ED322E4F51ED3227B +:101AD0008E258F2690E600E054187012E52624012A +:101AE000FFE43525C313F525EF13F526801590E6A1 +:101AF00000E05418FFBF100BE52625E0F526E5258C +:101B000033F525E5261526AE25700215254E600510 +:061B1000121F3080EE22DE +:101F30007400F58690FDA57C05A3E582458370F9C4 +:011F4000227E +:03004300021300A5 +:0300530002130095 +:101300000220070002212D00022117000220FF0009 +:10131000021CC500021CFC0002220F000222100069 +:1013200002221100022212000222130002221400E3 +:1013300002221500022216000222170002221800C3 +:10134000022219000222100002221A0002221B00AF +:1013500002221C0002221D0002221E0002221F0087 +:10136000022220000222100002221000022210009D +:101370000222210002222200022223000222240053 +:101380000222250002222600022227000222280033 +:101390000222290002222A0002222B0002222C0013 +:1013A00002222D0002222E0002222F0002223000F3 +:0813B00002223100022232008A +:1005AF000207B3E86480F8E933E83360110460F0C0 +:1005BF00ED33EC337009E8FCE9FDEAFEEBFF2204B2 +:1005CF0060DED3EB9FEA9EE99DE8C2E78CF0C2F7AD +:1005DF0095F0400CE8CCF8E9CDF9EACEFAEBCFFB79 +:1005EF0012077E85D0F05804700320D5B3E804704D +:1005FF00075002B2D50207BD92D5EC0460F7E4CCE8 +:10060F00C0E0C398F8603B94186008400DD0E0FB41 +:10061F00020795E4FBFAC9FC8028E830E406E4C938 +:10062F00FBE4CAFCE830E305E4C9CACBFCE8540795 +:10063F006010F8C3E913F9EA13FAEB13FBEC13FCA0 +:10064F00D8F130F52FC3E49CFCEF9BFFEE9AFEED43 +:10065F0099FDD0E0FBEF4E4D4C701222DB030207E9 +:10066F00BAEC2CFCEF33FFEE33FEED33FDED30E74C +:10067F00EB020795EF2BFFEE3AFEED39FDD0E0FBD5 +:10068F0050130BBB00030207BDED13FDEE13FEEF7E +:08069F0013FFEC13FC020795A8 +:1006A7000207BDEC5D046005E8590470030207B357 +:1006B70012077E580460F6EC4860F2EC7004FDFE09 +:1006C700FF22C860DB2481C85009C3986002500626 +:1006D7000207BA9850CAF582E9294B4A7005AB82DE +:1006E7000207A975F0007C1A7880C3EF9BEE9AED9C +:1006F70099400DC3EF9BFFEE9AFEED99FDE842F09E +:10070700DC23ACF0D0E0FFD0E0FED0E0FDAB8220F0 +:10071700E7101BEB60BAEC2CFCEF33FFEE33FEED7A +:1007270033FD020795E803F830E705C0F075F000E0 +:10073700EF2FFFEE33FEED33FD40B830E7C280AA5E +:10074700EDD2E7CD33EC3392D524814006E4FFFEAA +:10075700FDFC22FCE4CFCECDCC24E0501174FF8009 +:10076700EDC3CC13CCCD13CDCE13CECF13CF0470A6 +:07077700F030D5DE02089707 +:10077E00E9D2E7C933E833F892D5EDD2E7CD33ECC1 +:07078E0033FC5002B2D5223A +:10079500EC30E7100FBF000C0EBE00080DBD0004C5 +:1007A5000BEB6014A2D5EB13FCED92E7FD2274FF71 +:1007B500FCFDFEFF22E480F8A2D574FF13FC7D80CA +:0307C500E480EFDE +:030000000214E304 +:0C14E300787FE4F6D8FD75815602152ACA +:1007C800BB010689828A83E0225002E722BBFE022F +:0907D800E32289828A83E4932262 +:1007E100BB010CE58229F582E5833AF583E02250CD +:1007F10006E92582F8E622BBFE06E92582F8E22217 +:0D080100E58229F582E5833AF583E4932230 +:10080E00BB010689828A83F0225002F722BBFE01C9 +:02081E00F322C3 +:10082000F8BB010DE58229F582E5833AF583E8F00E +:10083000225006E92582C8F622BBFE05E92582C8BA +:02084000F222A2 +:10084200BC000BBE0029EF8DF084FFADF022E4CC9A +:10085200F875F008EF2FFFEE33FEEC33FCEE9DEC63 +:10086200984005FCEE9DFE0FD5F0E9E4CEFD22EDA9 +:10087200F8F5F0EE8420D21CFEADF075F008EF2FF3 +:10088200FFED33FD4007985006D5F0F222C398FDE4 +:050892000FD5F0EA2281 +:0E089700C3E49FFFE49EFEE49DFDE49CFC2272 +:1008A500D083D082F8E4937012740193700DA3A3E2 +:1008B50093F8740193F5828883E4737402936860F6 +:0608C500EFA3A3A380DFF6 +:1008CB00D083D082F8E4937012740193700DA3A3BC +:1008DB0093F8740193F5828883E473740293B5F0F3 +:0D08EB00067403936860E9A3A3A3A380D85B +:1019E3008B348A358936E4F53CF53DE53B153BAE52 +:1019F3003A7002153A4E6033AB37AA38A939120749 +:101A0300C8FFAB34AA35A936053DE53DAC3C7002B1 +:101A1300053C14F5828C83EF120820EF60CD74012E +:101A23002539F539E43538F53880C0AB34AA35A902 +:021A3300362259 +:10215800E4FFFE1207C8600C0FEF70010E09E9706A +:05216800F20A80EF22E5 +:1008F800EF4E6012EF60010EEDBB010B89828A8317 +:10090800F0A3DFFCDEFA2289F05007F709DFFCA923 +:0C091800F022BBFEFCF309DFFCA9F0227A +:1014EF00021455E493A3F8E493A34003F68001F2AA +:1014FF0008DFF48029E493A3F85407240CC8C333FE +:10150F00C4540F4420C8834004F456800146F6DFCC +:10151F00E4800B0102040810204080902143E47EF8 +:10152F00019360BCA3FF543F30E509541FFEE493C1 +:10153F00A360010ECF54C025E060A840B8E493A388 +:10154F00FAE493A3F8E493A3C8C582C8CAC583CAB3 +:10155F00F0A3C8C582C8CAC583CADFE9DEE780BE6B +:012157000087 +:00000001FF diff --git a/AIOUSB/Firmware/USB_8006.hex b/AIOUSB/Firmware/USB_8006.hex new file mode 100644 index 0000000..3d6c6aa --- /dev/null +++ b/AIOUSB/Firmware/USB_8006.hex @@ -0,0 +1,369 @@ +:100AB8001201000200000040051606800100010234 +:100AC80000010A060002000000400100090220009F +:100AD800010100A0320904000002FF000000070520 +:100AE8000202000200070586020002000902200037 +:100AF800010100A0320904000002FF000000070500 +:100B08000102400000070581024000001203410075 +:100B180042004300440045004600470048002603C1 +:100B280041004300430045005300200049002F00C6 +:100B38004F002000500072006F00640075006300D1 +:100B4800740073001E035500530042002D0044003A +:100B580049004F00320034002D0043005400520079 +:040B68003600000053 +:0A00360000010202030304040505A3 +:100B6C00E4F50BF50AF509F508C203C200C202C28E +:100B7C0001120C8975230A7524B8752B0A752CCAB9 +:100B8C0075210A7522D475290A752AF4752D0B75F1 +:100B9C002E14D2E843D82090E668E04409F090E6A1 +:100BAC005CE0443DF0D2AFD20512102290E680E01A +:100BBC0054F7F0538EF8C203300105120585C201BB +:100BCC003003291200285024C203120003200016FF +:100BDC0090E682E030E704E020E1EF90E682E0303E +:100BEC00E604E020E0E4121051120040120D4D809A +:010BFC00C731 +:1005850090E6B9E070030206361470030206B32440 +:10059500FE700302073624FB700302063014700355 +:1005A50002062A1460731460762405600302079618 +:1005B5001209FE40030207A290E6BBE024FE60227A +:1005C50014603324FD601114602224067048E5236D +:1005D50090E6B3F0E5248037E52B90E6B3F0E52C03 +:1005E500802DE52590E6B3F0E5268023E52790E606 +:1005F500B3F0E528801990E6BAE0FF12107DAA064F +:10060500A9077B01EA494B600DEE90E6B3F0EF9048 +:10061500E6B4F00207A202079B1211960207A21286 +:1006250011C00207A21211B80207A2121184020713 +:10063500A21211D040030207A290E6B8E0247F6021 +:100645001514601924027063A200E43325E0FFA2AB +:1006550002E4334F8041E490E740F0803F90E6BCF0 +:10066500E0547EFF7E00E0D394807C0040047D0151 +:1006750080027D00EC4EFEED4F2436F58274003E7F +:10068500F583E493FF3395E0FEEF24A1FFEE34E616 +:100695008F82F583E0540190E740F0E4A3F090E603 +:1006A5008AF090E68B7402F00207A202079B1211F2 +:1006B500D240030207A290E6B8E024FE60162402A9 +:1006C50060030207A290E6BAE0B40105C200020782 +:1006D500A202079B90E6BAE0705590E6BCE0547E16 +:1006E500FF7E00E0D394807C0040047D0180027D84 +:1006F50000EC4EFEED4F2436F58274003EF583E4A2 +:1007050093FF3395E0FEEF24A1FFEE34E68F82F5EB +:1007150083E054FEF090E6BCE05480131313541F9D +:10072500FFE0540F2F90E683F0E04420F0806E80C8 +:10073500651211D4506790E6B8E024FE601A2402D1 +:10074500705B90E6BAE0B40104D200805090E6BA3E +:10075500E0B402028047803E90E6BCE0547EFF7E16 +:1007650000E0D394807C0040047D0180027D00EC94 +:100775004EFEED4F2436F58274003EF583E493FF7B +:100785003395E0FEEF24A1FFEE34E68F82F58380FA +:1007950008120056500790E6A0E04401F090E6A04C +:0407A500E04480F0BC +:0107A900222D +:0300330002004682 +:0400460053D8EF326A +:100E2600EF603B75CDFA75CBFA75CCCB75CACBE4C2 +:100E3600F5B2F5B3F5B4F5B575B10375B2FF75B393 +:100E4600FFF5C8D2BDD2AFD2ADD2CA8F2F8F308DAB +:0F0E5600328B35851736F531F533F534C204226A +:1011A800C2CAC2ADE4F5B2F5B3F5B4F5B5F5B122EE +:03002B0002099532 +:09099500C0E0C0D075D000C0071D +:10099E00E4FFE5A06005E5A0F47048D52F1685307C +:1009AE002F853231A204B39204300405853533808D +:1009BE00038536347F10E5316003430709E5336064 +:1009CE0003430702E5346003430704E53160021573 +:1009DE0031E53360021533E534600215348F80EF54 +:0509EE00F4F590C2CFFA +:0709F300D007D0D0D0E032A4 +:1010510090E682E030E004E020E60B90E682E030AA +:10106100E119E030E71590E680E04401F07F147E5D +:0C10710000120DE090E680E054FEF0223A +:1000030090E682E044C0F090E681F043870100006F +:0400130000000022C7 +:1010220030050990E680E0440AF0800790E680E00F +:101032004408F07FDC7E05120DE090E65D74FFF05F +:0F10420090E65FF05391EF90E680E054F7F022D4 +:02107D00A907C1 +:10107F00AE2DAF2E8F828E83A3E064037017AD0168 +:10108F0019ED7001228F828E83E07C002FFDEC3EE4 +:09109F00FEAF0580DF7E007F003A +:0110A8002225 +:100DE0008E0C8F0D90E600E054187012E50D240172 +:100DF000FFE4350CC313F50CEF13F50D801590E6E9 +:100E000000E05418FFBF100BE50D25E0F50DE50CD3 +:100E100033F50CE50D150DAE0C7002150C4E60058A +:060E200012001780EE2213 +:100017007400F58690FDA57C05A3E582458370F9FC +:0100270022B6 +:03004300020A00AE +:03005300020A009E +:100A00000210D400021159000211430002112B0000 +:100A1000020EE300020F1A0002002A000200420048 +:100A200002004A00020052000211D6000211D70053 +:100A30000211D8000211D9000211DA000211DB0004 +:100A40000211DC00020042000211DD000211DE0092 +:100A50000211DF000211E0000211E1000211E200C8 +:100A60000211E300020042000200420002004200C4 +:100A70000211E4000211E5000211E6000211E70094 +:100A80000211E8000211E9000211EA000211EB0074 +:100A90000211EC000211ED000211EE000211EF0054 +:100AA0000211F0000211F1000211F2000211F30034 +:080AB0000211F4000211F5002F +:1010A9005553422D44494F32342D4354523600553D +:1010B90053422D44494F2D32340041434345532077 +:0B10C9005553422D44494F32342D0096 +:04002E000237000095 +:060CF6008B0C8A0D890E33 +:100CFC00E4F50F12116F8F10E51025E02402900B14 +:100D0C004CF0E4F50FAF10EF3395E0FEC3E50F9F09 +:100D1C00EE6480F87480985027AB0CAA0DA90E8550 +:100D2C000F827583001208B2FDE50F75F002A42442 +:100D3C004EF9740B35F08982F583EDF0050F80C503 +:010D4C002284 +:100E6500E4F50C7AE779407F40AB077D087FF87E93 +:100E75001D120D98E4F50C7440250CF582E434E759 +:100E8500F583E0FDE50C75F002A42416F9740B3525 +:0E0E9500F08982F583EDF0050CE50CB408D968 +:010EA300222C +:100C890090E600E054E74410F090E678E05410FF55 +:100C9900C4540F4450F53A13E433F53DD200121110 +:100CA900C87AE779407F40AB077D017F037E001258 +:100CB9000D9890E740E024FB600B14701B7BFF7AD2 +:100CC9001079A980067BFF7A1079B8120CF690E7A3 +:100CD90040E0900AC2F080097BFF7A1079C3120CB8 +:0D0CE900F6120E65E4F5B175B63FC2CA22E1 +:04004E0043B1202278 +:0409FA0053B1DF22F4 +:100D4D00E53B6035E5384537700675372F7538FF4B +:100D5D00E538153870021537E53845377004F53B21 +:100D6D00800FAE37AF387C0B7DFF120901EF20E00D +:100D7D00051209FA800312004EE5B190E68020E7D6 +:0A0D8D0005E04408F022E054F7F0FE +:010D97002239 +:02002800C322F1 +:02004000D322C9 +:0209FE00D32202 +:0811B80090E6BAE0F53CD322F9 +:1011840090E740E53CF0E490E68AF090E68B04F0CA +:02119400D32264 +:0811C00090E6BAE0F539D322F4 +:1011960090E740E539F0E490E68AF090E68B04F0BB +:0211A600D32252 +:0211D000D32228 +:0211D200D32226 +:0211D400D32224 +:10005600753B0190E678E05410FFC4540F4450F508 +:100066003A13E433F53D90E6B9E0120956024E071D +:10007600017910018B1101A912026C2003302103B2 +:10008600512203572305832805832C05832D0583D9 +:100096002E021E30021E3103FCA203FCA303F6A9A6 +:1000A60003CCAC00BCC40583F000DDF100EFF20523 +:1000B60083F30000058190E6BAE070061211A802EB +:1000C600058390E6BAE0FFA3E0FDA3E0FBA3E0F51D +:1000D60017120E2602058390E6BAE0F580A3E0F536 +:1000E60090A3E0F5A0E402032990E6BEE0750E00B9 +:1000F600F50FA3E0FEEE420EE50F450E700490E606 +:100106008BF0E50F450E700302058390E6A0E02014 +:10011600E1F9C3E50F9440E50E94005008850E10F2 +:10012600850F118006751000751140E4F512F51360 +:10013600C3E5139511E5129510501EC3E50F9513EF +:10014600FF74402513F58274E73512F583EFF00549 +:1001560013E51370DB051280D7E490E68AF090E68B +:100166008BE511F0C3E50F9511F50FE50E9510F52A +:100176000E808F90E6BEE090E68BF090E6A0E02041 +:10018600E1F902020D90E740E580F0A3E590F0A3C7 +:10019600E5A0F0A3E5B0F0E490E68AF090E6BEE0D4 +:1001A600020329E490E68AF090E6BEE090E68BF042 +:1001B60090E6A0E020E1F990E743E030E0047FFF1D +:1001C60080027F008FB290E743E030E1047FFF803A +:1001D600027F008FB390E743E030E2047F0F800296 +:1001E6007F0090E743E030E3047EF080027E00EE7D +:1001F60042078FB490E6BAE05401C454F0FF90E78A +:1002060043E0540F4FF5B190E740E0F580A3E0F5E9 +:1002160090A3E0F5A002058390E740E580F0A3E512 +:1002260090F0A3E5A0F0E5B130E4047F0180027F01 +:100236000090E743EFF0E5B1540FA3F0E490E68AAF +:10024600F090E6BEE002032990E6BAE0FF12107DC8 +:10025600AA06A9077B01EA494B6009EE90E6B3F0CE +:10026600EF0203EFD32290E6BEE0B4022090E6BB95 +:10027600E0C4333354C0FF90E6BAE075F008A42416 +:1002860003F582E5F03480F583EFF0805290E6BE08 +:10029600E06403704A90E6BBE0FF7401A80708809B +:1002A60002C333D8FC25E044C0FF90E6BAE075F0FF +:1002B60008A42403F582E5F03480F583EFF090E698 +:1002C600BAE075F008A4FFA3E07C002FFFEC35F040 +:1002D600FEE42FF58274803EF583E090E742F090CD +:1002E600E6BAE075F008A4FFA3E07C002FFFEC352A +:1002F600F0FEE42FF58274803EF583E090E740F04F +:1003060090E6BAE075F008A4FFA3E02FFFEC35F005 +:10031600FEE42FF58274803EF583E090E741F0908D +:10032600E6BEE090E68BF0020583E490E68BF09063 +:10033600E6BBE0FF90E6BAE075F008A42403F58278 +:10034600E5F03480F583EFF0020583E490E68B80D8 +:100356001DE490E68BF090E6BBE0FF90E6BAE07510 +:10036600F008A42403F582E5F03480F583EFF090DD +:10037600E6BCE0FD90E6BBE0C4131354037A0054D8 +:1003860003FB90E6BAE075F008A42BFFEA35F0FE11 +:10039600E42FF58274803EF583EDF090E6BDE0FD36 +:1003A60090E6BBE0C413135403FB90E6BAE075F085 +:1003B60008A42BFFEA35F0FEE42FF58274803EF5A3 +:1003C60083EDF002058390E6B5E054FEF090E6BFBB +:1003D600E090E68AF090E6BEE090E68BF090E6BB11 +:1003E600E090E6B3F090E6BAE090E6B4F00205835A +:1003F600753D01433A0190E6BAE0750C00F50DA390 +:10040600E0FEEE420C90E6BEE0750E00F50FA3E0AE +:10041600FEEE420E90E6B8E064C060030204EAE530 +:100426000F450E700302058390E6A0E020E1F9C3B4 +:10043600E50F9440E50E94005008850E10850F11C7 +:10044600800675100075114090E6B9E0B4A336E455 +:10045600F512F513C3E5139511E51295105060E5F5 +:100466000D2513F582E50C3512F583E0FF74402562 +:1004760013F58274E73512F583EFF00513E5137073 +:10048600D3051280CFE4F512F513C3E5139511E5F4 +:10049600129510501974402513F58274E73512F53C +:1004A6008374CDF00513E51370E0051280DCAD1101 +:1004B6007AE779407F40AB07AF0DAE0C120D98E49A +:1004C60090E68AF090E68BE511F0250DF50DE51026 +:1004D600350CF50CC3E50F9511F50FE50E9510F5E6 +:1004E6000E02042590E6B8E064406003020583E549 +:1004F6000F450E7003020583E490E68AF090E68BC2 +:10050600F090E6A0E020E1F990E68BE0751000F5AA +:100516001190E6B9E0B4A336E4F512F513C3E5137A +:100526009511E5129510503774402513F58274E73E +:100536003512F583E0FFE50D2513F582E50C35123E +:10054600F583EFF00513E51370D3051280CFAD11D7 +:100556007AE779407F40AB07AF0DAE0C120F87E507 +:1005660011250DF50DE510350CF50CC3E50F9511AC +:0E057600F50FE50E9510F50E0204F5D322C325 +:010584002254 +:1010D400C0E0C083C08290E6B5E04401F0D2015381 +:0F10E40091EF90E65D7401F0D082D083D0E032BE +:10114300C0E0C083C0825391EF90E65D7404F0D099 +:0611530082D083D0E032DF +:10115900C0E0C083C0825391EF90E65D7402F0D085 +:0611690082D083D0E032C9 +:100EE300C0E0C083C08290E680E030E70E85212514 +:100EF300852226852927852A28800C852925852A68 +:100F0300268521278522285391EF90E65D7410F002 +:070F1300D082D083D0E03250 +:10112B00C0E0C083C082D2035391EF90E65D740898 +:08113B00F0D082D083D0E03235 +:100F1A00C0E0C083C08290E680E030E70E852125DC +:100F2A00852226852927852A28800C852925852A30 +:100F3A00268521278522285391EF90E65D7420F0BB +:070F4A00D082D083D0E03219 +:01002A0032A3 +:01004200328B +:01004A003283 +:01005200327B +:0111D60032E6 +:0111D70032E5 +:0111D80032E4 +:0111D90032E3 +:0111DA0032E2 +:0111DB0032E1 +:0111DC0032E0 +:0111DD0032DF +:0111DE0032DE +:0111DF0032DD +:0111E00032DC +:0111E10032DB +:0111E20032DA +:0111E30032D9 +:0111E40032D8 +:0111E50032D7 +:0111E60032D6 +:0111E70032D5 +:0111E80032D4 +:0111E90032D3 +:0111EA0032D2 +:0111EB0032D1 +:0111EC0032D0 +:0111ED0032CF +:0111EE0032CE +:0111EF0032CD +:0111F00032CC +:0111F10032CB +:0111F20032CA +:0111F30032C9 +:0111F40032C8 +:0111F50032C7 +:040EA400AA06AC05E9 +:100EA800E4FD7E000DEE2400F582E43400F583EACB +:100EB800F00E0D74002EF582E43400F583EFF00D8A +:100EC80074002402F582E43400F583ECF07A007BA8 +:0B0ED80000AF3A12110FAF3A020F51A9 +:0A0F87008E148F158D168A178B1833 +:100F9100E4F519E519C3951650200515E515AE14AC +:100FA1007002051414FFE5182519F582E43517F5CB +:0A0FB10083E0FD120EA4051980D99B +:010FBB002213 +:0A0D98008E148F158D168A178B1824 +:100DA200E4FDF519E53D6012E514FF7E000DEE2429 +:100DB20000F582E43400F583EFF0AE050D74002EE9 +:100DC200F582E43400F583E515F07A007B00AF3A52 +:0E0DD20012110FAB18AA17AD16AF3A0210F3AC +:0811C800E4F51FD2E9D2AF22C9 +:100F510090E678E020E6F9C2E990E678E04480F096 +:100F6100EF25E090E679F090E678E030E0F990E660 +:100F710078E04440F090E678E020E6F990E678E009 +:060F810030E1D6D2E922A6 +:100FF000A90790E678E020E6F9E51F702390E678EF +:10100000E04480F0E925E090E679F08D1AAF03A97D +:1010100007751B018A1C891DE4F51E751F01D3226B +:02102000C322E9 +:100FBC00A90790E678E020E6F9E51F702590E67821 +:100FCC00E04480F0E925E0440190E679F08D1AAF19 +:100FDC0003A907751B018A1C891DE4F51E751F03E7 +:040FEC00D322C32227 +:03004B000207AAFF +:1007AA00C0E0C083C082C085C084C086758600C090 +:1007BA00D075D000C000C001C002C003C006C00787 +:1007CA0090E678E030E206751F0602089490E67813 +:1007DA00E020E10CE51F64026006751F0702089419 +:1007EA00E51F24FE605F14603624FE70030208854C +:1007FA0024FC700302089124086003020894AB1BCE +:10080A00AA1CA91DAF1E051E8F827583001208B28D +:10081A0090E679F0E51E651A7070751F05806B9079 +:10082A00E679E0AB1BAA1CA91DAE1E8E8275830059 +:10083A001208DF751F02E51A6401704E90E678E02F +:10084A004420F08045E51A24FEB51E0790E678E0BC +:10085A004420F0E51A14B51E0A90E678E04440F008 +:10086A00751F0090E679E0AB1BAA1CA91DAE1E8E6F +:10087A00827583001208DF051E800F90E678E04437 +:10088A0040F0751F008003751F005391DFD007D019 +:10089A0006D003D002D001D000D0D0D086D084D0E8 +:0808AA0085D082D083D0E0323A +:1010F300120FBCE51F24FA600E146006240770F378 +:0C110300D322E4F51FD322E4F51FD32211 +:10110F00120FF0E51F24FA600E146006240770F327 +:0C111F00D322E4F51FD322E4F51FD322F5 +:03000000020BFDF3 +:0C0BFD00787FE4F6D8FD75813D020C44C1 +:1008B200BB010CE58229F582E5833AF583E02250FB +:1008C20006E92582F8E622BBFE06E92582F8E22245 +:0D08D200E58229F582E5833AF583E493225F +:1008DF00F8BB010DE58229F582E5833AF583E8F04F +:1008EF00225006E92582C8F622BBFE05E92582C8FB +:0208FF00F222E3 +:10090100BC000BBE0029EF8DF084FFADF022E4CCDA +:10091100F875F008EF2FFFEE33FEEC33FCEE9DECA3 +:10092100984005FCEE9DFE0FD5F0E9E4CEFD22EDE9 +:10093100F8F5F0EE8420D21CFEADF075F008EF2F33 +:10094100FFED33FD4007985006D5F0F222C398FD24 +:050951000FD5F0EA22C1 +:10095600D083D082F8E4937012740193700DA3A330 +:1009660093F8740193F5828883E473740293686044 +:06097600EFA3A3A380DF44 +:10116F00E4FFFE12097C600C0FEF70010E09E970AD +:05117F00F20A80EF22DE +:100C0900020B6CE493A3F8E493A34003F68001F28A +:100C190008DFF48029E493A3F85407240CC8C333EC +:100C2900C4540F4420C8834004F456800146F6DFBB +:100C3900E4800B010204081020408090002EE47E1D +:100C4900019360BCA3FF543F30E509541FFEE493B0 +:100C5900A360010ECF54C025E060A840B8E493A377 +:100C6900FAE493A3F8E493A3C8C582C8CAC583CAA2 +:100C7900F0A3C8C582C8CAC583CADFE9DEE780BE5A +:0100320000CD +:10097C00BB010689828A83E0225002E722BBFE0279 +:09098C00E32289828A83E49322AC +:00000001FF diff --git a/AIOUSB/Firmware/USB_800C.hex b/AIOUSB/Firmware/USB_800C.hex new file mode 100644 index 0000000..69d03a0 --- /dev/null +++ b/AIOUSB/Firmware/USB_800C.hex @@ -0,0 +1,803 @@ +:1023B6005553422D44494F2D313648005553422D31 +:1023C6004449313641005553422D444F3136410080 +:0C23D6005553422D44494F2D3136410033 +:1014D000C107015600015557015708015803422919 +:0314E0002B0000DE +:0428AF004380202220 +:0428B3005380DF224D +:0428B70063802022F8 +:0627FD0053B4F053B23F9B +:07280300908000E555F02272 +:0C2824005355BF122803435540022803FF +:062891005355DF0228038D +:0628970043552002280356 +:06289D005355EF02280371 +:0628A3004355100228035A +:10276E00E55820E1064380025380FB5355F70228BB +:01277E000357 +:10277F00E55820E1065380FD4380044355080228A5 +:01278F000346 +:072875005380EF5358FE22CF +:102666005380F7E55530E3085380FD438004800628 +:0A2676004380025380FB5358FD22FD +:07287C0043801043580122C4 +:0728830043800E43580222BE +:0C2830005357FE5355FBE4F5B602280395 +:0D280A0043570143550412280375B6FF2201 +:0C283C005357FD5355FD53B40F02280301 +:0D28170043570243550212280343B4F02238 +:102737005357FB4357085355FE1227FD43B4014334 +:03274700B2C022FB +:1027A1004357045357F74355011227FD43B40E22F3 +:0328C7000227A144 +:0328CA00022737AB +:0328CD00AFB12286 +:0328D0008FB122A3 +:07288A00E5A0C4540FFF227A +:0F27D100EF540FC454F0FFE5A0540F4FF5A022B2 +:0816F700E5A0540EC313FF220D +:0E27EF00EF540725E0FFE5A054F14FF5A022BE +:0F27B100E58054C0C4135407FFE5A054014FFF47 +:0127C00022F6 +:10261500EF5406C43354E0FEEF5401FFE580543F08 +:0A2625004EF580E5A054FE4FF5A02D +:01262F002288 +:100F4700AC07EC1203980F87000F87010F87020F7A +:100F570087030F87040F87050F87060F87070FCDB6 +:100F6700080FCD090FCD0A0FCD0B101B10101B1149 +:100F7700101B1210691810691910691A000010B7B0 +:100F8700ED60201228CDEFFB7A0074017E00A804E3 +:100F9700088005C333CE33CED8F9FFEE4AFEEF4BB8 +:100FA700FF80201228CDEFFB7A0074017E00A80491 +:100FB700088005C333CE33CED8F9F4FFEEF45AFEDA +:100FC700EF5BFF0228D0ED602412288AEFFB7A003E +:100FD700EC24F8FF74017E00A807088005C333CE10 +:100FE70033CED8F9FFEE4AFEEF4BFF802412288A52 +:100FF700EFFB7A00EC24F8FF74017E00A807088055 +:1010070005C333CE33CED8F9F4FFEEF45AFEEF5BC7 +:10101700FF0227D1ED60241216F7EFFB7A00EC24CC +:10102700F0FF74017E00A807088005C333CE33CED6 +:10103700D8F9FFEE4AFEEF4BFF80241216F7EFFBBD +:101047007A00EC24F0FF74017E00A807088005C32E +:1010570033CE33CED8F9F4FFEEF45AFEEF5BFF023E +:1010670027EFED60241227B1EFFB7A00EC24E8FFAD +:1010770074017E00A807088005C333CE33CED8F9A4 +:10108700FFEE4AFEEF4BFF80241227B1EFFB7A00F9 +:10109700EC24E8FF74017E00A807088005C333CE5F +:1010A70033CED8F9F4FFEEF45AFEEF5BFF122615A4 +:0110B7002216 +:1013E900AD07ED12039814290014290114290214D8 +:1013F9002903142904142905142906142907144F4B +:1014090008144F09144F0A144F0B14791014791149 +:1014190014791214A31814A31914A31A000014CDD3 +:101429001228CDEFFB7A0074017E00A8050880051B +:10143900C333CE33CED8F9FFEE5AFEEF5B4E6003CD +:101449007F01227F002212288AEFFB7A00ED24F81F +:10145900FF74017E00A807088005C333CE33CED8B8 +:10146900F9FFEE5AFEEF5B4E60037F01227F0022F7 +:101479001216F7EFFB7A00ED24F0FF74017E00A845 +:1014890007088005C333CE33CED8F9FFEE5AFEEFF5 +:101499005B4E60037F01227F00221227B1EFFB7AA6 +:1014A90000ED24E8FF74017E00A807088005C33316 +:1014B900CE33CED8F9FFEE5AFEEF5B4E60037F01C3 +:0714C900227F00227F0022B8 +:10243A00120299FF1228D09000011202B2FF12274D +:10244A00D19000021202B2FF1227EF90000312028B +:05245A00B2FF0226158F +:10245F001228CDEF1202DF12288A900001EF12022C +:10246F00F11216F7900002EF1202F11227B190004D +:05247F0003EF0202F171 +:1026C90090298A7408F0A374FFF0A3740FF0A3741F +:0726D90007F0A3F0D2042278 +:101D930090298AE030E00512280A80031228309047 +:101DA300298AE030E105122817800312283C902984 +:101DB3008AE030E2051227A1800312273790298A8F +:101DC300E030E3051228CA80031228C790298BE06C +:101DD300FF1228D0A3E0FF1227D1A3E0FF1227EFC1 +:0E1DE300A3E0FF122615D20412287502266610 +:1026E00090299074FFF0A3740FF0A37407F0A3F087 +:0626F000E490298FF022A6 +:102171007B017A29799012243A90298FE030E00589 +:1021810012280A800312283090298FE030E10512CD +:102191002817800312283C90298FE030E20512278E +:0B21A100A18003122737D204D20522D0 +:1016690043B23E1228AF12287C1228831228301266 +:10167900283C12273712276E90E61274A0F000005A +:1016890000E490E613F000000090E61474E0F00026 +:101699000000E490E615F090E6047480F000000084 +:1016A9007402F00000007406F0000000E4F000008D +:1016B9000090E618F00000007411F000000090E6B8 +:1016C9001A7409F00000001215AEE490E672F09069 +:1016D900E671F000000090E6D204F000000090E608 +:0E16E900E204F0D2001228241228AFD204220C +:10190E00200746E5BB30E741E5AB20E13C00000097 +:10191E0090E690E0FC00000090E691E0FD000000F3 +:10192E00ECC313FCED13FDEC90E6D0F0000000AF1D +:10193E0005EF90E6D1F0000000E4F5BB000000E5F5 +:10194E00BB30E7030080F80000300750E5BB30E7FE +:10195E0027E5567023E5AC20E04200000090E6D06B +:10196E007402F0000000E490E6D1F000000075561D +:10197E000175BB0600000022E5BB30E71FE556B43B +:10198E00011A00000090E6AFE06402600690E6B037 +:0C199E00E0600690E6487406F0E4F556A0 +:0119AA00221A +:0B2848008F2C90E6487406F07FFF2202 +:10258900AE07AC053006091213E9EF6401FD8007B7 +:0C259900AF061213E9AD07AF04020F47B4 +:0116FF0022C8 +:0128E50022D0 +:0128E60022CF +:0128E70022CE +:0128E80022CD +:101E9D007AE779407F40AB077D017F037E00121FFB +:101EAD004B90E740E0540FF5599017C2E054F045C0 +:101EBD0059F0E55924F3601214601714601C2403C3 +:101ECD0070217BFF7A2379B680167BFF7A2379C246 +:101EDD00800E7BFF7A2379CC80067BFF7A2379D61F +:041EED00121DF122AF +:1007A700E4F526F527D204120DCA5003020A0F906A +:1007B700E6B9E0120398086A12085C130935320893 +:1007C700F63408F63508F63607DF7109D8BB09EFA6 +:0F07D700BC0952BD00000A0D90E6B8E030E763A0 +:1007E600E4F52AF52B7A297B2D7D677F017E1F1282 +:1007F6001F4BE4F528F529C3E5299405E52864800F +:10080600948050307B01748A2529F974293528FA99 +:10081600120299FF7440252BF58274E7352AF58379 +:10082600EFF00529E52970020528052BE52B70C791 +:10083600052A80C3E490E68AF090E6BEE090E68B57 +:100846000209EC7A297B2D7D677F017E1F121F4BE3 +:10085600121D93020A0F90E740E557F0A3E558F002 +:10086600E4020943E490E68AF090E6BEE090E68B67 +:10087600F090E6A0E020E1F990E744E030E00512D0 +:10088600280A800312283090E744E030E105122858 +:1008960017800312283C90E744E030E2051227A1B6 +:1008A600800312273790E744E030E3051228CA8018 +:1008B600031228C790E740E0FF1228D0A3E0FF12FA +:1008C60027D1A3E0FF1227EFA3E0FF12261590E73A +:1008D60045E030E00512287C800312287590E74534 +:1008E600E030E106122883020A0F122666020A0F7A +:1008F60012282490E6047480F00000007402F000D0 +:1009060000007406F0000000E4F000000090E6919C +:100916007480F0000000F0000000F0000000F0001D +:100926000000E490E68AF090E68B04F0020A0FE4F9 +:10093600FF12284890E740EFF090E6BFE090E68A85 +:10094600F090E6BEE090E68BF0020A0FE490E68AAD +:10095600F090E6BEE090E68BF090E6A0E020E1F9AC +:1009660090E741E090292BF090E742E090292CF0A7 +:1009760090E740E030E00C12289D90292CE04403DB +:10098600F0800A1228A390292CE04402F07A297BF1 +:100996002B7D027F171225C190E743E090292BF0AB +:1009A60090E744E090292CF090E740E030E10C120B +:1009B600289190292CE04403F0800A122897902968 +:1009C6002CE04402F07A297B2B7D027F161225C18A +:1009D600802CC20712277F90E6F574FFF0E490E6BC +:1009E6008AF090E68B04F08015D20712276E90E607 +:1009F600F574FFF0E490E68AF090E68B04F090E65A +:0A0A0600A0E04480F08002D322C378 +:010A100022C3 +:1017B800120100020000004005160F80000001021F +:0C17C80000010A060002000000400100C1 +:1017D4000902200001010080320904000002FF0018 +:1017E400000007050202000200070586020002004D +:1017F40009022E0001010080320904000004FF00E8 +:101804000000070502024000000705040240000032 +:0E18140007058602400000070588024000001C +:10182200140300000000000000000000000000009F +:10183200000000000C034100430043004500530038 +:1018420024035500530042002D00440049004F007C +:101852002D003100360041000000000000000000B1 +:0618620000000000000080 +:1014E3006080288001010101010101070000000063 +:1014F30000000000070707070707070700000000B1 +:101503000000003F0101010101010107000000008B +:101513000000000007070707070707070000000090 +:101523000000003F8F0107010101010701000302D1 +:10153300020202000701070707070707F200F2008C +:101543000000003F0F010F01010101070102050027 +:10155300000000000706070707070707F000F00071 +:101563000000003F60242907000000000000000085 +:101573000000000000000000000000000000000068 +:10158300000000000000000000000000472900E008 +:06159300000007BA4E0043 +:1015AE0090E60174BAF090E6F574FFF0902900E031 +:1015BE0090E6F3F0902901E090E6C3F0902902E066 +:1015CE0090E6C1F0902903E090E6C2F0902905E084 +:1015DE0090E6C0F0902906E090E6F4F075AF07743F +:1015EE0028F59A7480F59B759DE4E4F59EFF90E6D0 +:1015FE007BE090E67CF00FBF80F4E490E671F0F5AE +:10160E00B490E672E0547FF053B67F000000E49091 +:10161E00E6C4F000000090E6C5F0902907E090E6E1 +:10162E00C6F0902908E090E6C7F0902909E090E610 +:10163E00C8F090290AE090E6C9F090290BE090E6F8 +:10164E00CAF090290CE090E6CBF090290DE090E6E0 +:0A165E00CCF090290EE090E6CDF0EC +:01166800225F +:0A285300000102020303040405055E +:03000B00021E488A +:101E4800C0E0C0F0C083C082C0D075D000C000C060 +:101E580004C005C006C0070545E545B406220518B7 +:101E6800E51870020517AE17FF7C007D0A120313F0 +:101E7800ED4C70099029C675F0011203687545008C +:101E8800D007D006D005D004D000D0D0D082D083DF +:051E9800D0F0D0E032A3 +:101A4800E4F525F524F523F522C203C200C202C23B +:101A5800011220F47548177549B87550177551CAA1 +:101A68007546177547D4754E17754FF47552187526 +:101A78005322D2E843D82090E668E04409F090E683 +:101A88005CE0443DF0D2AFD20812238790E680E0B4 +:101A980054F7F0C203300105120A11C201300329BC +:101AA8001228D95024C20312248420001690E682FA +:101AB800E030E704E020E1EF90E682E030E604E081 +:0E1AC80020E0E41223E21228DB12256B80C717 +:100A110090E6B9E01203980AB5000B32010BB50359 +:100A21000A34060AAF080AA9090A9D0A0AA30B009B +:100A3100000C151228DD4003020C2190E6BBE024D6 +:100A4100FE602214603324FD6011146022240670BC +:100A510048E54890E6B3F0E5498037E55090E6B3C4 +:100A6100F0E551802DE54A90E6B3F0E54B8023E5B2 +:100A71004C90E6B3F0E54D801990E6BAE0FF122400 +:100A81000EAA06A9077B01EA494B600DEE90E6B379 +:100A9100F0EF90E6B4F0020C21020C1A12275C026E +:100AA1000C2112286D020C21122865020C2112273B +:100AB1004A020C211228DF4003020C2190E6B8E023 +:100AC100247F601514601924027063A200E43325A9 +:100AD100E0FFA202E4334F8041E490E740F0803F21 +:100AE10090E6BCE0547EFF7E00E0D394807C004021 +:100AF100047D0180027D00EC4EFEED4F2453F58212 +:100B010074283EF583E493FF3395E0FEEF24A1FFC3 +:100B1100EE34E68F82F583E0540190E740F0E4A3E0 +:100B2100F090E68AF090E68B7402F0020C21020C40 +:100B31001A1228E14003020C2190E6B8E024FE607D +:100B41001624026003020C2190E6BAE0B40105C24A +:100B510000020C21020C1A90E6BAE0705590E6BC36 +:100B6100E0547EFF7E00E0D394807C0040047D0150 +:100B710080027D00EC4EFEED4F2453F58274283E39 +:100B8100F583E493FF3395E0FEEF24A1FFEE34E615 +:100B91008F82F583E054FEF090E6BCE0548013139D +:100BA10013541FFFE0540F2F90E683F0E04420F030 +:100BB100806E80651228E3506790E6B8E024FE60FD +:100BC1001A2402705B90E6BAE0B40104D2008050AE +:100BD10090E6BAE0B402028047803E90E6BCE05461 +:100BE1007EFF7E00E0D394807C0040047D01800282 +:100BF1007D00EC4EFEED4F2453F58274283EF583C3 +:100C0100E493FF3395E0FEEF24A1FFEE34E68F82FB +:100C1100F58380081207A7500790E6A0E04401F091 +:070C210090E6A0E04480F022 +:010C280022A9 +:030033000228BBE5 +:0428BB0053D8EF32CD +:03004300021700A1 +:0300530002170091 +:1017000002254C0002270C000226F6000226B1003A +:101710000221E50002221C000228EC000228ED0054 +:101720000228EE000228EF000228F0000228F10053 +:101730000228F2000228F3000228F4000228F50033 +:101740000228F6000228ED000228F7000228F8001F +:101750000228F9000228FA000228FB000228FC00F7 +:101760000228FD000228ED000228ED000228ED000D +:101770000228FE000228FF000229000002290100C1 +:10178000022902000229030002290400022905009F +:10179000022906000229070002290800022909007F +:1017A00002290A0002290B0002290C0002290D005F +:0817B00002290E0002290F00BE +:1023E20090E682E030E004E020E60B90E682E03006 +:1023F200E119E030E71590E680E04401F07F147EB9 +:0C2402000012202B90E680E054FEF02237 +:1024840090E682E044C0F090E681F04387010000CA +:042494000000002222 +:1023870030080990E680E0440AF0800790E680E094 +:102397004408F07FDC7E0512202B90E65D74FFF089 +:0F23A70090E65FF05391EF90E680E054F7F0225C +:02240E00A9071C +:10241000AE52AF538F828E83A3E064037017AD0179 +:1024200019ED7001228F828E83E07C002FFDEC3E3F +:09243000FEAF0580DF7E007F0095 +:012439002280 +:1025A5001222BEE51E24FA600E146006240770F39D +:0C25B500D322E4F51ED322E4F51ED3224D +:1025C1001222F2E51E24FA600E146006240770F34D +:0C25D100D322E4F51ED322E4F51ED32231 +:10202B008E268F2790E600E054187012E5272401C6 +:10203B00FFE43526C313F526EF13F527801590E63D +:10204B0000E05418FFBF100BE52725E0F527E52628 +:10205B0033F526E5271527AE26700215264E6005AB +:06206B0012249880EE2211 +:08285D00E4F51ED2E9D2AF221E +:1022530090E678E020E6F9C2E990E678E04480F081 +:10226300EF25E090E679F090E678E030E0F990E64B +:1022730078E04440F090E678E020E6F990E678E0F4 +:0622830030E1D6D2E92291 +:1022F200A90790E678E020E6F9E51E702390E678DB +:10230200E04480F0E925E090E679F08D19AF03A969 +:1023120007751A018A1B891CE4F51D751E01D3225B +:02232200C322D4 +:1022BE00A90790E678E020E6F9E51E702590E6780D +:1022CE00E04480F0E925E0440190E679F08D19AF05 +:1022DE0003A907751A018A1B891CE4F51D751E03D7 +:0422EE00D322C32212 +:03004B000211F3AC +:1011F300C0E0C083C082C085C084C086758600C03D +:10120300D075D000C000C001C002C003C006C00733 +:1012130090E678E030E206751E060212DD90E6786D +:10122300E020E10CE51E64026006751E070212DD74 +:10123300E51E24FE605F14603624FE70030212CEA6 +:1012430024FC70030212DA240860030212DDAB1AD5 +:10125300AA1BA91CAF1D051D8F827583001202B244 +:1012630090E679F0E51D65197070751E05806B9029 +:10127300E679E0AB1AAA1BA91CAE1D8E827583000A +:101283001202F1751E02E5196401704E90E678E0D2 +:101293004420F08045E51924FEB51D0790E678E06B +:1012A3004420F0E51914B51D0A90E678E04440F0B7 +:1012B300751E0090E679E0AB1AAA1BA91CAE1D8E21 +:1012C300827583001202F1051D800F90E678E044D9 +:1012D30040F0751E008003751E005391DFD007D0C8 +:1012E30006D003D002D001D000D0D0D086D084D095 +:0812F30085D082D083D0E032E7 +:102498007400F58690FDA57C05A3E582458370F957 +:0124A8002211 +:10264B00564E6F7620323020323031394031313AAC +:0B265B0033363A33330000000000006B +:101599000215266202080000010F01010C01010A6F +:0415A900010112FF2B +:10268000902930E0FF700690292FE0600890292FF4 +:09269000E0FD0225F91228D62212 +:1024CC007E007F677D007B017A29792D1203EB90CA +:1024DC00292D740AF0E4A3F01226C9121D930225CB +:0124EC002DC2 +:1025DD007D02121F4390292DE0B40A04A3E060038D +:0C25ED000224CC7D67121F43121D9322B4 +:10252D0090292D740AF0E4A3F07A297B2D7D677F25 +:0F253D00017E1F1222897D677F007E1F0228D337 +:101C580012268090E6BEE0F53C753E02E53C6057F2 +:101C6800C394405005853C3D8003753D40E490E6B3 +:101C78008AF090E68BE53DF090E6A0E020E1F9E4FB +:101C8800F53BE53BC3953D50257440253BF582E483 +:101C980034E7F583E0FFAE3E053EEE7C007B012491 +:101CA8002DF9EC3429FAEF1202DF053B80D4C3E5A5 +:0A1CB8003C953DF53C80A502268016 +:1018680090E6B8E030E745E4F532F531E531C39468 +:101878000550247E007B01748A2531F9EE3429FA5B +:10188800120299FF74402532F582E434E7F583EFBC +:10189800F00531053280D5E490E68AF090E6BEE0A6 +:1018A80090E68BF090E6A0E04480F02290E6BEE05F +:1018B80090E68BF090E6A0E020E1F990E6BEE064C7 +:1018C800056003C20422E4F531F532E531C394051D +:1018D800502474402532F582E434E7F583E0FFE5CF +:1018E800317C007B01248AF9EC3429FAEF1202DFFB +:1018F8000531053280D590E6BAE0B4CE08A3E0B44D +:05190800AC0312252DC7 +:01190D0022B7 +:0F27E000D3E518950EE517950D400312279022AB +:0128E90022CC +:1024A900902932E0FE902931E07C002400F50EEC01 +:1024B9003EF50D450E7007C28CC2A9C20522D28C09 +:0324C900D2A92273 +:0128EA0022CB +:1020710090E6BEE090E68BF090E6A0E020E1F9E486 +:10208100FF74422FF582E434E7F583E0FEEF7C0034 +:102091007B01248FF9EC3429FAEE1202DF0FBF0520 +:1020A100E090E740E0902931F090E741E09029325B +:0420B100F00224A96C +:10279000122171E49029C6F0A3F0F517F518D205BF +:0127A0002216 +:1024ED00C205E49029C6F0A3F0F517F518C28CC209 +:1024FD00A9538EF75389F14389011228EA0224A9C1 +:10213300E50945086019E50915097002150814C376 +:1021430094FFE50864809480501E1228B3801930F0 +:1021530004167508057509FF1228AFC204E4902917 +:0D216300C6F0A3F0F517F518300502D20400 +:01217000224C +:1010B80090E6B8E020E70302116DE4F5329029319B +:1010C800E0FFAE32053274402EF582E434E7F58352 +:1010D800EFF0902932E0FFAE32053274402EF582EF +:1010E800E434E7F583EFF0E4F531E531C3940550D6 +:1010F800247E007B01748F2531F9EE3429FA12021F +:1011080099FF74402532F582E434E7F583EFF00562 +:1011180031053280D5AE32053274402EF582E43482 +:10112800E7F583E518F0E517FFAE32053274402E77 +:10113800F582E434E7F583EFF0A205E433FFAE323D +:10114800053274402EF582E434E7F583EFF0C205EA +:10115800E490E68AF090E6BEE090E68BF090E6A098 +:10116800E04480F02290E6BEE090E68BF090E6A0A6 +:10117800E020E1F9C20590E6BEE064076003C2041E +:1011880022E4F532AF32053274402FF582E434E7B9 +:10119800F583E0902931F0AF32053274402FF582A3 +:1011A800E434E7F583E0902932F0E4F531E531C322 +:1011B8009405502474402532F582E434E7F583E041 +:1011C800FFE5317C007B01248FF9EC3429FAEF121A +:1011D80002DF0531053280D51224A990E6BAE0B4C1 +:0A11E800CE08A3E0B4AC0312252DDD +:0111F20022DA +:0428BF00750F01226E +:101D2B0012268090E6BEE0F53CE4F53EE53C6057BC +:101D3B00C394405005853C3D8003753D40E490E6DF +:101D4B008AF090E68BE53DF090E6A0E020E1F9E427 +:101D5B00F53BE53BC3953D50257440253BF582E4AF +:101D6B0034E7F583E0FFAE3E053EEE7C007B0124BD +:101D7B0048F9EC3429FAEF1202DF053B80D4C3E5B6 +:071D8B003C953DF53C80A5ED +:011D9200222E +:101F9300150FE50F7046902948E0F50F1228E5E488 +:101FA300F9902989E0FFE9C39F502EE925E02449F0 +:101FB300F582E43429F583E0F562E925E0244AF566 +:101FC30082E43429F583E0F563547FFDE5633392BE +:0C1FD30006AF621225890980C81228E6BA +:011FDF0022DF +:10250D0090E6BEE090E68BF090E6A0E020E1F99039 +:10251D00E740E0902933F090E741E0902934F02234 +:101B6200150CE50C6003021BEC902933E0F50C7BAD +:101B7200017A2979C812245FE4FFFE74C82EF58227 +:101B8200E43429F583E0FD74942EF582E43429F5DA +:101B920083E06DF97D01E4FCECC394085046E95DF5 +:101BA200602974982FF582E43429F583E014F074E7 +:101BB200982FF582E43429F583E0702074942EF591 +:101BC20082E43429F583E06DF08000902934E0FB53 +:101BD20074982FF582E43429F583EBF00CED25E0BF +:0A1BE200FD0F80B40EEE6404709154 +:011BEC0022D6 +:1026990090E6BEE090E68BF090E6A0E020E1F990AC +:0826A900E740E0902935F02222 +:1021AC00E4F513FF74B82FF582E43429F583E0FECF +:1021BC0074C22FF582E43429F583EEF074B82FF550 +:1021CC0082E43429F583E0FE74BE2FF582E43429D1 +:0821DC00F583EEF00FBF04CC07 +:0121E40022D8 +:101BED00150AE50A7064902935E0F50A7B017A291A +:101BFD0079B812245FE4FF74C22FF582E43429F51D +:101C0D0083C083C082E0FE74B82FF582E43429F5D9 +:101C1D0083E0FDEE5DD082D083F074BE2FF582E4BB +:101C2D003429F583C083C082E0FE74B82FF582E4B9 +:101C3D003429F583E0FDEE4DD082D083F00FBF0443 +:0A1C4D00B6E513C394FF500205131F +:011C5700226A +:0428C3007512FF2269 +:101CC200E4FB0512902947E0FFEBC39F5050EB2540 +:101CD200E02438F582E43429F583E0C39512501DDF +:101CE200EB25E02437F582E43429F583E0FE547FC6 +:101CF200FFEE30E7047D00801F7D01801BEB25E0B5 +:101D02002437F582E43429F583E0FE547FFFEE3078 +:101D1200E7047D0180027D00120F470B80A6902907 +:081D220036E0B51203E4F512EE +:011D2A002296 +:1023240090E6BEE090E68BF090E6A0E020E1F9E4D0 +:10233400FF74402FF582E434E7F583E0FEEF7C0080 +:102344007B012436F9EC3429FAEE1202DF0FBF12B6 +:01235400E0A8 +:012355002265 +:0419AB008E3B8F3CA4 +:1019AF00E4F53DE53C6402453B700C90E741F0E502 +:1019BF003C153C7002153BE53C6401453B701690AD +:1019CF00E7407467F090E6BEE090E68BF0E53C15DB +:1019DF003C7002153BE53C453B605D90E6A0E02086 +:1019EF00E1F9C3E53C9440E53B94005004AD3C80E5 +:1019FF00027D40E4FFEFC39D5025AE3D053DEE75E2 +:101A0F0083007B01242DF9E5833429FA120299FE14 +:101A1F0074402FF582E434E7F583EEF00F80D6E4BF +:101A2F0090E68AF090E68BEDF0FFC3E53C9FF53C26 +:081A3F00E53B9400F53B809D9E +:011A4700227C +:1004170090E6B8E030E76390E6BFE0FE90E6BEE026 +:10042700FDEDFF4E7002804D90E6BDE0FD90E6BC0D +:10043700E04D70030219AB90E6BDE060030207A62A +:1004470090E6BCE01460030207A6753EFF753F26E1 +:1004570075404B75410075421E7B017AE779411261 +:100467001EF17B017AE77940122722EF0490E740DB +:10047700F090E6BEE090E68BF02290E6BFE0FF90BA +:10048700E6BEE04F707790E6BDE0704D90E6BCE0C9 +:1004970024EF6023249F603024FD603324F360340D +:1004A7002472703590E6BAE064CE702DA3E064AC98 +:1004B700702712252D802290E6BAE0B4CE1BA3E068 +:1004C700B4AC161224CC8011E4902947F0800A7549 +:1004D70012FF8005E4902989F090E6BDE064806012 +:1004E700030207A690E6BCE0640160030207A6903A +:1004F700E6BAE090292FF090E6BB0205C690E6BF6A +:10050700E060030207A690E6BDE0FE90E6BCE07C53 +:10051700002400FFEC3EFEEF8EF01203BE056C00D8 +:1005270020056C0021056C0022056C002305A10045 +:100537002F05CE004105DC005105EA0053060A00ED +:1005470061061800630638007106460073066600E8 +:100557007406BC008106CA008306EA00840741804E +:1005670001000007A690E6BEE0B46503121C589090 +:10057700E6BCE030E003121D9390E6BCE020E10307 +:100587000207A690E6BAE064CE60030207A6A3E0DE +:1005970064AC60030207A602252D90E6BEE0640264 +:1005A70060030207A6E090E68BF090E6A0E020E16A +:1005B700F912268090E740E090292FF090E741E07C +:1005C700902930F00207A390E6BEE06407600302BB +:1005D70007A602207190E6BEE0640260030207A648 +:1005E70002250D90E6BEE0640160030207A6E090D5 +:1005F700E68BF090E6A0E020E1F990E740E0902953 +:1006070033F02290E6BEE0640160030207A60226EB +:100617009990E6BEE0640160030207A6E090E68BCE +:10062700F090E6A0E020E1F990E740E0902935F06E +:100637002290E6BEE0641260030207A6022324901C +:10064700E6BEE0640160030207A6E090E68BF09047 +:10065700E6A0E020E1F990E740E0902936F022900B +:10066700E6BEE0640260030207A6902947E0C39450 +:100677000840030207A690E6BEE090E68BF090E6FE +:10068700A0E020E1F990E740E0FF902947E0FE2550 +:10069700E02435F582E43429F583EFF090E741E073 +:1006A700FFEE25E02436F582E43429F583EFF09058 +:1006B700294702073D90E6BEE0644260030207A6B1 +:1006C700021D2B90E6BEE0640160030207A6E090DE +:1006D700E68BF090E6A0E020E1F990E740E0902972 +:1006E70048F02290E6BEE0640260030207A6902964 +:1006F70089E0C3942040030207A690E6BEE090E697 +:100707008BF090E6A0E020E1F990E740E0FF902928 +:1007170089E0FE25E02447F582E43429F583EFF0EC +:1007270090E741E0FFEE25E02448F582E43429F51F +:1007370083EFF0902989E004F02290E6BEE090E68E +:100747008BF090E6A0E020E1F990E6BEE06404704B +:010757004E53 +:1007580090E74012038C8F348E338D328C31AB345A +:10076800AA33A932A8317F007E1B7D377C4B12014A +:100778007B8F388E378D368C35AB38AA37A936A89B +:1007880035E4FFFE7D807C471200831202188E3903 +:0E0798008F3AEF90292FF0E539A3F01226805A +:0107A6002230 +:1026300090E6047480F00000007402F00000007462 +:0B26400006F0000000E4F000000022A3 +:0128EB0022CA +:1020B500E4F5267AE779407F40AB077D087FF87E17 +:1020C5001D121F4BE4F52674402526F582E434E7FE +:1020D500F583E0FDE52675F002A42424F97418358E +:0E20E500F08982F583EDF00526E526B408D9D2 +:0120F30022CA +:1020F40090E678E05410FFC4540F4450F51013E4F4 +:1021040033F514438E201228D612166912285D1254 +:1021140020B5121E9DD2001225DD1224ED1228BF17 +:0F2124001221AC1228C31226801228B30228E71A +:10256B001228E81221331227E0E58090E68020E064 +:0E257B0006E04408F08004E054F7F002190E68 +:061DF1008B268A278928D9 +:101DF700E4F5291227228F2AE52A25E024029018E4 +:101E070042F0E4F529AF2AEF3395E0FEC3E5299FB9 +:101E1700EE6480F87480985027AB26AA27A92885F6 +:101E270029827583001202B2FDE52975F002A42408 +:101E370044F9741835F08982F583EDF0052980C5DA +:011E47002278 +:061FE0008E418F42AC05AA +:101FE600E4FDE5146012E541FF7E000DEE2516F5D1 +:101FF60082E43515F583EFF0AE050DE5162EF58274 +:10200600E43515F583E542F0AF050DE5162FF582AB +:10201600E43515F583ECF0AB16AA15AF101225C101 +:05202600AF100222537F +:0328D300021FE001 +:0A2289008E3B8F3C8D3D8A3E8B3F5B +:10229300E4F540E540C3953D5020053CE53CAE3BAD +:1022A3007002053B14FFE53F2540F582E4353EF51A +:0A22B30083E0FD1228D3054080D916 +:0122BD0022FE +:081F43007A297B2D7F017E1F2E +:0A1F4B008E398F3A8D3B8A3C8B3DA6 +:101F5500E4FDF53EE5146012E539FF7E000DEE2542 +:101F650016F582E43515F583EFF0AE050DE5162E71 +:101F7500F582E43515F583E53AF0AB16AA15AF10F1 +:0E1F85001225C1AB3DAA3CAD3BAF100225A515 +:100C290090E6BAE0753100F532A3E0FEEE4231906C +:100C3900E6BEE0753300F534A3E0FEEE423390E6FC +:100C4900B8E064C06003020D36E534453370030231 +:100C59000DC990E6A0E020E1F9C3E5349440E533FD +:100C6900940050088533358534368006753500750E +:100C7900364090E6B9E064A3705890E6BCE0B40150 +:100C89001BA3E0701790E6BBE030E71090E74074D3 +:100C990003F0A37401F0A37403F0806CE4F537F555 +:100CA90038C3E5389536E5379535505CE532253852 +:100CB900F582E5313537F583E0FF74402538F58253 +:100CC90074E73537F583EFF00538E53870D3053724 +:100CD90080CFE4F537F538C3E5389536E5379535EE +:100CE900501974402538F58274E73537F58374CD8A +:100CF900F00538E53870E0053780DCAD367AE77BFA +:100D090040AF32AE31121F4BE490E68AF090E68B89 +:100D1900E536F02532F532E5353531F531C3E534BF +:100D29009536F534E5339535F533020C5290E6B82E +:100D3900E064406003020DC9E53445337003020DD8 +:100D4900C9E490E68AF090E68BF090E6A0E020E115 +:100D5900F990E68BE0753500F53690E6B9E0B4A375 +:100D690036E4F537F538C3E5389536E53795355026 +:100D79003374402538F58274E73537F583E0FFE5AC +:100D8900322538F582E5313537F583EFF00538E559 +:100D99003870D3053780CFAD367AE77B40AF32AEB6 +:100DA90031122289E5362532F532E5353531F5310D +:100DB900C3E5349536F534E5339535F533020D4100 +:010DC9002207 +:0228D900C32218 +:0228DB00D32206 +:0228DD00D32204 +:0828650090E6BAE0F50BD32266 +:10274A0090E740E50BF0E490E68AF090E68B04F01F +:02275A00D32288 +:08286D0090E6BAE0F511D32258 +:10275C0090E740E511F0E490E68AF090E68B04F007 +:02276C00D32276 +:0228DF00D32202 +:0228E100D32200 +:0228E300D322FE +:1012FB00E4FF90E6B8E020E7030213E80F0F744019 +:10130B002401F582E434E7F583740AF00F7440246A +:10131B0002F582E434E7F583E4F00F74402403F51F +:10132B0082E434E7F583E4F00F74402404F582E49F +:10133B0034E7F5837401F00F74402405F582E4342F +:10134B00E7F5837404F00F74402406F582E434E768 +:10135B00F583E4F00F74402407F582E434E7F5835A +:10136B00E4F00F74402408F582E434E7F58374FF4E +:10137B00F00F74402409F582E434E7F58374FFF031 +:10138B000F7440240AF582E434E7F5837408F00FF8 +:10139B007440240BF582E434E7F5837420F00F746A +:1013AB0040240CF582E434E7F5837410F00F74409D +:1013BB00240DF582E434E7F5837410F00F744024A8 +:1013CB000EF582E434E7F5837401F090E740EFF01B +:0D13DB00E490E68AF090E6BEE090E68BF02C +:0113E80022E2 +:100DCA0090E6B9E01203980E11100E11110E551487 +:100DDA000F09150DFF280DF92E0DF33C0E0B3F0ED2 +:100DEA0005A20E05A300000F43120417020F4512B5 +:100DFA0010B8020F45121868020F45120C29020F8B +:100E0A00451212FB020F4590E6B8E030E70C7B0171 +:100E1A007AE7794012245F020F2D90E6BEE0701047 +:100E2A0090E6BCE0FF90E6BAE0FD120F47020F45DC +:100E3A0090E6BEE090E68BF090E6A0E020E1F97B38 +:100E4A00017AE7794012243A020F45C2AF90E7507F +:100E5A00E513F0E4F5137B017AE7794C12245FE499 +:100E6A00F52D74B8252DF582E43429F583E0FF7455 +:100E7A0040252DF582E434E7F583EFF0052DE52DC5 +:100E8A00B404DF90E6BCE06027E4F52D74C2252D9A +:100E9A00F582E43429F583E0F4FF7444252DF582C4 +:100EAA00E434E7F583EFF0052DE52DB404DE802464 +:100EBA00E4F52D74C2252DF582E43429F583E0FF8B +:100ECA007444252DF582E434E7F583EFF0052DE52A +:100EDA002DB404DFE4F52D74BE252DF582E4342902 +:100EEA00F583E0FF7448252DF582E434E7F583EFB6 +:100EFA00F0052DE52DB404DF1221ACD2AF8024E435 +:100F0A00F52D7494252DF582E43429F583E0FF74D8 +:100F1A0040252DF582E434E7F583EFF0052DE52D24 +:100F2A00B404DFE490E68AF090E6BEE090E68BF047 +:0C0F3A0090E6A0E04480F08002C322D3C7 +:010F46002288 +:10254C00C0E0C083C08290E6B5E04401F0D20153F4 +:0F255C0091EF90E65D7401F0D082D083D0E03231 +:1026F600C0E0C083C0825391EF90E65D7404F0D0D1 +:0627060082D083D0E03216 +:10270C00C0E0C083C0825391EF90E65D7402F0D0BC +:06271C0082D083D0E03200 +:1021E500C0E0C083C08290E680E030E70E85464AB5 +:1021F50085474B854E4C854F4D800C854E4A854F06 +:102205004B85464C85474D5391EF90E65D7410F034 +:07221500D082D083D0E0323B +:1026B100C0E0C083C082D2035391EF90E65D7408FD +:0826C100F0D082D083D0E0329A +:10221C00C0E0C083C08290E680E030E70E85464A7D +:10222C0085474B854E4C854F4D800C854E4A854FCE +:10223C004B85464C85474D5391EF90E65D7420F0ED +:07224C00D082D083D0E03204 +:0128EC0032B9 +:0128ED0032B8 +:0128EE0032B7 +:0128EF0032B6 +:0128F00032B5 +:0128F10032B4 +:0128F20032B3 +:0128F30032B2 +:0128F40032B1 +:0128F50032B0 +:0128F60032AF +:0128F70032AE +:0128F80032AD +:0128F90032AC +:0128FA0032AB +:0128FB0032AA +:0128FC0032A9 +:0128FD0032A8 +:0128FE0032A7 +:0128FF0032A6 +:0129000032A4 +:0129010032A3 +:0129020032A2 +:0129030032A1 +:0129040032A0 +:01290500329F +:01290600329E +:01290700329D +:01290800329C +:01290900329B +:01290A00329A +:01290B003299 +:01290C003298 +:01290D003297 +:01290E003296 +:01290F003295 +:1025F900E4F5C8E58E54074438F58E8FCB8FCDAFFF +:0C260900058FCA8FCCD2BDD2ADD2CA2240 +:10235600AB07AA06A905A8047F007E1B7D377C4B28 +:1023660012017BAB07AA06A905A804E4FFFE7D803F +:102376007C47120083120218AD07AC06AF04022593 +:01238600F95D +:1027C100AD07AC06C3E49DFBE49CFFEBFD0225F9DC +:0328D600C2CA2251 +:03002B000228A9FF +:0628A9001216FFC2CF323F +:10008000020284E86480F8E933E83360110460F028 +:10009000ED33EC337009E8FCE9FDEAFEEBFF2204E6 +:1000A00060DED3EB9FEA9EE99DE8C2E78CF0C2F7E1 +:1000B00095F0400CE8CCF8E9CDF9EACEFAEBCFFBAD +:1000C00012024F85D0F05804700320D5B3E80470B5 +:1000D000075002B2D502028E92D5EC0460F7E4CC50 +:1000E000C0E0C398F8603B94186008400DD0E0FB76 +:1000F000020266E4FBFAC9FC8028E830E406E4C9A1 +:10010000FBE4CAFCE830E305E4C9CACBFCE85407C9 +:100110006010F8C3E913F9EA13FAEB13FBEC13FCD4 +:10012000D8F130F52FC3E49CFCEF9BFFEE9AFEED77 +:1001300099FDD0E0FBEF4E4D4C701222DB03020222 +:100140008BEC2CFCEF33FFEE33FEED33FDED30E7AF +:10015000EB020266EF2BFFEE3AFEED39FDD0E0FB3D +:1001600050130BBB000302028EED13FDEE13FEEFE6 +:0801700013FFEC13FC02026610 +:1001780002028EEC5D046005E859047003020284F3 +:1001880012024F580460F6EC4860F2EC7004FDFE71 +:10019800FF22C860DB2481C85009C398600250065A +:1001A80002028B9850CAF582E9294B4A7005AB8246 +:1001B80002027A75F0007C1A7880C3EF9BEE9AED04 +:1001C80099400DC3EF9BFFEE9AFEED99FDE842F0D2 +:1001D800DC23ACF0D0E0FFD0E0FED0E0FDAB822025 +:1001E800E7101BEB60BAEC2CFCEF33FFEE33FEEDAF +:1001F80033FD020266E803F830E705C0F075F00049 +:10020800EF2FFFEE33FEED33FD40B830E7C280AA92 +:10021800EDD2E7CD33EC3392D524814006E4FFFEDE +:10022800FDFC22FCE4CFCECDCC24E0501174FF803D +:10023800EDC3CC13CCCD13CDCE13CECF13CF0470DA +:07024800F030D5DE02037E59 +:10024F00E9D2E7C933E833F892D5EDD2E7CD33ECF5 +:07025F0033FC5002B2D5226E +:10026600EC30E7100FBF000C0EBE00080DBD0004F9 +:100276000BEB6014A2D5EB13FCED92E7FD2274FFA5 +:10028600FCFDFEFF22E480F8A2D574FF13FC7D80FE +:03029600E480EF12 +:03000000021AD60B +:0C1AD600787FE4F6D8FD758163021B1DCB +:10029900BB010689828A83E0225002E722BBFE0263 +:0902A900E32289828A83E4932296 +:1002B200BB010CE58229F582E5833AF583E0225001 +:1002C20006E92582F8E622BBFE06E92582F8E2224B +:0D02D200E58229F582E5833AF583E4932265 +:1002DF00BB010689828A83F0225002F722BBFE01FE +:0202EF00F322F8 +:1002F100F8BB010DE58229F582E5833AF583E8F043 +:10030100225006E92582C8F622BBFE05E92582C8EE +:02031100F222D6 +:10031300BC000BBE0029EF8DF084FFADF022E4CCCE +:10032300F875F008EF2FFFEE33FEEC33FCEE9DEC97 +:10033300984005FCEE9DFE0FD5F0E9E4CEFD22EDDD +:10034300F8F5F0EE8420D21CFEADF075F008EF2F27 +:10035300FFED33FD4007985006D5F0F222C398FD18 +:050363000FD5F0EA22B5 +:10036800C5F0F8A3E028F0C5F0F8E5821582700220 +:060378001583E038F022BD +:0E037E00C3E49FFFE49EFEE49DFDE49CFC2290 +:0C038C00E0FCA3E0FDA3E0FEA3E0FF22E4 +:10039800D083D082F8E4937012740193700DA3A3F4 +:1003A80093F8740193F5828883E473740293686008 +:0603B800EFA3A3A380DF08 +:1003BE00D083D082F8E4937012740193700DA3A3CE +:1003CE0093F8740193F5828883E473740293B5F005 +:0D03DE00067403936860E9A3A3A3A380D86D +:101EF1008B3B8A3C893DE4F543F544E5421542AE0E +:101F010041700215414E6033AB3EAA3FA940120217 +:101F110099FFAB3BAA3CA93D0544E544AC437002A3 +:101F2100054314F5828C83EF1202F1EF60CD740149 +:101F31002540F540E4353FF53F80C0AB3BAA3CA9C5 +:021F41003D223F +:10272200E4FFFE120299600C0FEF70010E09E970CE +:05273200F20A80EF2215 +:1003EB00EF4E6012EF60010EEDBB010B89828A8329 +:1003FB00F0A3DFFCDEFA2289F05007F709DFFCA936 +:0C040B00F022BBFEFCF309DFFCA9F0228C +:101AE200021A48E493A3F8E493A34003F68001F2B8 +:101AF20008DFF48029E493A3F85407240CC8C33305 +:101B0200C4540F4420C8834004F456800146F6DFD3 +:101B1200E4800B01020408102040809014D0E47E7F +:101B2200019360BCA3FF543F30E509541FFEE493C8 +:101B3200A360010ECF54C025E060A840B8E493A38F +:101B4200FAE493A3F8E493A3C8C582C8CAC583CABA +:101B5200F0A3C8C582C8CAC583CADFE9DEE780BE72 +:0115AD00003D +:00000001FF diff --git a/AIOUSB/Firmware/USB_8010.hex b/AIOUSB/Firmware/USB_8010.hex new file mode 100644 index 0000000..a3beed5 --- /dev/null +++ b/AIOUSB/Firmware/USB_8010.hex @@ -0,0 +1,646 @@ +:1001000012010002000000400516108001000102EB +:020110000001EC +:0A0114000A0600020000004001008E +:1001200009022000010100A0FA0904000002FF00FA +:100130000000070502020002000705860200020017 +:1001420009022000010100A0FA0904000002FF00D8 +:10015200000007050102400000070581024000007F +:100164001403000000000000000000000000000074 +:1001740000000000260341004300430045005300F3 +:10018400200049002F004F002000500072006F0033 +:100194006400750063007400730026035500530067 +:1001A40042002D004900440049004F002D00310059 +:1001B40036002000460061006D0069006C00790083 +:1001C40000008081828384858687909192939495A0 +:1001D4009697A0A1A2A3A4A5A6A7B0B1B2B3B4B5A3 +:1001E400B6B7C0D0C0E0EF9001C6939001FDF0ED2A +:1001F4009001C6939001FFF0A2009200D0E0D0D00D +:1002040022C0D0C0E0EF9001C69390021CF0ED90A4 +:1002140001C69390021FF0A200B39200D0E0D0D0A8 +:0102240022B7 +:100056005553422D4949524F2D3136005553422DA5 +:1000660049492D3136005553422D524F2D31360018 +:100076005553422D4949524F2D38005553422D496B +:10008600492D38005553422D4949524F2D303400E1 +:100096005553422D4944494F2D3136005553422D73 +:1000A60049492D31362D4F454D005553422D494472 +:1000B6004F2D3136005553422D4944494F2D3800B6 +:1000C6005553422D49492D382D4F454D0055534224 +:1000D6002D4944494F2D34005553422D49492D345D +:1000E6002D4F454D005553422D49492D4F544845F6 +:0200F6005200B6 +:101C410090E740E580F0A3E590F0A3E5A0F0A3E5DF +:101C5100B0F0E42290E68AF090E6BEE090E68BF0E8 +:081C610090E6A0E04480F022AF +:04002E0043B1402278 +:0400460053B1BF22D1 +:04004E0063B1402238 +:071F8E0053B1F543B10A2233 +:1017E800EF5407FE7401A806088002C333D8FCFE34 +:1017F800EF131313541FFFED6011EF14600804700A +:101808001BEE42808016EE42908011EF14600904AE +:0F181800700AEEF452808004EEF45290021F8E9C +:1018A300EF54F824F8601024F8601024F860102432 +:1018B30018700EAE80800AAE908006AEA08002AE95 +:1018C300B0EF5407FF7401A807088002C333D8FCA4 +:0B18D3005206EE60047F0180027F00DF +:0118DE0022E7 +:10000E00E580120484900001E5901204969000029F +:0D001E00E5A0120496900003E5B0020496E0 +:101E640012043E90205EF0F5809000011204579019 +:081E7400205FF0F590021F8EC3 +:101BC200902006E06003121493902008E060031254 +:101BD200175690201AE0600312170590205CE0600F +:0B1BE2000990201BE060031216612236 +:0100320022AB +:031FA100020F2903 +:01004A002293 +:01005200228B +:011FB9002205 +:100F29007AE779407F40AB077D017F037E00121984 +:100F39009090E740E0541FF51F90010AE0451FF02B +:100F4900E51F540FB410004003020FF4900F5CF832 +:100F5900282873020F8C020F94020F9C020FF402CF +:100F69000FA4020FAC020FB4020FF4020FBC020F60 +:100F7900C4020FCC020FF4020FD4020FDC020FE4FB +:100F8900020FEC7BFF7A00795680667BFF7A007945 +:100F990062805E7BFF7A00796C80567BFF7A0079EC +:100FA90076804E7BFF7A00798180467BFF7A0079D3 +:100FB9008A803E7BFF7A00799680367BFF7A0079BA +:100FC900A2802E7BFF7A0079B080267BFF7A007998 +:100FD900BB801E7BFF7A0079C680167BFF7A007979 +:100FE900D3800E7BFF7A0079DE80067BFF7A007959 +:050FF900EB12160A22B4 +:091F590090205D74FFF0A3F0225A +:101D150090205DE0F580A3E0F59075B2FF75B3FF07 +:0E1D2500E4F5B4F5B575B18A75B67F021F8E70 +:101F0C008F248D253006030201E6AD25AF24120285 +:021F1C0005229C +:011FBA002204 +:031FA400021F8E8B +:091F620090206174FFF0A3F0224D +:0D003600902061E0F580A3E0F590021F8EA0 +:1018DF0090E6B8E030E707121C41121C552290E643 +:1018EF00BEE0D394004024E090E68BF090E6A0E0B9 +:1018FF0020E1F990E740E090205DF0F58090E7411E +:0C190F00E0FF90205EF0F590121F8E2289 +:101BED00D204120D0C402290E6B9E024D0600C1402 +:101BFD006009241F70111218DF800E121C4190E62F +:0B1C0D00BAF0121C558002D322C32243 +:101E3000564D617920323220323032304030383ADB +:0B1E400035353A353600000000000088 +:101EA90002151E4702080000010F01010C01010A79 +:041EB900010112FF12 +:100A8F00E0FFAE30053074402EF582E434E7F58395 +:100A9F0022E490E68AF090E6BEE090E68BF022909A +:100AAF00E740F0E490E68AF090E68B22E0FE74894E +:100ABF002FF582E43420F583E022FF7444252BF5D3 +:100ACF0082E434E7F583EFF0052BE52B22FF7E0060 +:100ADF000DEE2516F582E43515F583222530F53018 +:100AEF00E533352FF52FC3E5329534F532E53195E2 +:100AFF0033F5312274402536F58274E73535F583A9 +:100B0F002224617C007B01F9EC22E4902097F0A372 +:100B1F00F0F517F51822E52125E0240AF582E434D3 +:100B2F0020F583E0FE547FFFEE227493252BF58290 +:100B3F00E43420F583225391EF90E65D2274692F00 +:100B4F00F582E43420F5832274652EF582E4342097 +:100B5F00F583E0227D657A207B007F017E1F229046 +:100B6F00E6BEE0640122C3E5369534E535953322C0 +:100B7F00748F2FF582E43420F5832290E6BEE06473 +:100B8F000222F583EFF090E741E0FFEE25E022E54A +:100B9F00302536F582E52F3535F58322854044859E +:100BAF0041458548468549472285484485494585BD +:100BBF0040468541472290E6A0E04480F022AD34C4 +:100BCF007AE77B40AF30AE2F22902000740AF0E41A +:100BDF00A3F0227C007B01F9EC227B017AE77940BC +:010BEF0022E3 +:101E4B00902003E0FF7006902002E06008902002D3 +:091E5B00E0FD021D8B121FAA22FA +:101DDF007E007F657D007B017A20790012056E12EF +:0B1DEF000BD8121F59121D15021F1EF9 +:101CF5007D02120B65121990902000E0B40A04A32E +:101D0500E06003021DDF120B63121990121D1522EC +:101F1E00120BD8120B63121A6D7D657F007E1F02A5 +:021F2E001FA7EB +:1014F600121E4B90E6BEE0F532753402E532604BC3 +:10150600C3944050058532338003753340120AB2C6 +:10151600E533F090E6A0E020E1F9E4F531E531C3EA +:101526009533501E74402531120A98E0FFAE3405FB +:1015360034EE2400120B123420FAEF120484053123 +:0E15460080DBC3E5329533F53280B1021E4BD7 +:10140B0090E6B8E030E733E4F530F52FE52FC394E1 +:10141B000450207E007B01745D252FF9EE3420FAF9 +:10142B0012043EFF74402530120A98EFF0052F0589 +:10143B003080D9120AA0120BC522120AA590E6A081 +:10144B00E020E1F990E6BEE064046003C20422E40C +:10145B00F52FF530E52FC39404501D744025301241 +:10146B000A98E0FFE52F245D120BE23420FAEF120D +:10147B000484052F053080DC90E6BAE0B4CE08A3D7 +:07148B00E0B4AC03121F1EC8 +:011492002237 +:0F1F4000D3E518950EE517950D4003121F6B2280 +:011FBB002203 +:101C8E00902005E0FE902004E07C002400F50EEC90 +:101C9E003EF50D450E7007C28CC2A9C20522D28C2C +:031CAE00D2A92296 +:011FBC002202 +:10195600120AA590E6A0E020E1F9E4FF74422FF513 +:1019660082E434E7F583E0FEEF120B103420FAEE42 +:101976001204840FBF04E590E740E0902004F09045 +:0A198600E741E0902005F0021C8EFE +:091F6B00120036120B19D20522F6 +:101E7C00C205120B19C28CC2A9538EF75389F143B8 +:081E8C008901121FBC021C8E2B +:101A0100E50945086019E50915097002150814C3AF +:101A110094FFE508648094805016120046801130CE +:101A2100040E7508057509FF12002EC204120B1968 +:051A3100300502D204A3 +:011A3600228D +:100FFE0090E6B8E030E75CE4F530902004120A8FFA +:10100E00EFF0902005120A8FEFF0E4F52FE52FC3D5 +:10101E00940450207E007B017461252FF9EE34205C +:10102E00FA12043EFF74402530120A98EFF0052F95 +:10103E00053080D9120A91E518F0E517120A90EFE3 +:10104E00F0A205E433120A90EFF0C205120AA012C4 +:10105E000BC522120AA590E6A0E020E1F9C2059088 +:10106E00E6BEE064066003C20422E4F530AF30054C +:10107E003074402F120A98E0902004F0AF30053003 +:10108E0074402F120A98E0902005F0E4F52FE52F1A +:10109E00C39404501B74402530120A98E0FFE52FCC +:1010AE00120B103420FAEF120484052F053080DE67 +:1010BE00121C8E90E6BAE0B4CE08A3E0B4AC0312D4 +:0210CE001F1EE3 +:0110D00022FD +:041F9500750F0122A1 +:10155400121E4B90E6BEE0F532E4F534E532604B02 +:10156400C3944050058532338003753340120AB268 +:10157400E533F090E6A0E020E1F9E4F531E531C38C +:101584009533501E74402531120A98E0FFAE34059D +:1015940034EE241B120BE23420FAEF1204840531DA +:0B15A40080DBC3E5329533F53280B1E7 +:0115AF002219 +:10166100150FE50F704B90201BE0F50F121FBAE428 +:10167100F52190205CE0FFE521C39F5031E5212554 +:10168100E0241CF582E43420F583E0F522E52125F0 +:10169100E0241DF582E43420F583E0F523547FFD39 +:1016A100E523339206AF22121F0C052180C4121FBD +:0116B100A494 +:0116B2002215 +:101DFA00120AA590E6A0E020E1F990E740E09020E1 +:0B1E0A0006F090E741E0902007F02276 +:10149300150CE50C705C902006E0F50C7B017A20BE +:1014A300799912000EE4FFFE74992EF582E434203C +:1014B300F583E0FD120B576DF97D01E4FCECC39459 +:1014C300085029E95D6013120B4CE014F0120B4C29 +:1014D300E07011120B576DF08000902007E0FB12B3 +:1014E3000B4CEBF00CED25E0FD0F80D10EEE640408 +:0214F30070B6D1 +:0114F50022D4 +:101ED300120AA590E6A0E020E1F990E740E0902007 +:031EE30008F022E2 +:101D3300E4F513FF120ABDFE74932F120B3DEEF070 +:0D1D4300120ABDFE120B7FEEF00FBF04E789 +:011D50002270 +:10175600150AE50A7045902008E0F50A7B017A2013 +:10176600798912000EE4FF74932F120B3DC083C0DB +:1017760082120ABBFDEE5DD082D083F0120B7FC0D1 +:1017860083C082120ABBFDEE4DD082D083F00FBF1C +:0B17960004D5E513C394FF50020513B7 +:0117A1002225 +:041F99007512FF229C +:10170500E4F5210512F52190201AE0FFE521C39F9C +:101715005034E52125E0240BF582E43420F583E0FF +:10172500C39512500E120B2530E7047D0080107D05 +:1017350001800C120B2530E7047D0180027D00122B +:1017450017E8052180C1902009E0B51203E4F512E0 +:011755002271 +:101C1800120AA590E6A0E020E1F9E4FF74402F1233 +:101C28000A98E0FEEF7C007B012409F9EC3420FAE5 +:081C3800EE1204840FBF12E458 +:011C40002281 +:041263008E318F3207 +:10126700E4F533E53264024531700C90E741F0E56F +:1012770032153270021531E5326401453170109034 +:10128700E7407465120AA4E532153270021531E59C +:10129700324531605490E6A0E020E1F9C3E532948D +:1012A70040E53194005004AD3280027D40E4FFEF09 +:1012B700C39D5021AE330533EE7583007B012400B7 +:1012C700F9E5833420FA12043EFE74402F120A987F +:1012D700EEF00F80DA120AB2EDF0FFC3E5329FF5A8 +:0912E70032E5319400F53180A6D6 +:0112F00022DB +:10059A0090E6B8E030E76090E6BFE0FE90E6BEE0A5 +:1005AA00FDEDFF4E7002804A90E6BDE0FD90E6BC8C +:1005BA00E04D700302126390E6BDE060030208E4B6 +:1005CA0090E6BCE01460030208E47534FF75351E3A +:1005DA0075363075370075381E7B017AE779411216 +:1005EA0016B3120BE9121EBEEF0490E740F090E634 +:1005FA00BEE090E68BF02290E6BFE0FF90E6BEE018 +:10060A004F707790E6BDE0704D90E6BCE024EF6055 +:10061A0023249F603024FD603324F36034247270F5 +:10062A003590E6BAE064CE702DA3E064AC70271270 +:10063A001F1E802290E6BAE0B4CE1BA3E0B4AC162B +:10064A00121DDF8011E490201AF0800A7512FF80D3 +:10065A0005E490205CF090E6BDE064806003020847 +:10066A00E490E6BCE0640160030208E490E6BAE0C4 +:10067A00902002F090E6BB02074390E6BFE06003D9 +:10068A000208E490E6BDE0FE90E6BCE07C002400AF +:10069A00FFEC3EFEEF8EF012054106EC002006EC60 +:1006AA00002106EC002206EC00230721002F074B4D +:1006BA000041075900510764005307810061078C04 +:1006CA00006307A9007107B7007307D400740819FB +:1006DA0000810827008308440084088A80010000FA +:1006EA0008E490E6BEE0B463031214F690E6BCE0B8 +:1006FA0030E003121D1590E6BCE020E1030208E495 +:10070A0090E6BAE064CE60030208E4A3E064AC6059 +:10071A00030208E4021F1E120B8A60030208E4E0C7 +:10072A0090E68BF090E6A0E020E1F9121E4B90E7EC +:10073A0040E0902002F090E741E0902003F00208A8 +:10074A00E190E6BEE0640660030208E4021956126C +:10075A000B8A60030208E4021DFA120B6E600302A0 +:10076A0008E4E090E68BF090E6A0E020E1F990E75B +:10077A0040E0902006F022120B6E60030208E402A9 +:10078A001ED3120B6E60030208E4E090E68BF09031 +:10079A00E6A0E020E1F990E740E0902008F02290FE +:1007AA00E6BEE0641260030208E4021C18120B6E33 +:1007BA0060030208E4E090E68BF090E6A0E020E116 +:1007CA00F990E740E0902009F022120B8A600302B8 +:1007DA0008E490201AE0C3940840030208E4120ACD +:1007EA00A590E6A0E020E1F990E740E0FF90201A0A +:1007FA00E0FE25E02408F582E43420120B91240956 +:10080A00F582E43420F583EFF090201A02088690EE +:10081A00E6BEE0644260030208E4021554120B6E5D +:10082A0060030208E4E090E68BF090E6A0E020E1A5 +:10083A00F990E740E090201BF022120B8A60030235 +:10084A0008E490205CE0C3942040030208E4120A02 +:10085A00A590E6A0E020E1F990E740E0FF90205C57 +:10086A00E0FE25E0241AF582E43420120B91241BC1 +:10087A00F582E43420F583EFF090205CE004F02266 +:10088A00120AA590E6A0E020E1F990E6BEE0B404E1 +:10089A002290E740E0F8A3E0F9A3E0FAA3E0FB7FA7 +:1008AA00007E1B7D377C4B1203201203BD8E2F8FD7 +:1008BA0030801390E6BBE0FE90E6BAE07C002400AC +:1008CA00F530EC3EF52FC3E49530FDE4952FFCEDB1 +:0A08DA00902002F0ECA3F0121E4B78 +:0108E40022F1 +:101E150090E6047480F00000007402F00000007485 +:0B1E250006F0000000E4F000000022C6 +:011FBD002201 +:10191B00E4F52A7AE779407F40AB077D087FF87EB4 +:10192B001D121990E4F52A7440252A120A98E0FD3D +:10193B00E52A75F002A42466F9740135F08982F565 +:0A194B0083EDF0052AE52AB408DD5B +:01195500226F +:1018270090E678E05410FFC4540F4450F51013E4C9 +:1018370033F514438E20121FAA120032121F86128C +:10184700191B121FA1D200121CF5121E7C121F9524 +:0F185700121D33121F99121E4B12004602004A37 +:101D5100120052121A01121F40E5B190E68020E7ED +:0E1D610006E04408F08004E054F7F0021FB9D9 +:06160A008B2A8A2B892CBB +:10161000E4F52D121EBE8F2EE52E25E0240290014A +:101620009EF0E4F52DAF2EEF3395E0FEC3E52D9F40 +:10163000EE6480F87480985027AB2AAA2BA92C85D9 +:101640002D82758300120457FDE52D75F002A42448 +:10165000A0F9740135F08982F583EDF0052D80C580 +:011660002267 +:0619C9008E3D8F3EAC05CF +:1019CF00E4FDE5146007E53D120ADCEFF0AE050D0E +:1019DF00E5162E120AE3E53EF0AF050DE5162F12C0 +:1019EF000AE3ECF0AB16AA15AF10121DC3AF10022D +:0219FF001A3795 +:031FA7000219C953 +:0A1A6D008E378F388D398A3A8B3B93 +:101A7700E4F53CE53CC3953950200538E538AE37E9 +:101A87007002053714FFE53B253CF582E4353AF54E +:0A1A970083E0FD121FA7053C80D973 +:011AA1002222 +:0A1990008E378F388D398A3A8B3B71 +:10199A00E4FDF53CE5146007E537120ADCEFF0AE2A +:1019AA00050DE5162E120AE3E538F0AB16AA15AFB7 +:0F19BA0010121DC3AB3BAA3AAD39AF10021DA7E7 +:100BF00090E6BAE0752F00F530A3E0FEEE422F90AC +:100C0000E6BEE0753100F532A3E0FEEE423190E63B +:100C1000B8E064C06003020CB6E5324531700302EF +:100C20000D0B90E6A0E020E1F9C3E5329440E531F8 +:100C30009400500885313385323480067533007551 +:100C4000344090E6B9E064A3704090E6BCE0B401A3 +:100C50001BA3E0701790E6BBE030E71090E740740C +:100C600003F0A37401F0A37403F0803EE4F535F5BE +:100C700036120B755034120B9EE0FF120B03EFF08F +:100C80000536E53670EB053580E7E4F535F53612C7 +:100C90000B755010120B0374CDF00536E53670EF6E +:100CA000053580EB120BCD121990120AB2E534F023 +:100CB000120AEB020C1990E6B8E06440704DE53280 +:100CC00045316047120AB2F090E6A0E020E1F990C9 +:100CD000E68BE0753300F53490E6B9E0B4A31EE48A +:100CE000F535F536120B75501A120B03E0FF120B97 +:100CF0009EEFF00536E53670EB053580E7120BCD3B +:0B0D0000121A6DE534120AEB020CBE63 +:010D0B0022C5 +:021FAD00C3224D +:021FAF00D3223B +:021FB100D32239 +:0800030090E6BAE0F50BD322F0 +:091F7400E50B120AAE04F0D322C1 +:0800F80090E6BAE0F511D322F5 +:091F7D00E511120AAE04F0D322B2 +:021FB300D32237 +:021FB500D32235 +:021FB700D32233 +:1011B800E4FF90E6B8E020E7030212620F0F7440E4 +:1011C8002401120A98740AF00F74402402120A9833 +:1011D800E4F00F74402403120A98E4F00F744024DA +:1011E80004120A98E4F00F74402405120A98740453 +:1011F800F00F74402406120A98E4F00F7440240794 +:10120800120A98E4F00F74402408120A9874FFF048 +:101218000F74402409120A9874FFF00F7440240ACE +:10122800120A987408F00F7440240B120A9874205C +:10123800F00F7440240C120A98740FF00F744024B5 +:101248000D120A98741FF00F7440240E120A987435 +:0A12580001F090E740EFF0120AA049 +:011262002269 +:100D0C0090E6B9E012051B0D53100D53110D8C1408 +:100D1C000DFD150D41280D3B2E0D353C0D4D3F0D98 +:100D2C0047A20D47A300000E1D12059A020E1F12BA +:100D3C000FFE020E1F12140B020E1F120BF0020EEE +:100D4C001F1211B8020E1F90E6B8E030E709120B23 +:100D5C00E912000E020E1590E6BEE0701090E6BC93 +:100D6C00E0FF90E6BAE0FD1217E8020E1F120AA58A +:100D7C0090E6A0E020E1F9120BE9121E64020E1FAE +:100D8C00C2AF90E750E513F0E4F5137B017AE779F5 +:100D9C004C12000EE4F52B7489252B120AC0FF743B +:100DAC0040252B120A98120AD5B404EB90E6BCE04D +:100DBC006010E4F52B120B39E0F4120AC9B404F5F7 +:100DCC00800DE4F52B120B39E0120AC9B404F6E4D9 +:100DDC00F52B748F252B120B82E0FF7448252BF515 +:100DEC0082E434E7120AD3B404E8121D33D2AF8084 +:100DFC0018E4F52B7465252B120B5AFF7440252B28 +:100E0C00120A98120AD5B404EB120AA0120BC58070 +:040E1C0002C322D318 +:010E200022AF +:101D6F00C0E0C083C08290E6B5E04401F0D201121A +:0C1D7F000B457401F0D082D083D0E0321C +:101EE600C0E0C083C082120B457404F0D082D08358 +:031EF600D0E03207 +:101EF900C0E0C083C082120B457402F0D082D08347 +:031F0900D0E032F3 +:101CB100C0E0C083C08290E680E030E705120BAB44 +:101CC1008003120BB8120B457410F0D082D083D070 +:021CD100E032FF +:101E9400C0E0C083C082D203120B457408F0D08224 +:051EA400D083D0E03204 +:101CD300C0E0C083C08290E680E030E705120BAB22 +:101CE3008003120BB8120B457420F0D082D083D03E +:021CF300E032DD +:011FBE0032F0 +:011FBF0032EF +:011FC00032EE +:011FC10032ED +:011FC20032EC +:011FC30032EB +:011FC40032EA +:011FC50032E9 +:011FC60032E8 +:011FC70032E7 +:011FC80032E6 +:011FC90032E5 +:011FCA0032E4 +:011FCB0032E3 +:011FCC0032E2 +:011FCD0032E1 +:011FCE0032E0 +:011FCF0032DF +:011FD00032DE +:011FD10032DD +:011FD20032DC +:011FD30032DB +:011FD40032DA +:011FD50032D9 +:011FD60032D8 +:011FD70032D7 +:011FD80032D6 +:011FD90032D5 +:011FDA0032D4 +:011FDB0032D3 +:011FDC0032D2 +:011FDD0032D1 +:011FDE0032D0 +:011FDF0032CF +:011FE00032CE +:011FE10032CD +:0A1F4F00000102020303040405056B +:101B0800EC4EFEED4F244FF582741F3EF583E493AF +:101B1800FF3395E0FEEF24A1FFEE34E68F82F583D4 +:101B28002290E6BCE0547EFF7E00E0D394807C00E7 +:011B3800228A +:03000B000215B02B +:1015B000C0E0C0F0C083C082C0D075D000C000C001 +:1015C00004C005C006C007053FE53FB4062705185F +:1015D000E51870020517AE17FF7C007D0A1204B8EB +:1015E000ED4C700E902098E004F07006902097E08B +:1015F00004F0753F00D007D006D005D004D000D04D +:0A160000D0D082D083D0F0D0E032C9 +:1012F100E4F529F528F527F526C203C200C202C28A +:1013010001121827754201754300754A01754B1486 +:10131100754001754120754801754942754C01754B +:101321004D64D2E843D82090E668E04409F090E6A5 +:101331005CE0443DF0D2AFD2071210D190E680E0DC +:1013410054F7F0C2033001051208E5C20130032948 +:10135100121FAD5024C203121C6920001690E682B0 +:10136100E030E704E020E1EF90E682E030E604E0DF +:0E13710020E0E4121B6A121FAF121D5180C74C +:1008E50090E6B9E070030209961470030209EA2440 +:1008F500FE7003020A4424FB70030209901470037E +:1009050002098A14607314607624056003020A7B69 +:10091500121FB14003020A8790E6BBE024FE602265 +:1009250014603324FD601114602224067048E542EA +:1009350090E6B3F0E5438037E54A90E6B3F0E54B42 +:10094500802DE54490E6B3F0E5458023E54690E645 +:10095500B3F0E547801990E6BAE0FF121B96AA06A8 +:10096500A9077B01EA494B600DEE90E6B3F0EF90E5 +:10097500E6B4F0020A87020A80121F7D020A871276 +:1009850000F8020A87120003020A87121F74020A7E +:1009950087121FB34003020A8790E6B8E0247F6000 +:1009A500151460192402703AA200E43325E0FFA271 +:1009B50002E4334F8018E490E740F08016121B29BB +:1009C50040047D0180027D00121B08E0540190E780 +:1009D50040F0E4A3F090E68AF090E68B7402F00212 +:1009E5000A87020A80121FB54003020A8790E6B8FB +:1009F500E024FE601624026003020A8790E6BAE04E +:100A0500B40105C200020A87020A8090E6BAE070C6 +:100A15002C121B2940047D0180027D00121B08E079 +:100A250054FEF090E6BCE05480131313541FFFE00E +:100A3500540F2F90E683F0E04420F08045803C126F +:100A45001FB7503E90E6B8E024FE601A24027032CB +:100A550090E6BAE0B40104D200802790E6BAE0B48B +:100A65000202801E8015121B2940047D0180027D33 +:100A750000121B088008121BED500790E6A0E04409 +:090A850001F090E6A0E04480F0CD +:010A8E002245 +:03003300021F9D0C +:041F9D0053D8EF32F4 +:101D8B00E4F5C8E58E54074438F58E8FCB8FCDAF75 +:0C1D9B00058FCA8FCCD2BDD2ADD2CA22B7 +:101B3900AB07AA06A905A8047F007E1B7D377C4B4D +:101B4900120320AB07AA06A905A804E4FFFE7D80BD +:101B59007C471202281203BDAD07AC06AF04021D73 +:011B69008BF0 +:101F3000AD07AC06C3E49DFBE49CFFEBFD021D8BEB +:031FAA00C2CA2286 +:03002B0002186652 +:10186600C0E0C0F0C083C082C0D075D000C000C048 +:1018760001C002C003C004C005C006C007121BC2D7 +:10188600C2CFD007D006D005D004D003D002D001F5 +:0D189600D000D0D0D082D083D0F0D0E0328E +:101B6A0090E682E030E004E020E60B90E682E03086 +:101B7A00E119E030E71590E680E04401F07F147E39 +:0C1B8A00001217A290E680E054FEF0224A +:101C690090E682E044C0F090E681F04387010000ED +:041C79000000002245 +:1010D10030070990E680E0440AF0800790E680E05E +:1010E1004408F07FDC7E051217A290E65D74FFF0E4 +:0F10F10090E65FF05391EF90E680E054F7F02225 +:081F8600E4F51ED2E9D2AF22FE +:101A370090E678E020E6F9C2E990E678E04480F0A5 +:101A4700EF25E090E679F090E678E030E0F990E66F +:101A570078E04440F090E678E020E6F990E678E018 +:061A670030E1D6D2E922B5 +:101AD600A90790E678E020E6F9E51E702390E678FF +:101AE600E04480F0E925E090E679F08D19AF03A98E +:101AF60007751A018A1B891CE4F51D751E01D32280 +:021B0600C322F8 +:101AA200A90790E678E020E6F9E51E702590E67831 +:101AB200E04480F0E925E0440190E679F08D19AF29 +:101AC20003A907751A018A1B891CE4F51D751E03FB +:041AD200D322C32236 +:03004B00020E2181 +:100E2100C0E0C083C082C085C084C086758600C012 +:100E3100D075D000C000C001C002C003C006C00709 +:100E410090E678E030E206751E06020F0B90E67818 +:100E5100E020E10CE51E64026006751E07020F0B1F +:100E6100E51E24FE605F14603624FE7003020EFC52 +:100E710024FC7003020F0824086003020F0BAB1A55 +:100E8100AA1BA91CAF1D051D8F8275830012045773 +:100E910090E679F0E51D65197070751E05806B90FF +:100EA100E679E0AB1AAA1BA91CAE1D8E82758300E0 +:100EB100120496751E02E5196401704E90E678E001 +:100EC1004420F08045E51924FEB51D0790E678E041 +:100ED1004420F0E51914B51D0A90E678E04440F08D +:100EE100751E0090E679E0AB1AAA1BA91CAE1D8EF7 +:100EF10082758300120496051D800F90E678E04408 +:100F010040F0751E008003751E005391DFD007D09D +:100F110006D003D002D001D000D0D0D086D084D06A +:080F210085D082D083D0E032BC +:021B9600A9079D +:101B9800AE4CAF4D8F828E83A3E064037017AD0106 +:101BA80019ED7001228F828E83E07C002FFDEC3EC0 +:091BB800FEAF0580DF7E007F0016 +:011BC1002201 +:101DA700121AA2E51E24FA600E146006240770F3C7 +:0C1DB700D322E4F51ED322E4F51ED32253 +:101DC300121AD6E51E24FA600E146006240770F377 +:0C1DD300D322E4F51ED322E4F51ED32237 +:1017A2008E2A8F2B90E600E054187012E52B24014C +:1017B200FFE4352AC313F52AEF13F52B801590E6C3 +:1017C20000E05418FFBF100BE52B25E0F52BE52AAE +:1017D20033F52AE52B152BAE2A7002152A4E600529 +:0617E200121C7D80EE22C6 +:101C7D007400F58690FDA57C05A3E582458370F97A +:011C8D002234 +:03004300021100A7 +:0300530002110097 +:10110000021D6F00021EF900021EE600021E94007E +:10111000021CB100021CD300021FBE00021FBF0050 +:10112000021FC000021FC100021FC200021FC30035 +:10113000021FC400021FC500021FC600021FC70015 +:10114000021FC800021FBF00021FC900021FCA0001 +:10115000021FCB00021FCC00021FCD00021FCE00D9 +:10116000021FCF00021FBF00021FBF00021FBF00EF +:10117000021FD000021FD100021FD200021FD300A5 +:10118000021FD400021FD500021FD600021FD70085 +:10119000021FD800021FD900021FDA00021FDB0065 +:1011A000021FDC00021FDD00021FDE00021FDF0045 +:0811B000021FE000021FE10034 +:10022500020429E86480F8E933E83360110460F0DA +:10023500ED33EC337009E8FCE9FDEAFEEBFF22043F +:1002450060DED3EB9FEA9EE99DE8C2E78CF0C2F73A +:1002550095F0400CE8CCF8E9CDF9EACEFAEBCFFB06 +:100265001203F485D0F05804700320D5B3E8047068 +:10027500075002B2D502043392D5EC0460F7E4CC02 +:10028500C0E0C398F8603B94186008400DD0E0FBCF +:1002950002040BE4FBFAC9FC8028E830E406E4C953 +:1002A500FBE4CAFCE830E305E4C9CACBFCE8540723 +:1002B5006010F8C3E913F9EA13FAEB13FBEC13FC2E +:1002C500D8F130F52FC3E49CFCEF9BFFEE9AFEEDD1 +:1002D50099FDD0E0FBEF4E4D4C701222DB0302047A +:1002E50030EC2CFCEF33FFEE33FEED33FDED30E764 +:1002F500EB02040BEF2BFFEE3AFEED39FDD0E0FBF0 +:1003050050130BBB0003020433ED13FDEE13FEEF98 +:0803150013FFEC13FC02040BC2 +:10031D00020433EC5D046005E859047003020429FE +:10032D001203F4580460F6EC4860F2EC7004FDFE24 +:10033D00FF22C860DB2481C85009C39860025006B3 +:10034D000204309850CAF582E9294B4A7005AB82F8 +:10035D0002041F75F0007C1A7880C3EF9BEE9AEDB6 +:10036D0099400DC3EF9BFFEE9AFEED99FDE842F02B +:10037D00DC23ACF0D0E0FFD0E0FED0E0FDAB82207E +:10038D00E7101BEB60BAEC2CFCEF33FFEE33FEED08 +:10039D0033FD02040BE803F830E705C0F075F000FB +:1003AD00EF2FFFEE33FEED33FD40B830E7C280AAEC +:1003BD00EDD2E7CD33EC3392D524814006E4FFFE38 +:1003CD00FDFC22FCE4CFCECDCC24E0501174FF8097 +:1003DD00EDC3CC13CCCD13CDCE13CECF13CF047034 +:0703ED00F030D5DE02050D22 +:1003F400E9D2E7C933E833F892D5EDD2E7CD33EC4F +:0704040033FC5002B2D522C7 +:10040B00EC30E7100FBF000C0EBE00080DBD000452 +:10041B000BEB6014A2D5EB13FCED92E7FD2274FFFE +:10042B00FCFDFEFF22E480F8A2D574FF13FC7D8057 +:03043B00E480EF6B +:0300000002137F69 +:0C137F00787FE4F6D8FD75814D0213C69E +:10043E00BB010689828A83E0225002E722BBFE02BC +:09044E00E32289828A83E49322EF +:10045700BB010CE58229F582E5833AF583E022505A +:1004670006E92582F8E622BBFE06E92582F8E222A4 +:0D047700E58229F582E5833AF583E49322BE +:10048400BB010689828A83F0225002F722BBFE0157 +:02049400F32251 +:10049600F8BB010DE58229F582E5833AF583E8F09C +:1004A600225006E92582C8F622BBFE05E92582C848 +:0204B600F22230 +:1004B800BC000BBE0029EF8DF084FFADF022E4CC28 +:1004C800F875F008EF2FFFEE33FEEC33FCEE9DECF1 +:1004D800984005FCEE9DFE0FD5F0E9E4CEFD22ED37 +:1004E800F8F5F0EE8420D21CFEADF075F008EF2F81 +:1004F800FFED33FD4007985006D5F0F222C398FD72 +:050508000FD5F0EA220E +:0E050D00C3E49FFFE49EFEE49DFDE49CFC22FF +:10051B00D083D082F8E4937012740193700DA3A36F +:10052B0093F8740193F5828883E473740293686083 +:06053B00EFA3A3A380DF83 +:10054100D083D082F8E4937012740193700DA3A349 +:1005510093F8740193F5828883E473740293B5F080 +:0D056100067403936860E9A3A3A3A380D8E8 +:1016B3008B318A328933E4F539F53AE5381538AE9A +:1016C30037700215374E6033AB34AA35A93612048E +:1016D3003EFFAB31AA32A933053AE53AAC39700281 +:1016E300053914F5828C83EF120496EF60CD7401F3 +:1016F3002536F536E43535F53580C0AB31AA32A948 +:0217030033228F +:101EBE00E4FFFE12043E600C0FEF70010E09E97094 +:051ECE00F20A80EF2282 +:10056E00EF4E6012EF60010EEDBB010B89828A83A4 +:10057E00F0A3DFFCDEFA2289F05007F709DFFCA9B1 +:0C058E00F022BBFEFCF309DFFCA9F02208 +:10138B000212F1E493A3F8E493A34003F68001F275 +:10139B0008DFF48029E493A3F85407240CC8C33363 +:1013AB00C4540F4420C8834004F456800146F6DF32 +:1013BB00E4800B0102040810204080901EA9E47EFB +:1013CB00019360BCA3FF543F30E509541FFEE49327 +:1013DB00A360010ECF54C025E060A840B8E493A3EE +:1013EB00FAE493A3F8E493A3C8C582C8CAC583CA19 +:1013FB00F0A3C8C582C8CAC583CADFE9DEE780BED1 +:011EBD000024 +:00000001FF diff --git a/AIOUSB/Firmware/USB_8020.hex b/AIOUSB/Firmware/USB_8020.hex new file mode 100644 index 0000000..0cf2a93 --- /dev/null +++ b/AIOUSB/Firmware/USB_8020.hex @@ -0,0 +1,674 @@ +:091FEC000148FF01490001470012 +:04002E0043B1202298 +:0400460053B1DF22B1 +:04004E0063B1202258 +:01002A0022B3 +:101A8100E4FFE4FEEF75F00CA4245EF582E4342853 +:101A9100F58375F004EE12034CE4F0EEC4333354D5 +:101AA100C04432FDEF75F00CA4245DF582E43428C6 +:101AB100F58375F004EE12034CEDF00EBE03C50F75 +:031AC100BF05BF9F +:011AC40022FF +:10203A00E4F5B175B63FF5497548FFF54712003624 +:01204A002273 +:07208E00A206E433FDFF226E +:0100320022AB +:01004A002293 +:101AC500E4FFE4FEEF75F00CA4249AF582E43428D3 +:101AD500F58375F004EE12034CE4F0EEC433335491 +:101AE500C04432FDEF75F00CA42499F582E4342846 +:101AF500F58375F004EE12034CEDF00EBE03C50F31 +:031B0500BF05BF5A +:011B080022BA +:10116400E4F526E4F525E52675F00CA4249AF58229 +:10117400E43428F58375F004E52512034CE060534C +:10118400E52675F00CA42499F582E43428F58375DA +:10119400F004E52512034CE0FDE52675F00CA424CB +:1011A4009BF582E43428F58375F004E52512034C9D +:1011B400E0FBE52675F00CA4249CF582E43428F5C4 +:1011C4008375F004E52512034CE0F53CAF261217B5 +:1011D4003E801EE52675F00CA42499F582E434289B +:1011E400F58375F004E52512034CE0FDAF26121ECD +:1011F400350525E525D394025002216A0526E52606 +:07120400C3940550022167AD +:01120B0022C0 +:01005200228B +:0120B5002208 +:0620950075B501C2B02286 +:100EB200EF75F00384FEEF75F00384ADF07401A8C2 +:100EC20005088002C333D8FCFCEE75F008A4FEECE2 +:100ED20025E0FC24E0FC74032EF582E43480F583E3 +:100EE200ECF0AF06EF2DFFE433FEE42FF5827480C1 +:0D0EF2003EF583E030E7047F0180027F00C1 +:010EFF0022D0 +:10158F00908000E0F54AE0F54BA3E0F54CE0F54D17 +:10159F00A3E0F54EE0F54F908008E0F550E0F551EF +:1015AF00A3E0F552E0F553A3E0F554E0F555908034 +:1015BF0010E0F556E0F557A3E0F558E0F559A3E034 +:1015CF00F55AE0F55B908018E0F55CE0F55DA3E07F +:1015DF00F55EE0F55FA3E0F560E0F561908020E057 +:1015EF00F562E0F563A3E0F564E0F565A3E0F56669 +:0415FF00E0F567228A +:0120B6002207 +:101D5E00E548F46027E54914600B04701FAF481284 +:101D6E000EB28F4922AF48120EB2EF700C12158FC1 +:0D1D7E00E4F549054712004E2212004E22E6 +:10166E00D204120654405F90E6B9E024DA602424D6 +:10167E00027051E490E68BF0F54990E6BAE0B4FFC3 +:10168E00057548FF804090E6BAE075F00F8485F04E +:10169E00488033E4FFFE744A2FF8E6FD74402FF5C0 +:1016AE008274E73EF583EDF00FBF00010EEF641E6E +:1016BE004E70E390E75EE547F0E4F54790E68B74F5 +:0716CE001FF08002D322C3CC +:0116D50022F2 +:1010B6001201000200000040051620800100010216 +:0C10C60000010A060002000000400100CA +:1010D20009022000010100A0FA0904000002FF0039 +:1010E2000000070502020002000705860200020056 +:1010F20009022000010100A0FA0904000002FF0019 +:1011020000000705010240000007058102400000BF +:1011120014030000000000000000000000000000B6 +:101122000000000026034100430043004500530035 +:10113200200049002F004F002000500072006F0075 +:1011420064007500630074007300160355005300B9 +:1011520042002D004300540052002D0031003500A2 +:0211620000008B +:101F7300564A756E20323620323031394031353A87 +:0B1F830032373A303000000000000050 +:0B1FF50002721F8A02680000016D01EB +:06173E008B3BAC07A9057E +:10174400E9C413135403FD75F008ECA42403F582D3 +:10175400E5F03480F583E9F0EC75F008A4FFED7A48 +:10176400002FFFEA35F0FEE42FF58274803EF58306 +:10177400E53BF0E42FF58274803EF583E53CF0AF61 +:10178400047E00C006C007AF05EF7C00E9FB8E4372 +:0F179400853B448E45853C46D007D0061212B2E5 +:0117A3002223 +:021E3500AB05FB +:101E3700EBC413135403FD75F008EFA42403F582D4 +:101E4700E5F03480F583EBF07E007C007A00121811 +:011E5700008A +:011E58002267 +:061859008D2BAC07A90372 +:10185F00E52BC413135403FDEC75F008A4FFED7AC8 +:10186F00002FFFEA35F0FEE42FF58274803EF583FA +:10187F00E9F0E42FF58274803EF583E52DF0AF0497 +:10188F007E00C006C007AF05EF7C00E52BFBAF0164 +:10189F008E438F448E45852D46D007D0061212B247 +:0118AF002216 +:10150B00AA05A9077401A805088002C333D8FCFFFC +:10151B0025E044C0FF75F008E9A42403F582E5F04B +:10152B003480F583EFF0E975F008A47C002AFFEC1A +:10153B0035F0FEE42FF58274803EF583E0FD7442B6 +:10154B002BF582E434E7F583EDF0E42FF58274801C +:10155B003EF583E0FF74402BF582E434E7F583EF2F +:10156B00F0E975F008A42AFFEC35F0FEE42FF582C4 +:10157B0074803EF583E0FF74412BF582E434E7F58C +:04158B0083EFF022D8 +:061000008B348A358936AD +:10100600E4F538E4F537E53875F00CA4AB3425364D +:10101600F9E53535F0FAE53775F004A429F9EA352E +:10102600F0FA900001120288604DAA35A93675F0D3 +:101036000CE538A4F58285F08375F004E5371203D4 +:101046004C120288FCE53875F00CA429F9EA35F053 +:10105600FAE53775F004A429F9EA35F0FA900002AA +:10106600120288FD900003120288F53CAB05AD0420 +:10107600AF3812173E8022AB34AA35A93675F00C6C +:10108600E538A4F58285F08375F004E53712034C44 +:10109600120288FDAF38121E350537E537D39402A4 +:0F10A6005002010C0538E538C3940550020109CA +:0110B5002218 +:101F8E00902803E0FF7006902802E0600990280276 +:0A1F9E00E0FD12000E2212004022A6 +:101E7C007E007FD57D007B017A2879001203AB9020 +:101E8C002800740AF0E4A3F0121A8112203A121EF0 +:021E9C00E12241 +:101D8B007A287B007D027F017E1F1219A790280005 +:101D9B00E0B40A04A3E06004121E7C227A287B00C4 +:0D1DAB007DD57F017E1F1219A712203A225C +:101EE100902800740AF0E4A3F07A287B007DD57F66 +:101EF100017E1F121C2C7DD57F007E1F1220A52282 +:10160300121F8E90E6BEE0F535753702E53560575B +:10161300C3944050058535368003753640E490E623 +:101623008AF090E68BE536F090E6A0E020E1F9E45D +:10163300F534E534C39536502574402534F582E4FA +:1016430034E7F583E0FFAE370537EE7C007B0124FA +:1016530000F9EC3428FAEF1202B5053480D4C3E55F +:0A166300359536F53580A5121F8E6F +:01166D00225A +:0A0036007B017A28795D1210002288 +:1012B2008E3D8F3E8C3F8D408A418B42E540AE3F52 +:1012C2007802C333CE33CED8F9FF90285E75F00C86 +:1012D200E53E12034CE53D75F00CA42583F583E54C +:1012E200822FF582E5833EF5837401F090285F75C5 +:1012F200F00CE53E12034CE53D75F00CA42583F598 +:1013020083E5822FF582E5833EF583E544F090285C +:101312006075F00CE53E12034CE53D75F00CA4251A +:1013220083F583E5822FF582E5833EF583E546F07A +:1013320090285D75F00CE53E12034CE53D75F00C0E +:10134200A42583F583E5822FF582E5833EF583E5C7 +:0313520042F02244 +:101800008E398F3A8C3B8D3CE53CAE3B7802C3333E +:10181000CE33CED8F9FF90285E75F00CE53A12036E +:101820004CE53975F00CA42583F583E5822FF5820C +:10183000E5833EF583E4F090285D75F00CE53A12FF +:10184000034CE53975F00CA42583F583E5822FF56B +:0918500082E5833EF583EBF022F2 +:10120C0090E6B8E030E745E4F52BF52AE52AC394DF +:10121C003C50247E007B01745D252AF9EE3428FABB +:10122C0012026FFF7440252BF582E434E7F583EF4F +:10123C00F0052A052B80D5E490E68AF090E6BEE016 +:10124C0090E68BF090E6A0E04480F02290E6BEE0C1 +:10125C0090E68BF090E6A0E020E1F990E6BEE06429 +:10126C003C6003C20422E4F52AF52BE52AC3943C26 +:10127C0050247440252BF582E434E7F583E0FFE538 +:10128C002A7C007B01245DF9EC3428FAEF1202B5BC +:10129C00052A052B80D590E6BAE0B4CE08A3E0B4BD +:0512AC00AC03121EE17D +:0112B100221A +:0F206D00D3E575956CE574956B400312204B22FB +:0120B7002206 +:101E5900902805E0FE902804E07C002400F56CEC55 +:101E69003EF56B456C7007C28CC2A9C20522D28CA3 +:031E7900D2A922C9 +:0120B8002205 +:101A3C0090E6BEE090E68BF090E6A0E020E1F9E4C1 +:101A4C00FF74422FF582E434E7F583E0FEEF7C006F +:101A5C007B012499F9EC3428FAEE1202B50FBF3C45 +:101A6C00E090E740E0902804F090E741E0902805F2 +:041A7C00F0121E59ED +:011A80002243 +:10204B00121164E49028D7F0A3F0F574F575D2055E +:01205B002262 +:101EC000C205E49028D7F0A3F0F574F575C28CC272 +:101ED000A9538EF75389F14389011220B8121E5974 +:011EE00022DF +:101B4A00E56945686019E56915697002156814C385 +:101B5A0094FFE56864809480501E12004680193014 +:101B6A0004167568057569FF12002EC204E49028F0 +:0D1B7A00D7F0A3F0F574F575300502D20424 +:011B8700223B +:100B870090E6B8E020E702813DE4F52B902804E0E9 +:100B9700FFAE2B052B74402EF582E434E7F583EF87 +:100BA700F0902805E0FFAE2B052B74402EF582E46C +:100BB70034E7F583EFF0E4F52AE52AC3943C5024A3 +:100BC7007E007B017499252AF9EE3428FA12026F08 +:100BD700FF7440252BF582E434E7F583EFF0052A0F +:100BE700052B80D5E575AE2B052B74402EF582E4D9 +:100BF70034E7F583E575F0E574FFAE2B052B7440FC +:100C07002EF582E434E7F583EFF0A205E433FFAE77 +:100C17002B052B74402EF582E434E7F583EFF0C201 +:100C270005E490E68AF090E6BEE090E68BF090E669 +:100C3700A0E04480F02290E6BEE090E68BF090E6DC +:100C4700A0E020E1F9C20590E6BEE0643E6003C281 +:100C57000422E4F52BAF2B052B74402FF582E434E7 +:100C6700E7F583E0902804F0AF2B052B74402FF5B0 +:100C770082E434E7F583E0902805F0E4F52AE52AD5 +:100C8700C3943C50247440252BF582E434E7F58364 +:100C9700E0FFE52A7C007B012499F9EC3428FAEF80 +:100CA7001202B5052A052B80D5121E5990E6BAE027 +:0B0CB700B4CE08A3E0B4AC03121EE1B1 +:010CC200220F +:0420A100756D012236 +:1016D600121F8E90E6BEE0F57CE4F57EE57C605751 +:1016E600C394405005857C7D8003757D40E490E67B +:1016F6008AF090E68BE57DF090E6A0E020E1F9E443 +:10170600F57BE57BC3957D50257440257BF582E40A +:1017160034E7F583E0FFAE7E057EEE7C007B012498 +:101726001BF9EC3428FAEF1202B5057B80D4C3E529 +:071736007C957DF57C80A588 +:01173D002289 +:1019F200156DE56D704390281BE0F56D120032E421 +:101A0200FE90285CE0FFEEC39F502BEE25E0241CE5 +:101A1200F582E43428F583E0FBEE25E0241DF5820F +:101A2200E43428F583E0FAAF03547FFDEA339206EB +:091A320012208E0E80CB12004A36 +:011A3B002288 +:0120B9002204 +:0120BA002203 +:041355008E348F350E +:10135900E4F536E53564024534700C90E741F0E573 +:1013690035153570021534E535640145347016902C +:10137900E74074D5F090E6BEE090E68BF0E53515D0 +:101389003570021534E5354534605B90E6A0E02000 +:10139900E1F9C3E5359440E53494005004AC358057 +:1013A900027C40E4FDEDC39C5023AF3605367E0038 +:1013B9007B0174002FF9EE3428FA12026FFF744092 +:1013C9002DF582E434E7F583EFF00D80D8E490E65B +:1013D9008AF090E68BECF0FFC3E5359FF535E534EF +:0613E9009400F534809F22 +:0113EF0022DB +:1008000090E6B8E030E76790E6BFE0FE90E6BEE035 +:10081000FDEEEDFF4E700590E68BF02290E6BDE018 +:10082000FD90E6BCE04D70041213552290E6BDE049 +:10083000600221E990E6BCE014600221E97537FF0F +:1008400075381F753973753A00753B1E7B017AE761 +:1008500079411219077B017AE77940122001EF04F0 +:1008600090E740F090E6BEE090E68BF0222290E622 +:10087000BFE0FF90E6BEE04F705990E6BDE0702B00 +:1008800090E6BCE024EF601404702090E6BAE0B477 +:10089000CE19A3E0B4AC14121EE1800F90E6BAE0CA +:1008A000B4CE08A3E0B4AC03121E7C90E6BDE064B5 +:1008B00080600221E990E6BCE06401600221E990D9 +:1008C000E6BAE0902802F090E6BBE0902803F01230 +:1008D0001F8E2290E6BFE0600221E990E6BDE0FEB7 +:1008E00090E6BCE07C002400FFEC3EFEEF8EF012B0 +:1008F000037E0912002009120021091200220912A8 +:1009000000230945002F09720041097E8001000083 +:1009100009E990E6BEE0B4D30312160390E6BCE00A +:1009200030E00312203A90E6BCE020E10221E99099 +:10093000E6BAE064CE600221E9A3E064AC60022183 +:10094000E9121EE12290E6BEE06402600221E9E0C5 +:1009500090E68BF090E6A0E020E1F9121F8E90E780 +:1009600040E0902802F090E741E0902803F0121F49 +:100970008E2290E6BEE0643E706F121A3C2290E632 +:10098000BEE090E68BF090E6A0E020E1F990E6BEB4 +:05099000E06404705456 +:1009950090E740E0FCA3E0FDA3E0FEA3E0F52D8E8B +:1009A5002C8D2B8C2AFBAA2CA92BA82A7F007E1B19 +:1009B5007D377C4B1201518F318E308D2F8C2EABB4 +:1009C50031AA30A92FA82EE4FFFE7D807C471200B6 +:1009D500591201EE8E328F33EF902802F0E532A3E3 +:0409E500F0121F8E5F +:0109E90022EB +:101F580090E6047480F00000007402F00000007441 +:0B1F680006F0000000E4F00000002282 +:0120BB002202 +:101B0900E4F5257AE779407EE77F40AB077D087FDA +:101B1900F87E1D1219A7E4F52574402525F582E400 +:101B290034E7F583E0FDE52575F002A42414F97482 +:101B39001135F08982F583EDF00525E525B408D93D +:011B49002279 +:101C610090E678E05410FFC4540F4450F56E13E42D +:101C710033F571438E20120052122086121B091275 +:101C810020B5D200121D8B121EC0121F8E120046EB +:041C91001220952266 +:101E9E001220B6121B4A12206DE5B120E70990E61A +:101EAE0080E04408F0800790E680E054F7F0121DC1 +:021EBE005E22A2 +:0618B0008B768A7789782F +:1018B600E4F5791220018F7AE57A25E02402901169 +:1018C6004CF0E4F579AF7AEF3395E0FEC3E5799F06 +:1018D600EE6480F87480985027AB76AA77A978854D +:1018E6007982758300120288FDE57975F002A424D9 +:1018F6004EF9741135F08982F583EDF0057980C5CE +:0119060022BE +:061959008E3A8F3BAC0545 +:10195F00E4FDE5716012E53AFF7E000DEE2573F5AB +:10196F0082E43572F583EFF0E53BAE050DE5732E9E +:10197F00F582E43572F583E53BF0AF050DE5732F86 +:10198F00F582E43572F583ECF0AB73AA72AF6E1289 +:07199F001F3CAF6E121BF6A6 +:0119A600221E +:0420A5001219592291 +:0A1C2C008E348F358D368A378B38E1 +:101C3600E4F539E539C3953650200535E535AE343A +:101C46007002053414FFE5382539F582E43537F599 +:0A1C560083E0FD1220A5053980D9B6 +:011C60002261 +:0A19A7008E328F338D348A358B3673 +:1019B100E4FDF537E5716012E532FF7E000DEE259D +:1019C10073F582E43572F583EFF0E533AE050DE58D +:1019D100732EF582E43572F583E533F0AB73AA72A9 +:1019E100AF6E121F3CAB36AA35AD34AF6E121F205D +:0119F10022D3 +:1009EA0090E6BAE0752A00F52BA3E0FEE4EE422A6F +:1009FA0090E6BEE0752C00F52DA3E0FEE4EE422C55 +:100A0A0090E6B8E064C0600241F6E52D452C70021C +:100A1A00618690E6A0E020E1F9C3E52D9440E52C3B +:100A2A0094005008852C2E852D2F8006752E007572 +:100A3A002F4090E6B9E064A3705890E6BCE0B40198 +:100A4A001BA3E0701790E6BBE030E71090E7407414 +:100A5A0003F0A37401F0A37403F0806CE4F530F59D +:100A6A0031C3E531952FE530952E505CE52B2531C4 +:100A7A00F582E52A3530F583E0FF74402531F582A9 +:100A8A0074E73530F583EFF00531E5317002053052 +:100A9A0080CFE4F530F531C3E531952FE530952E59 +:100AAA00501974402531F58274E73530F58374CDD9 +:100ABA00F00531E5317002053080DCAD2F7AE77B35 +:100ACA0040AF2BAE2A1219A7E490E68AF090E68B83 +:100ADA00E52FF0252BF52BE52E352AF52AC3E52D32 +:100AEA00952FF52DE52C952EF52C411490E6B8E0BE +:100AFA00644060026186E52D452C70026186E490AF +:100B0A00E68AF090E68BF090E6A0E020E1F990E624 +:100B1A008BE0752E00F52F90E6B9E0B4A336E4F524 +:100B2A0030F531C3E531952FE530952E50337440B9 +:100B3A002531F58274E73530F583E0FFE52B253161 +:100B4A00F582E52A3530F583EFF00531E53170029B +:100B5A00053080CFAD2F7AE77B40AF2BAE2A121C2F +:100B6A002CE52F252BF52BE52E352AF52AC3E52D65 +:0C0B7A00952FF52DE52C952EF52C610033 +:010B8600224C +:020FFE00C3220C +:0217FE00D322F4 +:0220AD00D3223C +:0800030090E6BAE0F56AD32291 +:1020160090E740E56AF0E490E68AF090E68B04F0FB +:02202600D322C3 +:0807F80090E6BAE0F56FD32290 +:1020280090E740E56FF0E490E68AF090E68B04F0E4 +:02203800D322B1 +:0220AF00D3223A +:0220B100D32238 +:0220B300D32236 +:100DCB00E4FF90E6B8E020E702C1B10F0F744024B6 +:100DDB0001F582E434E7F583740AF00F74402402C2 +:100DEB00F582E434E7F583E4F00F74402403F582D5 +:100DFB00E434E7F583E4F00F74402404F582E43423 +:100E0B00E7F583E4F00F74402405F582E434E7F54D +:100E1B0083E4F00F74402406F582E434E7F5837421 +:100E2B0005F00F74402407F582E434E7F583E4F012 +:100E3B000F74402408F582E434E7F583E4F00F7473 +:100E4B00402409F582E434E7F583E4F00F74402481 +:100E5B000AF582E434E7F5837408F00F7440240B31 +:100E6B00F582E434E7F5837420F00F7440240CF51D +:100E7B0082E434E7F583E4F00F7440240DF582E44B +:100E8B0034E7F583E4F00F7440240EF582E434E785 +:100E9B00F583E4F090E740EFF0E490E68AF090E61B +:060EAB00BEE090E68BF0B2 +:010EB100221E +:1006540090E6B9E012035806F8200716210728226D +:10066400074123069C25074127068D2806882E0668 +:10067400833C06973F0692A20692A3000007F41259 +:100684000800E1F6120B87E1F612120CE1F61209EA +:10069400EAE1F6120DCBE1F690E6BCE064016043BA +:1006A40090E6BEE0B42D047F0180027F008F25E434 +:1006B400F528F527E4F526E526C39403501CAB275B +:1006C400AD26AF2812150B0526E52560047F0380AF +:1006D400027F02EF2527F52780DD0528E528C3944E +:1006E4000540D190E6BEE090E68BF090E6A0E044B1 +:1006F40080F0E1F690E6BAE0FFA3E0FDE4FB12151A +:100704000B90E6BEE090E68BF090E6A0E04480F02B +:10071400E1F6E490E68BF090E6BAE0FFA3E0FD1288 +:100724001E35E1F6E490E68BF090E6BAE0FFA3E034 +:10073400FDA3E0FBA3E0F52D121859E1F690E6BE07 +:10074400E0701490E6BAE0FFA3E0FDA3E0FBA3E0B1 +:10075400F53C12173EE1F690E6BEE0642D6002E13E +:10076400F6E090E68BF090E6A0E020E1F9E4F526CF +:10077400E4F52975F009E526A4F58285F08375F082 +:1007840003E52912034CE5822440F582E58334E72E +:10079400F583E0FD75F009E526A4F58285F08375FF +:1007A400F003E52912034CE5822441F582E5833404 +:1007B400E7F583E0FB75F009E526A4F58285F0836F +:1007C40075F003E52912034CE5822442F582E583A2 +:1007D40034E7F583E0F53CAF2612173E0529E529F9 +:1007E400C39403408E0526E526C394054082800207 +:0307F400C322D34A +:0107F70022DF +:101F0100C0E0C083C08290E6B5E04401F0D2015345 +:0F1F110091EF90E65D7401F0D082D083D0E03282 +:101FC000C0E0C083C0825391EF90E65D7404F0D00E +:061FD00082D083D0E03254 +:101FD600C0E0C083C0825391EF90E65D7402F0D0FA +:061FE60082D083D0E0323E +:101B8800C0E0C083C08290E680E030E70E85090D92 +:101B9800850A0E85110F851210800C85110D85128E +:101BA8000E85090F850A105391EF90E65D7410F0C9 +:071BB800D082D083D0E0329F +:101FA800C0E0C083C082D2035391EF90E65D74080D +:081FB800F0D082D083D0E032AA +:101BBF00C0E0C083C08290E680E030E70E85090D5B +:101BCF00850A0E85110F851210800C85110D851257 +:101BDF000E85090F850A105391EF90E65D7420F082 +:071BEF00D082D083D0E03268 +:0120BC0032F1 +:0120BD0032F0 +:0120BE0032EF +:0120BF0032EE +:0120C00032ED +:0120C10032EC +:0120C20032EB +:0120C30032EA +:0120C40032E9 +:0120C50032E8 +:0120C60032E7 +:0120C70032E6 +:0120C80032E5 +:0120C90032E4 +:0120CA0032E3 +:0120CB0032E2 +:0120CC0032E1 +:0120CD0032E0 +:0120CE0032DF +:0120CF0032DE +:0120D00032DD +:0120D10032DC +:0120D20032DB +:0120D30032DA +:0120D40032D9 +:0120D50032D8 +:0120D60032D7 +:0120D70032D6 +:0120D80032D5 +:0120D90032D4 +:0120DA0032D3 +:0120DB0032D2 +:0120DC0032D1 +:0120DD0032D0 +:0120DE0032CF +:0120DF0032CE +:10000E00E4F5C8E58E54074438F58E8FCB8FCDAF0F +:0C001E00058FCA8FCCD2BDD2ADD2CA2251 +:101C9500AB07AA06A905A8047F007E1B7D377C4BF0 +:101CA500120151AB07AA06A905A804E4FFFE7D8031 +:101CB5007C471200591201EEAD07AC06AF04ECEDFE +:031CC50012000EFC +:011CC80022F9 +:10205C00AD07AC06C3E49DFBE49CFFEBFD12000E48 +:01206C002251 +:03004000C2CA220F +:03002B0002209B15 +:06209B0012002AC2CF3240 +:08208600E4F51CD2E9D2AF22FF +:101BF60090E678E020E6F9C2E990E678E04480F0E5 +:101C0600EF25E090E679F090E678E030E0F990E6AE +:101C160078E04440F090E678E020E6F990E678E057 +:061C260030E1D6D2E922F4 +:101CFD00A90790E678E020E6F9E51C702390E678D8 +:101D0D00E04480F0E925E090E679F08D17AF03A966 +:101D1D00077518018A19891AE4F51B751C01D32260 +:021D2D00C322CF +:101CC900A90790E678E020E6F9E51C702590E6780A +:101CD900E04480F0E925E0440190E679F08D17AF02 +:101CE90003A9077518018A19891AE4F51B751C03DC +:041CF900D322C3220D +:03004B00020CC3E1 +:100CC300C0E0C083C082C085C084C086758600C072 +:100CD300D075D000C000C001C002C003C006C00769 +:100CE30090E678E030E206751C06020DAD90E678DA +:100CF300E020E10CE51C64026006751C07020DADE3 +:100D0300E51C24FE605F14603624FE7003020D9E12 +:100D130024FC7003020DAA24086003020DADAB1876 +:100D2300AA19A91AAF1B051B8F82758300120288AB +:100D330090E679F0E51B65177070751C05806B9064 +:100D4300E679E0AB18AA19A91AAE1B8E8275830047 +:100D53001202C7751C02E5176401704E90E678E035 +:100D63004420F08045E51724FEB51B0790E678E0A4 +:100D73004420F0E51714B51B0A90E678E04440F0F0 +:100D8300751C0090E679E0AB18AA19A91AAE1B8E60 +:100D9300827583001202C7051B800F90E678E0443A +:100DA30040F0751C008003751C005391DFD007D001 +:100DB30006D003D002D001D000D0D0D086D084D0CA +:080DC30085D082D083D0E0321C +:101F2000121CC9E51C24FA600E146006240770F325 +:0C1F3000D322E4F51CD322E4F51CD322DC +:101F3C00121CFDE51C24FA600E146006240770F3D5 +:0C1F4C00D322E4F51CD322E4F51CD322C0 +:03004300020F00A9 +:03005300020F0099 +:100F0000021F0100021FD600021FC000021FA8001E +:100F1000021B8800021BBF000220BC000220BD0093 +:100F20000220BE000220BF000220C0000220C1003B +:100F30000220C2000220C3000220C4000220C5001B +:100F40000220C6000220BD000220C7000220C80007 +:100F50000220C9000220CA000220CB000220CC00DF +:100F60000220CD000220BD000220BD000220BD00F5 +:100F70000220CE000220CF000220D0000220D100AB +:100F80000220D2000220D3000220D4000220D5008B +:100F90000220D6000220D7000220D8000220D9006B +:100FA0000220DA000220DB000220DC000220DD004B +:080FB0000220DE000220DF0038 +:0A207C00000102020303040405053D +:03000B000217A435 +:1017A400C0E0C0F0C083C082C0D075D000C000C00B +:1017B40004C005C006C0070508E508B4062705757A +:1017C400E57570020574AE74FF7C007D0A1202E9AF +:1017D400ED4C700E9028D8E004F070069028D7E005 +:1017E40004F0750800D007D006D005D004D000D08E +:0A17F400D0D082D083D0F0D0E032D4 +:1013F000E4F524F523F522F521C203C200C202C29E +:1014000001121C61750B10750CB67513107514C89C +:10141000750910750AD27511107512F275151175CE +:101420001612D2E843D82090E668E04409F090E62E +:101430005CE0443DF0D2AFD207121D2F90E680E071 +:1014400054F7F0C2033001051203D7C2013003295B +:10145000120FFE5024C203121E1020001690E682C6 +:10146000E030E704E020E1EF90E682E030E604E0DF +:0E14700020E0E4121DB81217FE121E9E80C767 +:01147E00224B +:1003D70090E6B9E0B40C004002C1409003E825E084 +:1003E70073819AA13DC140A1CFC140C1408100C1E5 +:1003F70040819581908186818B1220AD4002C14C4E +:1004070090E6BBE024FE602A14604324FD601514C7 +:10041700602E24067060E50B90E6B3F0E50C90E6DD +:10042700B4F0C14CE51390E6B3F0E51490E6B4F0F0 +:10043700C14CE50D90E6B3F0E50E90E6B4F0C14C83 +:10044700E50F90E6B3F0E51090E6B4F0C14C90E606 +:10045700BAE0FF121DE4AA06A9077B01EA494B602F +:100467000CEE90E6B3F0EF90E6B4F0C14C90E6A046 +:10047700E04401F0C14C90E6A0E04401F0C14C1209 +:100487002028C14C1207F8C14C120003C14C12209E +:1004970016C14C1220AF4002C14C90E6B8E0247F51 +:1004A700602914603924026002A134A200E433FFFA +:1004B70025E0FFA202E4334F90E740F0E4A3F09079 +:1004C700E68AF090E68B7402F0C14CE490E740F0C6 +:1004D700A3F090E68AF090E68B7402F0C14C90E6A8 +:1004E700BCE0547EFF7E00E0D3948040067C007D14 +:1004F7000180047C007D00EC4EFEED4F247CF582EC +:1005070074203EF583E493FF3395E0FEEF24A1FFCB +:10051700EE34E68F82F583E0540190E740F0E4A3E0 +:10052700F090E68AF090E68B7402F0C14C90E6A05A +:10053700E04401F0C14C1220B14002C14C90E6B832 +:10054700E024FE601A24026002C14C90E6BAE0B4CF +:100557000104C200C14C90E6A0E04401F0C14C90F8 +:10056700E6BAE0705890E6BCE0547EFF7E00E0D328 +:10057700948040067C007D0180047C007D00EC4E69 +:10058700FEED4F247CF58274203EF583E493FF3320 +:1005970095E0FEEF24A1FFEE34E68F82F583E05469 +:1005A700FEF090E6BCE05480FF131313541FFFE0E6 +:1005B700540F2F90E683F0E04420F0C14C90E6A062 +:1005C700E04401F0807F807D1220B3507890E6B838 +:1005D700E024FE60232402706C90E6BAE0B40104C4 +:1005E700D200806190E6BAE0B40204805880569049 +:1005F700E6A0E04401F0804D90E6BCE0547EFF7E2B +:1006070000E0D3948040067C007D0180047C007D5F +:1006170000EC4EFEED4F247CF58274203EF583E41A +:1006270093FF3395E0FEEF24A1FFEE34E68F82F5CA +:1006370083E04401F0800E800C12166E500790E69E +:0C064700A0E04401F090E6A0E04480F048 +:010653002284 +:030033000220A9FF +:0420A90053D8EF32E7 +:101DB80090E682E030E004E020E60B90E682E03036 +:101DC800E119E030E71590E680E04401F07F147EE9 +:0C1DD80000120FB890E680E054FEF022EC +:101E100090E682E044C0F090E681F0438701000044 +:041E2000000000229C +:101D2F0030070990E680E0440AF0800790E680E0F3 +:101D3F004408F07FDC7E05120FB890E65D74FFF06B +:0F1D4F0090E65FF05391EF90E680E054F7F022BA +:021DE400A9074D +:101DE600AE15AF168F828E83A3E064037017AD0124 +:101DF60019ED7001228F828E83E07C002FFDEC3E70 +:091E0600FEAF0580DF7E007F00C5 +:011E0F0022B0 +:100FB8008E258F2690E600E054187012E52624014D +:100FC800FFE43525C313F525EF13F526801590E6C4 +:100FD80000E05418FFBF100BE52625E0F526E525AF +:100FE80033F525E5261526AE25700215254E600534 +:060FF800121E2480EE220F +:101E24007400F58690FDA57C05A3E582458370F9D1 +:011E3400228B +:1000560002025AE86480F8E933E83360110460F07C +:10006600ED33EC337009E8FCE9FDEAFEEBFF220410 +:1000760060DED3EB9FEA9EE99DE8C2E78CF0C2F70B +:1000860095F0400CE8CCF8E9CDF9EACEFAEBCFFBD7 +:1000960012022585D0F05804700320D5B3E8047009 +:1000A600075002B2D502026492D5EC0460F7E4CCA4 +:1000B600C0E0C398F8603B94186008400DD0E0FBA0 +:1000C60002023CE4FBFAC9FC8028E830E406E4C9F5 +:1000D600FBE4CAFCE830E305E4C9CACBFCE85407F4 +:1000E6006010F8C3E913F9EA13FAEB13FBEC13FCFF +:1000F600D8F130F52FC3E49CFCEF9BFFEE9AFEEDA2 +:1001060099FDD0E0FBEF4E4D4C701222DB0302024C +:1001160061EC2CFCEF33FFEE33FEED33FDED30E703 +:10012600EB02023CEF2BFFEE3AFEED39FDD0E0FB91 +:1001360050130BBB0003020264ED13FDEE13FEEF3A +:0801460013FFEC13FC02023C64 +:10014E00020264EC5D046005E85904700302025A71 +:10015E00120225580460F6EC4860F2EC7004FDFEC5 +:10016E00FF22C860DB2481C85009C3986002500684 +:10017E000202619850CAF582E9294B4A7005AB829A +:10018E0002025075F0007C1A7880C3EF9BEE9AED58 +:10019E0099400DC3EF9BFFEE9AFEED99FDE842F0FC +:1001AE00DC23ACF0D0E0FFD0E0FED0E0FDAB82204F +:1001BE00E7101BEB60BAEC2CFCEF33FFEE33FEEDD9 +:1001CE0033FD02023CE803F830E705C0F075F0009D +:1001DE00EF2FFFEE33FEED33FD40B830E7C280AABD +:1001EE00EDD2E7CD33EC3392D524814006E4FFFE09 +:1001FE00FDFC22FCE4CFCECDCC24E0501174FF8068 +:10020E00EDC3CC13CCCD13CDCE13CECF13CF047004 +:07021E00F030D5DE02033EC3 +:10022500E9D2E7C933E833F892D5EDD2E7CD33EC1F +:0702350033FC5002B2D52298 +:10023C00EC30E7100FBF000C0EBE00080DBD000423 +:10024C000BEB6014A2D5EB13FCED92E7FD2274FFCF +:10025C00FCFDFEFF22E480F8A2D574FF13FC7D8028 +:03026C00E480EF3C +:0300000002147F68 +:0C147F00787FE4F6D8FD75817E0214C66B +:10026F00BB010689828A83E0225002E722BBFE028D +:09027F00E32289828A83E49322C0 +:10028800BB010CE58229F582E5833AF583E022502B +:1002980006E92582F8E622BBFE06E92582F8E22275 +:0D02A800E58229F582E5833AF583E493228F +:1002B500BB010689828A83F0225002F722BBFE0128 +:0202C500F32222 +:1002C700F8BB010DE58229F582E5833AF583E8F06D +:1002D700225006E92582C8F622BBFE05E92582C819 +:0202E700F22201 +:1002E900BC000BBE0029EF8DF084FFADF022E4CCF9 +:1002F900F875F008EF2FFFEE33FEEC33FCEE9DECC2 +:10030900984005FCEE9DFE0FD5F0E9E4CEFD22ED07 +:10031900F8F5F0EE8420D21CFEADF075F008EF2F51 +:10032900FFED33FD4007985006D5F0F222C398FD42 +:050339000FD5F0EA22DF +:0E033E00C3E49FFFE49EFEE49DFDE49CFC22D0 +:0C034C00A42582F582E5F03583F58322BC +:10035800D083D082F8E4937012740193700DA3A334 +:1003680093F8740193F5828883E473740293686048 +:06037800EFA3A3A380DF48 +:10037E00D083D082F8E4937012740193700DA3A30E +:10038E0093F8740193F5828883E473740293B5F045 +:0D039E00067403936860E9A3A3A3A380D8AD +:101907008B348A358936E4F53CF53DE53B153BAE2E +:101917003A7002153A4E6033AB37AA38A93912022A +:101927006FFFAB34AA35A936053DE53DAC3C7002E7 +:10193700053C14F5828C83EF1202C7EF60CD74016A +:101947002539F539E43538F53880C0AB34AA35A9DF +:02195700362236 +:10200100E4FFFE12026F600C0FEF70010E09E97020 +:05201100F20A80EF223D +:1003AB00EF4E6012EF60010EEDBB010B89828A8369 +:1003BB00F0A3DFFCDEFA2289F05007F709DFFCA976 +:0C03CB00F022BBFEFCF309DFFCA9F022CD +:10148B000213F0E493A3F8E493A34003F68001F274 +:10149B0008DFF48029E493A3F85407240CC8C33362 +:1014AB00C4540F4420C8834004F456800146F6DF31 +:1014BB00E4800B0102040810204080901FECE47EB6 +:1014CB00019360BCA3FF543F30E509541FFEE49326 +:1014DB00A360010ECF54C025E060A840B8E493A3ED +:1014EB00FAE493A3F8E493A3C8C582C8CAC583CA18 +:1014FB00F0A3C8C582C8CAC583CADFE9DEE780BED0 +:0120000000DF +:00000001FF diff --git a/AIOUSB/Firmware/USB-IIRO4-2SM.hex b/AIOUSB/Firmware/USB_8030.hex similarity index 100% rename from AIOUSB/Firmware/USB-IIRO4-2SM.hex rename to AIOUSB/Firmware/USB_8030.hex diff --git a/AIOUSB/Firmware/USB_8032.hex b/AIOUSB/Firmware/USB_8032.hex new file mode 100644 index 0000000..921d344 --- /dev/null +++ b/AIOUSB/Firmware/USB_8032.hex @@ -0,0 +1,660 @@ +:100D98001201000200000040051632800100010225 +:100DA80000010A06000200000040010009022000BC +:100DB800010100A0FA0904000002FF000000070575 +:100DC8000202000200070586020002000902200054 +:100DD800010100A0320904000002FF00000007051D +:100DE80001024000000705810240000014030000D2 +:100DF80000000000000000000000000000000000EB +:100E080026034100430043004500530020004900E9 +:100E18002F004F002000500072006F006400750022 +:100E28006300740073001C03550053004200500017 +:100E38002D00440049004F003100360052003000B8 +:100E4800380000008081828384858687B0B1B2B380 +:100E5800B4B5B6B7A0A1A2A3A4A5A6A7C0D0C0E068 +:100E6800EF900E4C93900E7BF0ED900E4C93900EFD +:100E78007DF0A2009200D0E0D0D022C0D0C0E0EF38 +:100E8800900E4C93900E9AF0ED900E4C93900E9D10 +:0B0E9800F0A200B39200D0E0D0D02206 +:101D8400555342502D44494F3136524F3800504933 +:101D9400434F2D44494F3136524F3800555342502A +:0B1DA4002D44494F2D4552524F520074 +:04002E0043B1402278 +:0400460053B1BF22D1 +:04004E0063B1402238 +:0100320022AB +:0720830053B1FD43B102223D +:10174900EF5407FE7401A806088002C333D8FCFED3 +:10175900EF131313541FFFED601AEF14600C14609C +:101769000E2402702AEE42808025EE42B08020EEDF +:1017790042A0801BEF14600D14601024027010EE5B +:10178900F45280800AEEF452B08004EEF452A002C2 +:021799002083AB +:101BCE00EF54F824F8600C24F8600C2410700AAE60 +:101BDE00808006AEB08002AEA0EF5407FF7401A85D +:101BEE0007088002C333D8FC5206EE60047F0180E2 +:031BFE00027F0063 +:011C010022C0 +:101F8E00E5801202B5900001E5B01202C790000282 +:051F9E00E5A00202C7EE +:101DD40012026F78B0F6F58090000112028878B193 +:101DE400F6F5B090000212028878B2F6F5A002204F +:011DF400836B +:101FF5008F508D51300603020E64AD51AF50120E55 +:02200500832234 +:01004A002293 +:03209600022083A2 +:101C360078B3E6FF30E2047EFF80027E008EB2EFCC +:101C460030E3047FFF80027F008FB578B4E6F5802D +:101C560008E6F59008E6F5A078AFE64402F5B1028D +:021C66002083D9 +:0D003600E478B3F60876FF0876FF08F6229E +:0E205B00E478AFF60876FF0876FF0876FF22DD +:101A830078AFE6FF30E2047EFF80027E008EB2EF85 +:101A930030E3047FFF80027F008FB578B0E6F580E6 +:101AA30008E6F5B078AFE64402F5B178B2E6F5A002 +:091AB30075B6FF75B4FF02208333 +:01005200228B +:0111FF0022CD +:10198E007AE779407F40AB077D017F037E00121717 +:10199E00F590E740E0900DA2F090E740E024CD6096 +:1019AE000B0470107BFF7A1D7984800E7BFF7A1DED +:0E19BE00799280067BFF7A1D79A01216F22224 +:0120AB002212 +:0120AC002211 +:10109900D205120AE6500302116090E6B9E024D0A5 +:1010A9006007241E600302115E90E6B8E030E73C59 +:1010B90090E740E580F0A3E5B0F0A3E5A0F0E5B145 +:1010C90013135403A3F0E5B130E4047F0180027FD8 +:1010D9000090E744EFF0E490E68AF090E6BEE090F5 +:1010E900E68BF090E6A0E04480F0806BE490E68A1D +:1010F900F090E6BEE090E68BF090E6A0E020E1F902 +:1011090090E743E030E0047FFF80027F008FB290D8 +:10111900E743E030E1047FFF80027F008FB590E66E +:10112900BAE030E0047F1080027F0090E743E0548A +:1011390003FE25E025E04F78AFF6F5B190E740E0F2 +:1011490008F6F580A3E008F6F5B0A3E008F6F5A0E7 +:081159001220838002D322C39F +:01116100226B +:101F1800564D617920313520323031394031323AED +:0B1F280031353A3434000000000000A6 +:101FB800020F1F2F02080000011601011701010A74 +:041FC800010118FFFC +:101FA3007855E6FF700418E660077854E6FD021ED4 +:051FB3007312209C22C6 +:101E35007E007F657D007B007A00795212039F78D2 +:0F1E450052760AE408F612205B121A8302000E8E +:101EC7007D021217ED7852E6B40A0408E6600302B1 +:0B1ED7001E357D651217ED121A8322E4 +:10000E007852760AE408F67A007B527D657F017E8F +:0D001E001F121B997D657F007E1F02209937 +:10150100121FA390E6BEE0F535753702E535605749 +:10151100C3944050058535368003753640E490E626 +:101521008AF090E68BE536F090E6A0E020E1F9E460 +:10153100F534E534C39536502574402534F582E4FD +:1015410034E7F583E0FFAE370537EE7C007B0024FE +:1015510052F9EC3400FAEF1202B5053480D4C3E538 +:0A156100359536F53580A5021FA36D +:1012B80090E6B8E030E745E4F52BF52AE52AC39433 +:1012C8000450247E007B0074AF252AF9EE3400FA1E +:1012D80012026FFF7440252BF582E434E7F583EFA3 +:1012E800F0052A052B80D5E490E68AF090E6BEE06A +:1012F80090E68BF090E6A0E04480F02290E6BEE015 +:1013080090E68BF090E6A0E020E1F990E6BEE0647C +:10131800046003C20522E4F52AF52BE52AC39404E8 +:1013280050247440252BF582E434E7F583E0FFE58B +:101338002A7C007B0024AFF9EC3400FAEF1202B5E6 +:10134800052A052B80D590E6BAE0B4CE08A3E0B410 +:05135800AC0312000EC1 +:01135D00226D +:0F204C00D3E515950CE514950B400312202B22BC +:0120AD002210 +:101DF5007857E6FE18E67C002400F50CEC3EF50B62 +:101E0500450C7007C28CC2A9C20422D28CD2A92269 +:0120AE00220F +:1019100090E6BEE090E68BF090E6A0E020E1F9E4EE +:10192000FF74422FF582E434E7F583E0FEEF7C009C +:101930007B0024B3F9EC3400FAEE1202B50FBF04B9 +:0F194000E090E740E07856F6A3E008F6021DF5C8 +:10202B00121C36E4900002F0A3F0F514F515D2045F +:01203B002282 +:101E1500C204E4900002F0A3F0F514F515C28CC2DB +:101E2500A9538EF75389F14389011220AE021DF59E +:1019CC00E50945086019E50915097002150814C3E5 +:1019DC0094FFE50864809480501E120046801930F4 +:1019EC0005167508057509FF12002EC205E4900056 +:0D19FC0002F0A3F0F514F515300402D20539 +:011A090022BA +:100C630090E6B8E020E703020D15E4F52B7856E68D +:100C7300FFAE2B052B74402EF582E434E7F583EFAA +:100C8300F008E6FFAE2B052B74402EF582E434E723 +:100C9300F583EFF0E4F52AE52AC3940450247E009B +:100CA3007B0074B3252AF9EE3400FA12026FFF7445 +:100CB30040252BF582E434E7F583EFF0052A052B75 +:100CC30080D5AE2B052B74402EF582E434E7F583F3 +:100CD300E515F0E514FFAE2B052B74402EF582E4E9 +:100CE30034E7F583EFF0A204E433FFAE2B052B7456 +:100CF300402EF582E434E7F583EFF0C204E490E696 +:100D03008AF090E6BEE090E68BF090E6A0E04480A7 +:100D1300F02290E6BEE090E68BF090E6A0E020E1C2 +:100D2300F9C20490E6BEE064066003C20522E4F55E +:100D33002BAF2B052B74402FF582E434E7F583E0CA +:100D43007856F6AF2B052B74402FF582E434E7F584 +:100D530083E008F6E4F52AE52AC39404502474409A +:100D6300252BF582E434E7F583E0FFE52A7C007B5D +:100D73000024B3F9EC3400FAEF1202B5052A052B6F +:100D830080D5121DF590E6BAE0B4CE08A3E0B4AC6A +:040D93000312000E39 +:010D97002239 +:04208A0075160122A4 +:1015D500121FA390E6BEE0F535E4F537E535605713 +:1015E500C3944050058535368003753640E490E652 +:1015F5008AF090E68BE536F090E6A0E020E1F9E48C +:10160500F534E534C39536502574402534F582E428 +:1016150034E7F583E0FFAE370537EE7C007B002429 +:101625006DF9EC3400FAEF1202B5053480D4C3E548 +:07163500359536F53580A55F +:01163C00228B +:1018CE001516E516703B786DE6F51612004AE4F52E +:1018DE004DE54DC378AE965025E54D25E0246EF8C6 +:1018EE00E6F54EE54D25E0246FF8E6F54F547FFD05 +:1018FE00E54F339206AF4E121FF5054D80D31220E1 +:01190E009642 +:01190F0022B5 +:101EE20090E6BEE090E68BF090E6A0E020E1F9906B +:0B1EF200E740E07858F6A3E008F62275 +:101478001517E51760030215007858E6F5177B0184 +:101488007A007928121F8EE4FFFE74282EF582E474 +:101498003400F583E0FD74042EF582E43400F5830E +:1014A800E06DF97D01E4FCECC394085045E95D600A +:1014B8002974072FF582E43400F583E014F07407EB +:1014C8002FF582E43400F583E0701F74042EF58252 +:1014D800E43400F583E06DF080007859E6FB74078A +:1014E8002FF582E43400F583EBF00CED25E0FD0FD9 +:0814F80080B50EEE6403709252 +:0115000022C8 +:101F4B0090E6BEE090E68BF090E6A0E020E1F99001 +:071F5B00E740E0785AF6228E +:101ABC00E4F513FF74252FF582E43400F583E0FE82 +:101ACC0074222FF582E43400F583EEF074252FF5A3 +:101ADC0082E43400F583E0FE741F2FF582E43400B9 +:081AEC00F583EEF00FBF03CCFF +:011AF40022CF +:10156B00150AE50A7063785AE6F50A7B017A007969 +:10157B0025121F8EE4FF74222FF582E43400F583CD +:10158B00C083C082E0FE74252FF582E43400F5831E +:10159B00E0FDEE5DD082D083F0741F2FF582E43432 +:1015AB0000F583C083C082E0FE74252FF582E434FE +:1015BB0000F583E0FDEE4DD082D083F00FBF03B674 +:0915CB00E513C394FF500205135F +:0115D40022F4 +:04208E007518FF22A0 +:10163D00E4F51F0518F51FE51FC3786C965042E5BC +:10164D001F25E0245DF8E6C395185018E51F25E029 +:10165D00245CF8E6FE547FFFEE30E7047D00801A2F +:10166D007D018016E51F25E0245CF8E6FE547FFF22 +:10167D00EE30E7047D0180027D00121749051F80C1 +:0A168D00B6E518785B667002F518E8 +:011697002230 +:101C680090E6BEE090E68BF090E6A0E020E1F9E493 +:101C7800FF74402FF582E434E7F583E0FEEF7C0043 +:101C88007B00245BF9EC3400FAEE1202B50FBF12A8 +:011C9800E06B +:011C99002228 +:041162008E348F3503 +:10116600E4F536E53564024534700C90E741F0E568 +:1011760035153570021534E5356401453470169021 +:10118600E7407465F090E6BEE090E68BF0E5351535 +:101196003570021534E5354534605D90E6A0E020F3 +:1011A600E1F9C3E5359440E53494005004AD35804B +:1011B600027D40E4FFEFC39D5025AE360536EE7541 +:1011C60083007B002452F9E5833400FA12026FFE95 +:1011D60074402FF582E434E7F583EEF00F80D6E411 +:1011E60090E68AF090E68BEDF0FFC3E5359FF53586 +:0811F600E5349400F534809DFE +:0111FE0022CE +:1003CB0090E6B8E030E76390E6BFE0FE90E6BEE073 +:1003DB00FDEDFF4E7002804D90E6BDE0FD90E6BC5A +:1003EB00E04D700302116290E6BDE0600302071F4F +:1003FB0090E6BCE014600302071F7537FF75381FCA +:10040B00753918753A00753B1E7B017AE7794112F5 +:10041B00179B7B017AE77940121FCDEF0490E740E1 +:10042B00F090E6BEE090E68BF02290E6BFE0FF9006 +:10043B00E6BEE04F706D90E6BDE0704B90E6BCE021 +:10044B0024EF6023249F603024FD603224F360335B +:10045B002472703390E6BAE064CE702BA3E064ACE8 +:10046B00702512000E802090E6BAE0B4CE19A3E0FE +:10047B00B4AC14121E35800FE4786CF68009751835 +:10048B00FF8004E478AEF690E6BDE0648060030282 +:10049B00071F90E6BCE06401600302071F90E6BAF9 +:1004AB0002056890E6BFE0600302071F90E6BDE01F +:1004BB00FE90E6BCE07C002400FFEC3EFEEF8EF0ED +:1004CB0012037205160020051600210516002205E1 +:1004DB00160023054B002F05710041057F005105C8 +:1004EB008D005305AC006105BA006305D900710599 +:1004FB00E700730606007406470081065500830665 +:10050B0074008406B580010000071F90E6BEE0B4BE +:10051B00630312150190E6BCE030E003121A8390DE +:10052B00E6BCE020E10302071F90E6BAE064CE6070 +:10053B000302071FA3E064AC600302071F02000E57 +:10054B0090E6BEE06402600302071FE090E68BF0CA +:10055B0090E6A0E020E1F9121FA390E740E0785469 +:10056B00F6A3E002071A90E6BEE0640660030207FA +:10057B001F02191090E6BEE06402600302071F021F +:10058B001EE290E6BEE06401600302071FE090E606 +:10059B008BF090E6A0E020E1F990E740E07858F688 +:1005AB002290E6BEE06401600302071F021F4B901E +:1005BB00E6BEE06401600302071FE090E68BF0905B +:1005CB00E6A0E020E1F990E740E0785AF62290E6C9 +:1005DB00BEE06412600302071F021C6890E6BEE0D7 +:1005EB006401600302071FE090E68BF090E6A0E049 +:1005FB0020E1F990E740E0785BF62290E6BEE064FC +:10060B0002600302071F786CE6C3940840030207DD +:10061B001FE090E68BF090E6A0E020E1F990E74038 +:10062B00E0FF786CE6FE25E0245AF8A607A3E0FF6E +:10063B00EE25E0245BF8A607786C062290E6BEE078 +:10064B006442600302071F0215D590E6BEE0640109 +:10065B00600302071FE090E68BF090E6A0E020E13C +:10066B00F990E740E0786DF62290E6BEE064026018 +:10067B000302071F78AEE6C39420400302071FE076 +:10068B0090E68BF090E6A0E020E1F990E740E0FFE8 +:10069B0078AEE6FE25E0246CF8A607A3E0FFEE2576 +:1006AB00E0246DF8A60778AE062290E6BEE090E651 +:1006BB008BF090E6A0E020E1F990E6BEE0640470D8 +:0106CB0053DB +:1006CC0090E740E0FCA3E0FDA3E0FEA3E0F52D8E57 +:1006DC002C8D2B8C2AFBAA2CA92BA82A7F007E1BE5 +:1006EC007D377C4B1201518F318E308D2F8C2EAB80 +:1006FC0031AA30A92FA82EE4FFFE7D807C47120082 +:10070C00591201EE8E328F33EF7854F6E53208F63B +:03071C00121FA306 +:01071F0022B7 +:101EFD0090E6047480F00000007402F0000000749D +:0B1F0D0006F0000000E4F000000022DD +:0120AF00220E +:10194F00E4F5257AE779407F40AB077D087FF87E85 +:10195F001D1217F5E4F52574402525F582E434E7CB +:10196F00F583E0FDE52575F002A424F6F9740D3535 +:0E197F00F08982F583EDF00525E525B408D941 +:01198D002237 +:101A470090E678E05410FFC4540F4450F51113E4A6 +:101A570033F512438E2012005212207B12194F12B7 +:101A6700198ED201121EC7121E1512208A121ABC15 +:0C1A770012208E121FA31200460211FF65 +:101FE2001220AB1219CC12204C90E680E054F7F08C +:031FF2000220AC1E +:0616F2008B258A268927E2 +:1016F800E4F528121FCD8F29E52925E02402900E54 +:101708002EF0E4F528AF29EF3395E0FEC3E5289FD6 +:10171800EE6480F87480985027AB25AA26A92785FF +:101728002882758300120288FDE52875F002A4243A +:1017380030F9740E35F08982F583EDF0052880C5FF +:01174800227E +:06183D008E3A8F3BAC0562 +:10184300E4FDE5126012E53AFF7E000DEE2510F58A +:1018530082E4350FF583EFF0AE050DE5102EF5822A +:10186300E4350FF583E53BF0AF050DE5102FF58269 +:10187300E4350FF583ECF0AB10AA0FAF11121EABDA +:05188300AF11021B6320 +:0320990002183DED +:0A1B99008E348F358D368A378B3875 +:101BA300E4F539E539C3953650200535E535AE34CE +:101BB3007002053414FFE5382539F582E43537F52D +:0A1BC30083E0FD122099053980D956 +:011BCD0022F5 +:0817ED007A007B527F017E1F90 +:0A17F5008E328F338D348A358B3627 +:1017FF00E4FDF537E5126012E532FF7E000DEE25B0 +:10180F0010F582E4350FF583EFF0AE050DE5102EE0 +:10181F00F582E4350FF583E533F0AB10AA0FAF1166 +:0E182F00121EABAB36AA35AD34AF11021E8FC0 +:1009450090E6BAE0752A00F52BA3E0FEEE422A9068 +:10095500E6BEE0752C00F52DA3E0FEEE422C90E6F8 +:10096500B8E064C06003020A52E52D452C7003020D +:100975000AE590E6A0E020E1F9C3E52D9440E52CD9 +:1009850094005008852C2E852D2F8006752E007518 +:100995002F4090E6B9E064A3705890E6BCE0B4013E +:1009A5001BA3E0701790E6BBE030E71090E74074BA +:1009B50003F0A37401F0A37403F0806CE4F530F543 +:1009C50031C3E531952FE530952E505CE52B25316A +:1009D500F582E52A3530F583E0FF74402531F5824F +:1009E50074E73530F583EFF00531E53170D3053027 +:1009F50080CFE4F530F531C3E531952FE530952EFF +:100A0500501974402531F58274E73530F58374CD7E +:100A1500F00531E53170E0053080DCAD2F7AE77BFC +:100A250040AF2BAE2A1217F5E490E68AF090E68BDC +:100A3500E52FF0252BF52BE52E352AF52AC3E52DD7 +:100A4500952FF52DE52C952EF52C02096E90E6B81F +:100A5500E064406003020AE5E52D452C7003020AB7 +:100A6500E5E490E68AF090E68BF090E6A0E020E1E0 +:100A7500F990E68BE0752E00F52F90E6B9E0B4A36A +:100A850036E4F530F531C3E531952FE530952E5037 +:100A95003374402531F58274E73530F583E0FFE5A1 +:100AA5002B2531F582E52A3530F583EFF00531E563 +:100AB5003170D3053080CFAD2F7AE77B40AF2BAEB9 +:100AC5002A121B99E52F252BF52BE52E352AF52A1C +:100AD500C3E52D952FF52DE52C952EF52C020A5DF8 +:010AE50022EE +:02209F00C3225A +:0220A100D32248 +:0220A300D32246 +:0800030090E6BAE0F50DD322EE +:1020070090E740E50DF0E490E68AF090E68B04F067 +:02201700D322D2 +:0820730090E6BAE0F50ED3225D +:1020190090E740E50EF0E490E68AF090E68B04F054 +:02202900D322C0 +:0220A500D32244 +:0220A700D32242 +:0220A900D32240 +:100FAB00E4FF90E6B8E020E7030210980F0F7440BF +:100FBB002401F582E434E7F583740AF00F744024BE +:100FCB0002F582E434E7F583E4F00F74402403F573 +:100FDB0082E434E7F583E4F00F74402404F582E4F3 +:100FEB0034E7F5837401F00F74402405F582E43483 +:100FFB00E7F5837403F00F74402406F582E434E7BD +:10100B00F583E4F00F74402407F582E434E7F583AD +:10101B00E4F00F74402408F582E434E7F58374FFA1 +:10102B00F00F74402409F582E434E7F58374FFF084 +:10103B000F7440240AF582E434E7F5837408F00F4B +:10104B007440240BF582E434E7F5837420F00F74BD +:10105B0040240CF582E434E7F5837417F00F7440E9 +:10106B00240DF582E434E7F5837417F00F744024F4 +:10107B000EF582E434E7F5837401F090E740EFF06E +:0D108B00E490E68AF090E6BEE090E68BF07F +:011098002235 +:100AE60090E6B9E012034C0B2D100B2D110B71146F +:100AF6000C25150B1B280B152E0B0F3C0B273F0B3C +:100B060021A20B21A300000C5F1203CB020C611281 +:100B16000C63020C611212B8020C61120945020C38 +:100B260061120FAB020C6190E6B8E030E70C7B0176 +:100B36007AE77940121F8E020C4990E6BEE07010EB +:100B460090E6BCE0FF90E6BAE0FD121749020C61A0 +:100B560090E6BEE090E68BF090E6A0E020E1F97B1F +:100B6600017AE77940121DD4020C61C2AF90E74CBE +:100B7600E513F0E4F5137B017AE77949121F8EE459 +:100B8600F52674252526F582E43400F583E0FF7406 +:100B9600402526F582E434E7F583EFF00526E526C1 +:100BA600B403DF90E6BCE06027E4F5267422252630 +:100BB600F582E43400F583E0F4FF74432526F582DC +:100BC600E434E7F583EFF00526E526B403DE80245A +:100BD600E4F52674222526F582E43400F583E0FF49 +:100BE60074432526F582E434E7F583EFF00526E520 +:100BF60026B403DFE4F526741F2526F582E43400C7 +:100C0600F583E0FF74462526F582E434E7F583EFA5 +:100C1600F00526E526B403DF121ABCD2AF8024E421 +:100C2600F52674042526F582E43400F583E0FF7486 +:100C3600402526F582E434E7F583EFF00526E52620 +:100C4600B403DFE490E68AF090E6BEE090E68BF02F +:0C0C560090E6A0E04480F08002C322D3AE +:010C6200226F +:101E5400C0E0C083C08290E6B5E04401F0D20053F4 +:0F1E640091EF90E65D7401F0D082D083D0E03230 +:101F6200C0E0C083C0825391EF90E65D7404F0D06C +:061F720082D083D0E032B2 +:101F7800C0E0C083C0825391EF90E65D7402F0D058 +:061F880082D083D0E0329C +:101AF500C0E0C083C08290E680E030E70E854246B4 +:101B0500854347854448854549800C854446854538 +:101B1500478542488543495391EF90E65D7410F03F +:071B2500D082D083D0E03232 +:101F3300C0E0C083C082D2035391EF90E65D740882 +:081F4300F0D082D083D0E0321F +:101B2C00C0E0C083C08290E680E030E70E8542467C +:101B3C00854347854448854549800C854446854501 +:101B4C00478542488543495391EF90E65D7420F0F8 +:071B5C00D082D083D0E032FB +:0120B00032FD +:0120B10032FC +:0120B20032FB +:0120B30032FA +:0120B40032F9 +:0120B50032F8 +:0120B60032F7 +:0120B70032F6 +:0120B80032F5 +:0120B90032F4 +:0120BA0032F3 +:0120BB0032F2 +:0120BC0032F1 +:0120BD0032F0 +:0120BE0032EF +:0120BF0032EE +:0120C00032ED +:0120C10032EC +:0120C20032EB +:0120C30032EA +:0120C40032E9 +:0120C50032E8 +:0120C60032E7 +:0120C70032E6 +:0120C80032E5 +:0120C90032E4 +:0120CA0032E3 +:0120CB0032E2 +:0120CC0032E1 +:0120CD0032E0 +:0120CE0032DF +:0120CF0032DE +:0120D00032DD +:0120D10032DC +:0120D20032DB +:0120D30032DA +:0A2069000001020203030404050550 +:03000B0002169842 +:10169800C0E0C0F0C083C082C0D075D000C000C018 +:1016A80004C005C006C007054CE54CB4062705155F +:1016B800E51570020514AE14FF7C007D0A1202E9DC +:1016C800ED4C700E900003E004F07006900002E00C +:1016D80004F0754C00D007D006D005D004D000D057 +:0A16E800D0D082D083D0F0D0E032E1 +:10135E00E4F524F523F522F521C203C201C202C22F +:10136E0000121A47753E0D753F9875400D7541AACE +:10137E0075420D7543B475440D7545D4754A0D759A +:10138E004BF4D2E843D82090E668E04409F090E6AA +:10139E005CE0443DF0D2AFD207121CFD90E680E037 +:1013AE0054F7F0C203300005120720C200300329A3 +:1013BE0012209F5024C203121DAF20011690E68208 +:1013CE00E030E704E020E1EF90E682E030E604E072 +:0E13DE0020E0E4121D2C1220A1121FE280C795 +:1007200090E6B9E070030207D114700302084E246A +:10073000FE70030208D124FB70030207CB14700380 +:100740000207C51460731460762405600302093142 +:100750001220A3400302093D90E6BBE024FE602284 +:1007600014603324FD601114602224067048E53EB5 +:1007700090E6B3F0E53F8037E54090E6B3F0E54121 +:10078000802DE54690E6B3F0E5478023E54890E606 +:10079000B3F0E549801990E6BAE0FF121D58AA06A9 +:1007A000A9077B01EA494B600DEE90E6B3F0EF90AC +:1007B000E6B4F002093D02093612201902093D1281 +:1007C000207302093D12000302093D1220070209AD +:1007D0003D1220A5400302093D90E6B8E0247F6069 +:1007E0001514601924027063A201E43325E0FFA20E +:1007F00002E4334F8041E490E740F0803F90E6BC54 +:10080000E0547EFF7E00E0D394807C0040047D01B4 +:1008100080027D00EC4EFEED4F2469F58274203E8F +:10082000F583E493FF3395E0FEEF24A1FFEE34E679 +:100830008F82F583E0540190E740F0E4A3F090E666 +:100840008AF090E68B7402F002093D02093612200C +:10085000A7400302093D90E6B8E024FE601624029A +:10086000600302093D90E6BAE0B40105C201020945 +:100870003D02093690E6BAE0705590E6BCE0547E41 +:10088000FF7E00E0D394807C0040047D0180027DE7 +:1008900000EC4EFEED4F2469F58274203EF583E4B2 +:1008A00093FF3395E0FEEF24A1FFEE34E68F82F54F +:1008B00083E054FEF090E6BCE05480131313541F01 +:1008C000FFE0540F2F90E683F0E04420F0806E802C +:1008D000651220A9506790E6B8E024FE601A240251 +:1008E000705B90E6BAE0B40104D201805090E6BAA1 +:1008F000E0B402028047803E90E6BCE0547EFF7E7A +:1009000000E0D394807C0040047D0180027D00ECF7 +:100910004EFEED4F2469F58274203EF583E493FF8B +:100920003395E0FEEF24A1FFEE34E68F82F583805D +:1009300008121099500790E6A0E04401F090E6A05C +:04094000E04480F01F +:010944002290 +:0300330002209216 +:0420920053D8EF32FE +:101E7300E4F5C8E58E54074438F58E8FCB8FCDAF8C +:0C1E8300058FCA8FCCD2BDD2ADD2CA22CE +:101CCC00AB07AA06A905A8047F007E1B7D377C4BB9 +:101CDC00120151AB07AA06A905A804E4FFFE7D80FA +:101CEC007C471200591201EEAD07AC06AF04021E80 +:011CFC007374 +:10203C00AD07AC06C3E49DFBE49CFFEBFD021E73F5 +:03209C00C2CA2293 +:03002B00021A0AAC +:101A0A00C0E0C0F0C083C082C0D075D000C000C0A2 +:101A1A0001C002C003C004C005C006C007120032DC +:101A2A00C2CFD007D006D005D004D003D002D0014F +:0D1A3A00D000D0D0D082D083D0F0D0E032E8 +:03004300021200A6 +:0300530002120096 +:10120000021E5400021F7800021F6200021F3300FA +:10121000021AF500021B2C000220B0000220B100CF +:101220000220B2000220B3000220B4000220B50068 +:101230000220B6000220B7000220B8000220B90048 +:101240000220BA000220B1000220BB000220BC0034 +:101250000220BD000220BE000220BF000220C0000C +:101260000220C1000220B1000220B1000220B10022 +:101270000220C2000220C3000220C4000220C500D8 +:101280000220C6000220C7000220C8000220C900B8 +:101290000220CA000220CB000220CC000220CD0098 +:1012A0000220CE000220CF000220D0000220D10078 +:0812B0000220D2000220D3004D +:101D2C0090E682E030E004E020E60B90E682E030C2 +:101D3C00E119E030E71590E680E04401F07F147E75 +:0C1D4C000012188890E680E054FEF0229F +:101DAF0090E682E044C0F090E681F04387010000A6 +:041DBF0000000022FE +:101CFD0030070990E680E0440AF0800790E680E026 +:101D0D004408F07FDC7E0512188890E65D74FFF0C4 +:0F1D1D0090E65FF05391EF90E680E054F7F022EC +:08207B00E4F51ED2E9D2AF2208 +:101B630090E678E020E6F9C2E990E678E04480F078 +:101B7300EF25E090E679F090E678E030E0F990E642 +:101B830078E04440F090E678E020E6F990E678E0EB +:061B930030E1D6D2E92288 +:101C9A00A90790E678E020E6F9E51E702390E67839 +:101CAA00E04480F0E925E090E679F08D19AF03A9C8 +:101CBA0007751A018A1B891CE4F51D751E01D322BA +:021CCA00C32233 +:101C0200A90790E678E020E6F9E51E702590E678CF +:101C1200E04480F0E925E0440190E679F08D19AFC7 +:101C220003A907751A018A1B891CE4F51D751E0399 +:041C3200D322C322D4 +:03004B00020EA3FF +:100EA300C0E0C083C082C085C084C086758600C090 +:100EB300D075D000C000C001C002C003C006C00787 +:100EC30090E678E030E206751E06020F8D90E67814 +:100ED300E020E10CE51E64026006751E07020F8D1B +:100EE300E51E24FE605F14603624FE7003020F7E4D +:100EF30024FC7003020F8A24086003020F8DAB1ACF +:100F0300AA1BA91CAF1D051D8F82758300120288C1 +:100F130090E679F0E51D65197070751E05806B907C +:100F2300E679E0AB1AAA1BA91CAE1D8E827583005D +:100F33001202C7751E02E5196401704E90E678E04F +:100F43004420F08045E51924FEB51D0790E678E0BE +:100F53004420F0E51914B51D0A90E678E04440F00A +:100F6300751E0090E679E0AB1AAA1BA91CAE1D8E74 +:100F7300827583001202C7051D800F90E678E04456 +:100F830040F0751E008003751E005391DFD007D01B +:100F930006D003D002D001D000D0D0D086D084D0E8 +:080FA30085D082D083D0E0323A +:021D5800A907D9 +:101D5A00AE4AAF4B8F828E83A3E064037017AD0146 +:101D6A0019ED7001228F828E83E07C002FFDEC3EFC +:091D7A00FEAF0580DF7E007F0052 +:011D8300223D +:101E8F00121C02E51E24FA600E146006240770F37C +:0C1E9F00D322E4F51ED322E4F51ED3226A +:101EAB00121C9AE51E24FA600E146006240770F3C8 +:0C1EBB00D322E4F51ED322E4F51ED3224E +:101888008E258F2690E600E054187012E526240174 +:10189800FFE43525C313F525EF13F526801590E6EB +:1018A80000E05418FFBF100BE52625E0F526E525D6 +:1018B80033F525E5261526AE25700215254E60055B +:0618C800121DC380EE2298 +:101DC3007400F58690FDA57C05A3E582458370F933 +:011DD30022ED +:1000560002025AE86480F8E933E83360110460F07C +:10006600ED33EC337009E8FCE9FDEAFEEBFF220410 +:1000760060DED3EB9FEA9EE99DE8C2E78CF0C2F70B +:1000860095F0400CE8CCF8E9CDF9EACEFAEBCFFBD7 +:1000960012022585D0F05804700320D5B3E8047009 +:1000A600075002B2D502026492D5EC0460F7E4CCA4 +:1000B600C0E0C398F8603B94186008400DD0E0FBA0 +:1000C60002023CE4FBFAC9FC8028E830E406E4C9F5 +:1000D600FBE4CAFCE830E305E4C9CACBFCE85407F4 +:1000E6006010F8C3E913F9EA13FAEB13FBEC13FCFF +:1000F600D8F130F52FC3E49CFCEF9BFFEE9AFEEDA2 +:1001060099FDD0E0FBEF4E4D4C701222DB0302024C +:1001160061EC2CFCEF33FFEE33FEED33FDED30E703 +:10012600EB02023CEF2BFFEE3AFEED39FDD0E0FB91 +:1001360050130BBB0003020264ED13FDEE13FEEF3A +:0801460013FFEC13FC02023C64 +:10014E00020264EC5D046005E85904700302025A71 +:10015E00120225580460F6EC4860F2EC7004FDFEC5 +:10016E00FF22C860DB2481C85009C3986002500684 +:10017E000202619850CAF582E9294B4A7005AB829A +:10018E0002025075F0007C1A7880C3EF9BEE9AED58 +:10019E0099400DC3EF9BFFEE9AFEED99FDE842F0FC +:1001AE00DC23ACF0D0E0FFD0E0FED0E0FDAB82204F +:1001BE00E7101BEB60BAEC2CFCEF33FFEE33FEEDD9 +:1001CE0033FD02023CE803F830E705C0F075F0009D +:1001DE00EF2FFFEE33FEED33FD40B830E7C280AABD +:1001EE00EDD2E7CD33EC3392D524814006E4FFFE09 +:1001FE00FDFC22FCE4CFCECDCC24E0501174FF8068 +:10020E00EDC3CC13CCCD13CDCE13CECF13CF047004 +:07021E00F030D5DE02033EC3 +:10022500E9D2E7C933E833F892D5EDD2E7CD33EC1F +:0702350033FC5002B2D52298 +:10023C00EC30E7100FBF000C0EBE00080DBD000423 +:10024C000BEB6014A2D5EB13FCED92E7FD2274FFCF +:10025C00FCFDFEFF22E480F8A2D574FF13FC7D8028 +:03026C00E480EF3C +:030000000213ECFC +:0C13EC00787FE4F6D8FD7581B60214335A +:10026F00BB010689828A83E0225002E722BBFE028D +:09027F00E32289828A83E49322C0 +:10028800BB010CE58229F582E5833AF583E022502B +:1002980006E92582F8E622BBFE06E92582F8E22275 +:0D02A800E58229F582E5833AF583E493228F +:1002B500BB010689828A83F0225002F722BBFE0128 +:0202C500F32222 +:1002C700F8BB010DE58229F582E5833AF583E8F06D +:1002D700225006E92582C8F622BBFE05E92582C819 +:0202E700F22201 +:1002E900BC000BBE0029EF8DF084FFADF022E4CCF9 +:1002F900F875F008EF2FFFEE33FEEC33FCEE9DECC2 +:10030900984005FCEE9DFE0FD5F0E9E4CEFD22ED07 +:10031900F8F5F0EE8420D21CFEADF075F008EF2F51 +:10032900FFED33FD4007985006D5F0F222C398FD42 +:050339000FD5F0EA22DF +:0E033E00C3E49FFFE49EFEE49DFDE49CFC22D0 +:10034C00D083D082F8E4937012740193700DA3A340 +:10035C0093F8740193F5828883E473740293686054 +:06036C00EFA3A3A380DF54 +:10037200D083D082F8E4937012740193700DA3A31A +:1003820093F8740193F5828883E473740293B5F051 +:0D039200067403936860E9A3A3A3A380D8B9 +:10179B008B348A358936E4F53CF53DE53B153BAE9C +:1017AB003A7002153A4E6033AB37AA38A939120298 +:1017BB006FFFAB34AA35A936053DE53DAC3C700255 +:1017CB00053C14F5828C83EF1202C7EF60CD7401D8 +:1017DB002539F539E43538F53880C0AB34AA35A94D +:0217EB003622A4 +:101FCD00E4FFFE12026F600C0FEF70010E09E97055 +:051FDD00F20A80EF2272 +:10039F00EF4E6012EF60010EEDBB010B89828A8375 +:1003AF00F0A3DFFCDEFA2289F05007F709DFFCA982 +:0C03BF00F022BBFEFCF309DFFCA9F022D9 +:1013F80002135EE493A3F8E493A34003F68001F29A +:1014080008DFF48029E493A3F85407240CC8C333F5 +:10141800C4540F4420C8834004F456800146F6DFC4 +:10142800E4800B0102040810204080901FB8E47E7D +:10143800019360BCA3FF543F30E509541FFEE493B9 +:10144800A360010ECF54C025E060A840B8E493A380 +:10145800FAE493A3F8E493A3C8C582C8CAC583CAAB +:10146800F0A3C8C582C8CAC583CADFE9DEE780BE63 +:011FCC000014 +:00000001FF diff --git a/AIOUSB/Firmware/PICO-DIO16RO8.hex b/AIOUSB/Firmware/USB_8033.hex similarity index 100% rename from AIOUSB/Firmware/PICO-DIO16RO8.hex rename to AIOUSB/Firmware/USB_8033.hex diff --git a/AIOUSB/Firmware/USB_8036.hex b/AIOUSB/Firmware/USB_8036.hex new file mode 100644 index 0000000..dab4be1 --- /dev/null +++ b/AIOUSB/Firmware/USB_8036.hex @@ -0,0 +1,705 @@ +:101190001201000200000040051636800100010225 +:1011A00000010A06000200000040010009022000C0 +:1011B000010100A0FA0904000002FF000000070579 +:1011C0000202000200070586020002000902200058 +:1011D000010100A0FA0904000002FF000000070559 +:1011E00001024000000705810240000014030000D6 +:1011F00000000000000000000000000000000000EF +:1012000026034100430043004500530020004900ED +:101210002F004F002000500072006F006400750026 +:101220006300740073001C0355005300420050001B +:101230002D00490049003800490044004F003400A7 +:10124000410000008081828384858687A0A1A2A3BB +:10125000A4A5A6A7C0D0C0E0EF9012449390126B53 +:10126000F0ED9012449390126DF0A2009200D0E045 +:10127000D0D022C0D0C0E0EF9012449390128AF0F8 +:10128000ED9012449390128DF0A200B39200D0E042 +:03129000D0D02299 +:101F2500555342502D49493849444F344100504991 +:101F3500434F2D49493849444F3441005553425088 +:071F45002D49493845520007 +:0400460043B1402260 +:04004E0053B1BF22C9 +:0422210043B1402263 +:0722140053B1FD43B10222AA +:101EFE00EF5407FE7401A806088002C333D8FCFE17 +:101F0E00EF131313541FF533ED6005EE428080047A +:071F1E00EEF45280022214D0 +:101E7A00EF54F824F8600824087006AE808002AE99 +:101E8A00A0EF5407FF7401A807088002C333D8FCE7 +:0B1E9A005206EE60047F0180027F0012 +:011EA500221A +:0D003600E5801202B5900001E5A00202C7AE +:0B21E70012026F78B3F6F5800222149C +:01004A002293 +:01005200228B +:101A69007AE779407F40AB077D017F037E00121939 +:101A7900D690E740E0B4D0037436F090E740E090A8 +:101A8900119AF090E740E024C9600B0470107BFFC5 +:101A99007A1F7925800E7BFF7A1F793380067BFFB9 +:0A1AA9007A1F794112192502221458 +:012243002278 +:012244002277 +:101F4C00785CE66003121715785EE6600312179E44 +:101F5C007870E6600312187078B2E660087871E663 +:061F6C006003121AF922C5 +:0800030078B376FF0876FF22B6 +:10211A0078B3E6F5807590FF75B2FF75B3FF75B1B8 +:05212A001475B6FF2250 +:102181008F248D25300603021254AD25AF2412127F +:022191007322B7 +:012245002276 +:012246002275 +:06221B0078B5E6F5802213 +:05002E0078B576FF2209 +:1007200090E6BEE0FFC313F52BE4F52CD204120DC6 +:10073000D65003020A0E90E6B9E024D0604414605B +:1007400041248F7003020A07147003020A0724E48D +:10075000606224AD6003020A0C90E6BEE0D3940010 +:100760005003020A0EE090E68BF090E6A0E020E154 +:10077000F990E740E0F580122214E490E68AF00256 +:100780000A0E90E740E580F0A3E590F0A3E5A0F025 +:10079000A3E5B0F0E5B130E0047F0180027F009076 +:1007A000E6BAEFF090E7457469F0E4A3F0A3F0A394 +:1007B000F00209F243878053B1F353B1FB759830CF +:0B07C000752D0C152DE52D600280F852 +:0307CB00759830EE +:0B07CE00752D0C152DE52D600280F844 +:0307D900759830E0 +:0B07DC00752D0C152DE52D600280F836 +:0307E700759830D2 +:0B07EA00752D0C152DE52D600280F828 +:0307F500759830C4 +:0B07F800752D0C152DE52D600280F81A +:1008030043B104E52CC3952B40030208CC53B1F349 +:03081300759830A5 +:0B081600752D0C152DE52D600280F8FB +:0308210075983097 +:0B082400752D0C152DE52D600280F8ED +:03082F0075983089 +:0B083200752D0C152DE52D600280F8DF +:10083D00E599C413135403FF7440252CF582E43459 +:08084D00E7F583EFF075983028 +:0B085500752D0C152DE52D600280F8BC +:1008600085992AE52AC413135403FF7441252CF5F6 +:1008700082E434E7F583EFF0E52A25E025E0FF7414 +:1008800040252CF582E434E7F583E04FFF744025E2 +:0D0890002CF582E434E7F583EFF075983025 +:0B089D00752D0C152DE52D600280F874 +:1008A80085992A7441252CF582E434E7F583E0FF25 +:1008B800E52A25E025E0FEEF4EF043B104052C05BE +:0D08C8002C02080643B10853B1FB759830AF +:0B08D500752D0C152DE52D600280F83C +:0308E000759830D8 +:0B08E300752D0C152DE52D600280F82E +:0308EE00759830CA +:0B08F100752D0C152DE52D600280F820 +:0308FC00759830BC +:0B08FF00752D0C152DE52D600280F812 +:03090A00759830AD +:0B090D00752D0C152DE52D600280F803 +:1009180043B104E4F52CE52CC3952B40030209F1FF +:0909280043B10853B1FB7598308E +:0B093100752D0C152DE52D600280F8DF +:03093C007598307B +:0B093F00752D0C152DE52D600280F8D1 +:03094A007598306D +:0B094D00752D0C152DE52D600280F8C3 +:10095800E599C413135403FFE52B252C2440F58295 +:0A096800E434E7F583EFF0759830F2 +:0B097200752D0C152DE52D600280F89E +:10097D0085992AE52AC413135403FFE52B252CFE74 +:10098D002441F582E434E7F583EFF074402EF582CF +:10099D00E434E7F583E0FFE52A25E025E0FEEF4EA0 +:1009AD00FFE52B252C2440F582E434E7F583EFF0A9 +:0309BD00759830FA +:0B09C000752D0C152DE52D600280F850 +:1009CB0085992AE52B252C2441F582E434E7F58320 +:1009DB00E0FFE52A25E025E0FEEF4EF043B10405EC +:1009EB002C052C02091EE490E68AF090E6BEE090FE +:1009FB00E68BF090E6A0E04480F08007120C358087 +:040A0B0002D322C32D +:010A0F0022C4 +:1020BA00564D617920313520323031394031323A4A +:0B20CA0031353A353600000000000000 +:10214400021520D102080000010F01010C01010A4F +:04215400010112FF74 +:10212F007859E6FF700418E660077858E6FD02203C +:05213F001512223422FC +:101FD7007E007F617D007B007A00795612039F782F +:0F1FE70056760AE408F612000312211A02000EC1 +:102069007D021219CE7856E6B40A0408E660030226 +:0B2079001FD77D611219CE12211A2220 +:10000E007856760AE408F67A007B567D617F017E8B +:0D001E001F121D4D7D617F007E1F022231EB +:1013800012212F90E6BEE0F53E754002E53E605723 +:10139000C394405005853E3F8003753F40E490E68E +:1013A0008AF090E68BE53FF090E6A0E020E1F9E4DA +:1013B000F53DE53DC3953F50257440253DF582E45C +:1013C00034E7F583E0FFAE400540EE7C007B00246F +:1013D00056F9EC3400FAEF1202B5053D80D4C3E5AE +:0A13E0003E953FF53E80A502212F47 +:1014B80090E6B8E030E745E4F534F533E533C39416 +:1014C8000250247E007B0074B32533F9EE3400FA11 +:1014D80012026FFF74402534F582E434E7F583EF98 +:1014E800F00533053480D5E490E68AF090E6BEE056 +:1014F80090E68BF090E6A0E04480F02290E6BEE013 +:1015080090E68BF090E6A0E020E1F990E6BEE0647A +:10151800026003C20422E4F533F534E533C39402D0 +:10152800502474402534F582E434E7F583E0FFE580 +:10153800337C007B0024B3F9EC3400FAEF1202B5D7 +:101548000533053480D590E6BAE0B4CE08A3E0B4FC +:05155800AC0312000EBF +:01155D00226B +:0F21D800D3E518950EE517950D40031221B72298 +:012247002274 +:101F9700785BE6FE18E67C002400F50EEC3EF50DB6 +:101FA700450E7007C28CC2A9C20522D28CD2A922C3 +:012248002273 +:101B3B0090E6BEE090E68BF090E6A0E020E1F9E4C1 +:101B4B00FF74422FF582E434E7F583E0FEEF7C006F +:101B5B007B0024B5F9EC3400FAEE1202B50FBF028C +:0F1B6B00E090E740E0785AF6A3E008F6021F97F3 +:1021B70012221BE490281AF0A3F0F517F518D205A0 +:0121C70022F5 +:101FB700C205E490281AF0A3F0F517F518C28CC2F1 +:101FC700A9538EF75389F1438901122248021F97BB +:101BB900E50945086019E50915097002150814C3F6 +:101BC90094FFE50864809480501E12004E801930FD +:101BD90004167508057509FF120046C204E4902829 +:0D1BE9001AF0A3F0F517F518300502D2042C +:011BF60022CC +:100F530090E6B8E020E703021005E4F534785AE69A +:100F6300FFAE34053474402EF582E434E7F583EFA5 +:100F7300F008E6FFAE34053474402EF582E434E71E +:100F8300F583EFF0E4F533E533C3940250247E0098 +:100F93007B0074B52533F9EE3400FA12026FFF7447 +:100FA300402534F582E434E7F583EFF00533053467 +:100FB30080D5AE34053474402EF582E434E7F583EE +:100FC300E518F0E517FFAE34053474402EF582E4DE +:100FD30034E7F583EFF0A205E433FFAE3405347450 +:100FE300402EF582E434E7F583EFF0C205E490E6A2 +:100FF3008AF090E6BEE090E68BF090E6A0E04480B5 +:10100300F02290E6BEE090E68BF090E6A0E020E1CF +:10101300F9C20590E6BEE064046003C20422E4F56D +:1010230034AF34053474402FF582E434E7F583E0BC +:10103300785AF6AF34053474402FF582E434E7F57B +:1010430083E008F6E4F533E533C394025024744097 +:101053002534F582E434E7F583E0FFE5337C007B58 +:101063000024B5F9EC3400FAEF1202B50533053468 +:1010730080D5121F9790E6BAE0B4CE08A3E0B4ACD3 +:041083000312000E46 +:011087002246 +:04222500750F01220E +:1018080012212F90E6BEE0F53EE4F540E53E605734 +:10181800C394405005853E3F8003753F40E490E601 +:101828008AF090E68BE53FF090E6A0E020E1F9E44D +:10183800F53DE53DC3953F50257440253DF582E4CF +:1018480034E7F583E0FFAE400540EE7C007B0024E2 +:1018580071F9EC3400FAEF1202B5053D80D4C3E506 +:071868003E953FF53E80A50F +:01186F002256 +:101AF900150FE50F703B7871E6F50F122245E4F5F5 +:101B090021E521C378B2965025E52125E02472F814 +:101B1900E6F522E52125E02473F8E6F523547FFD57 +:101B2900E523339206AF22122181052180D31222A7 +:011B39004665 +:011B3A002288 +:1020840090E6BEE090E68BF090E6A0E020E1F990C7 +:0B209400E740E0785CF6A3E008F622CD +:10171500150CE50C600302179D785CE6F50C7B0162 +:101725007A28791C120036E4FFFE741C2EF582E43B +:101735003428F583E0FD74002EF582E43428F58322 +:10174500E06DF97D01E4FCECC394085045E95D606A +:101755002974022FF582E43428F583E014F074022D +:101765002FF582E43428F583E0701F74002EF5828E +:10177500E43428F583E06DF08000785DE6FB7402C3 +:101785002FF582E43428F583EBF00CED25E0FD0F11 +:0817950080B50EEE64027092B3 +:01179D002229 +:1020ED0090E6BEE090E68BF090E6A0E020E1F9905E +:0720FD00E740E0785EF622E7 +:101C7000E4F513FF74122FF582E43428F583E0FEB7 +:101C800074182FF582E43428F583EEF074122FF5E2 +:101C900082E43428F583E0FE74162FF582E43428BC +:081CA000F583EEF00FBF02CC4A +:011CA8002219 +:10179E00150AE50A7063785EE6F50A7B017A287908 +:1017AE0012120036E4FF74182FF582E43428F58304 +:1017BE00C083C082E0FE74122FF582E43428F583D4 +:1017CE00E0FDEE5DD082D083F074162FF582E43406 +:1017DE0028F583C083C082E0FE74122FF582E434B4 +:1017EE0028F583E0FDEE4DD082D083F00FBF02B618 +:0917FE00E513C394FF500205132A +:0118070022BE +:042229007512FF2209 +:10187000E4F5210512F521E521C37870965042E583 +:101880002125E02461F8E6C395125018E52125E0F2 +:101890002460F8E6FE547FFFEE30E7047D00801AF6 +:1018A0007D018016E52125E02460F8E6FE547FFFE7 +:1018B000EE30E7047D0180027D00121EFE052180CE +:0A18C000B6E512785F667002F512BB +:0118CA0022FB +:101DB60090E6BEE090E68BF090E6A0E020E1F9E444 +:101DC600FF74402FF582E434E7F583E0FEEF7C00F4 +:101DD6007B00245FF9EC3400FAEE1202B50FBF1255 +:011DE600E01C +:011DE70022D9 +:04155E008E3D8F3EF1 +:10156200E4F53FE53E6402453D700C90E741F0E54D +:101572003E153E7002153DE53E6401453D701690F4 +:10158200E7407461F090E6BEE090E68BF0E53E1530 +:101592003E7002153DE53E453D605D90E6A0E020CF +:1015A200E1F9C3E53E9440E53D94005004AD3E8030 +:1015B200027D40E4FFEFC39D5025AE3F053FEE752F +:1015C20083007B002456F9E5833400FA12026FFE91 +:1015D20074402FF582E434E7F583EEF00F80D6E411 +:1015E20090E68AF090E68BEDF0FFC3E53E9FF53E74 +:0815F200E53D9400F53D809DEC +:0115FA0022CE +:1003CB0090E6B8E030E76390E6BFE0FE90E6BEE073 +:1003DB00FDEDFF4E7002804D90E6BDE0FD90E6BC5A +:1003EB00E04D700302155E90E6BDE0600302071F4F +:1003FB0090E6BCE014600302071F7540FF754120B7 +:10040B007542BA75430075441E7B017AE779411238 +:10041B00197C7B017AE77940122159EF0490E74070 +:10042B00F090E6BEE090E68BF02290E6BFE0FF9006 +:10043B00E6BEE04F706D90E6BDE0704B90E6BCE021 +:10044B0024EF6023249F603024FD603224F360335B +:10045B002472703390E6BAE064CE702BA3E064ACE8 +:10046B00702512000E802090E6BAE0B4CE19A3E0FE +:10047B00B4AC14121FD7800FE47870F68009751294 +:10048B00FF8004E478B2F690E6BDE064806003027E +:10049B00071F90E6BCE06401600302071F90E6BAF9 +:1004AB0002056890E6BFE0600302071F90E6BDE01F +:1004BB00FE90E6BCE07C002400FFEC3EFEEF8EF0ED +:1004CB0012037205160020051600210516002205E1 +:1004DB00160023054B002F05710041057F005105C8 +:1004EB008D005305AC006105BA006305D900710599 +:1004FB00E700730606007406470081065500830665 +:10050B0074008406B580010000071F90E6BEE0B4BE +:10051B005F0312138090E6BCE030E00312211A90C7 +:10052B00E6BCE020E10302071F90E6BAE064CE6070 +:10053B000302071FA3E064AC600302071F02000E57 +:10054B0090E6BEE06402600302071FE090E68BF0CA +:10055B0090E6A0E020E1F912212F90E740E07858D7 +:10056B00F6A3E002071A90E6BEE0640460030207FC +:10057B001F021B3B90E6BEE06402600302071F02F2 +:10058B00208490E6BEE06401600302071FE090E662 +:10059B008BF090E6A0E020E1F990E740E0785CF684 +:1005AB002290E6BEE06401600302071F0220ED907B +:1005BB00E6BEE06401600302071FE090E68BF0905B +:1005CB00E6A0E020E1F990E740E0785EF62290E6C5 +:1005DB00BEE06412600302071F021DB690E6BEE088 +:1005EB006401600302071FE090E68BF090E6A0E049 +:1005FB0020E1F990E740E0785FF62290E6BEE064F8 +:10060B0002600302071F7870E6C3940840030207D9 +:10061B001FE090E68BF090E6A0E020E1F990E74038 +:10062B00E0FF7870E6FE25E0245EF8A607A3E0FF66 +:10063B00EE25E0245FF8A6077870062290E6BEE070 +:10064B006442600302071F02180890E6BEE06401D3 +:10065B00600302071FE090E68BF090E6A0E020E13C +:10066B00F990E740E07871F62290E6BEE064026014 +:10067B000302071F78B2E6C39420400302071FE072 +:10068B0090E68BF090E6A0E020E1F990E740E0FFE8 +:10069B0078B2E6FE25E02470F8A607A3E0FFEE256E +:1006AB00E02471F8A60778B2062290E6BEE090E649 +:1006BB008BF090E6A0E020E1F990E6BEE0640470D8 +:0106CB0053DB +:1006CC0090E740E0FCA3E0FDA3E0FEA3E0F5368E4E +:1006DC00358D348C33FBAA35A934A8337F007E1BAF +:1006EC007D377C4B1201518F3A8E398D388C37AB5C +:1006FC003AAA39A938A837E4FFFE7D807C4712005E +:10070C00591201EE8E3B8F3CEF7858F6E53B08F61C +:03071C0012212F78 +:01071F0022B7 +:10209F0090E6047480F00000007402F000000074F9 +:0B20AF0006F0000000E4F0000000223A +:012249002272 +:101B7A00E4F52A7AE779407F40AB077D087FF87E53 +:101B8A001D1219D6E4F52A7440252AF582E434E7B1 +:101B9A00F583E0FDE52A75F002A424EEF974113507 +:0E1BAA00F08982F583EDF0052AE52AB408D90A +:011BB800220A +:101C340090E678E05410FFC4540F4450F51013E4B8 +:101C440033F514438E2012004A12220C121B7A120E +:101C54001A69D200122069121FB7122225121C70B1 +:0C1C640012222912212F12004E02005201 +:10216E00122243121BB91221D890E680E054F7F0E8 +:03217E00022244F6 +:061925008B2A8A2B892C9D +:10192B00E4F52D1221598F2EE52E25E0240290127D +:10193B0026F0E4F52DAF2EEF3395E0FEC3E52D9F9A +:10194B00EE6480F87480985027AB2AAA2BA92C85BB +:10195B002D82758300120288FDE52D75F002A424FB +:10196B0028F9741235F08982F583EDF0052D80C5C9 +:01197B002249 +:061A1E008E438F44AC056D +:101A2400E4FDE5146012E543FF7E000DEE2516F596 +:101A340082E43515F583EFF0AE050DE5162EF5823B +:101A4400E43515F583E544F0AF050DE5162FF58271 +:101A5400E43515F583ECF0AB16AA15AF1012204D42 +:051A6400AF10021D1788 +:03223100021A1E70 +:0A1D4D008E3D8F3E8D3F8A408B4192 +:101D5700E4F542E542C3953F5020053EE53EAE3DE2 +:101D67007002053D14FFE5412542F582E43540F553 +:0A1D770083E0FD122231054280D9FD +:011D8100223F +:0819CE007A007B567F017E1FA9 +:0A19D6008E3B8F3C8D3D8A3E8B3F17 +:1019E000E4FDF540E5146012E53BFF7E000DEE25B9 +:1019F00016F582E43515F583EFF0AE050DE5162EEC +:101A0000F582E43515F583E53CF0AB16AA15AF1069 +:0E1A100012204DAB3FAA3EAD3DAF100220317B +:100C350090E6BAE0753300F534A3E0FEEE4233905A +:100C4500E6BEE0753500F536A3E0FEEE423590E6EA +:100C5500B8E064C06003020D42E536453570030215 +:100C65000DD590E6A0E020E1F9C3E5369440E535E1 +:100C750094005008853537853638800675370075F8 +:100C8500384090E6B9E064A3705890E6BCE0B40142 +:100C95001BA3E0701790E6BBE030E71090E74074C7 +:100CA50003F0A37401F0A37403F0806CE4F539F547 +:100CB5003AC3E53A9538E5399537505CE534253A38 +:100CC500F582E5333539F583E0FF7440253AF58241 +:100CD50074E73539F583EFF0053AE53A70D3053910 +:100CE50080CFE4F539F53AC3E53A9538E5399537D6 +:100CF50050197440253AF58274E73539F58374CD7A +:100D0500F0053AE53A70E0053980DCAD387AE77BE5 +:100D150040AF34AE331219D6E490E68AF090E68BF4 +:100D2500E538F02534F534E5373533F533C3E536A5 +:100D35009538F536E5359537F535020C5E90E6B80C +:100D4500E064406003020DD5E53645357003020DBC +:100D5500D5E490E68AF090E68BF090E6A0E020E1FD +:100D6500F990E68BE0753700F53890E6B9E0B4A365 +:100D750036E4F539F53AC3E53A9538E5399537500E +:100D8500337440253AF58274E73539F583E0FFE59C +:100D950034253AF582E5333539F583EFF0053AE543 +:100DA5003A70D3053980CFAD387AE77B40AF34AEA2 +:100DB50033121D4DE5382534F534E5373533F53334 +:100DC500C3E5369538F536E5359537F535020D4DDC +:010DD50022FB +:02223700C322C0 +:02223900D322AE +:02223B00D322AC +:0821FC0090E6BAE0F50BD322D6 +:1021930090E740E50BF0E490E68AF090E68B04F0DC +:0221A300D32245 +:0822040090E6BAE0F511D322C7 +:1021A50090E740E511F0E490E68AF090E68B04F0C4 +:0221B500D32233 +:02223D00D322AA +:02223F00D322A8 +:02224100D322A6 +:10129300E4FF90E6B8E020E70302137F0F0F7440EA +:1012A3002401F582E434E7F583740AF00F744024D3 +:1012B30002F582E434E7F583E4F00F74402403F588 +:1012C30082E434E7F583E4F00F74402404F582E408 +:1012D30034E7F583E4F00F74402405F582E434E742 +:1012E300F5837402F00F74402406F582E434E7F5C5 +:1012F30083E4F00F74402407F582E434E7F583E4D4 +:10130300F00F74402408F582E434E7F58374FFF0AA +:101313000F74402409F582E434E7F58374FFF00F7A +:101323007440240AF582E434E7F5837408F00F74FB +:1013330040240BF582E434E7F5837420F00F744006 +:10134300240CF582E434E7F583740BF00F74402426 +:101353000DF582E434E7F5837403F00F7440240E33 +:10136300F582E434E7F5837401F090E740EFF0E4AD +:0C13730090E68AF090E6BEE090E68BF079 +:01137F00224B +:100DD60090E6B9E012034C0E1D100E1D110E6114A3 +:100DE6000F15150E0B280E052E0DFF3C0E173F0E88 +:100DF60011A20E11A300000F4F1203CB020F5112C6 +:100E06000F53020F511214B8020F51120C35020F74 +:100E160051121293020F5190E6B8E030E70C7B01B5 +:100E26007AE77940120036020F3990E6BEE070107C +:100E360090E6BCE0FF90E6BAE0FD121EFE020F51FE +:100E460090E6BEE090E68BF090E6A0E020E1F97B2C +:100E5600017AE779401221E7020F51C2AF90E748C5 +:100E6600E513F0E4F5137B017AE77946120036E4E0 +:100E7600F52F7412252FF582E43428F583E0FF74EC +:100E860040252FF582E434E7F583EFF0052FE52FB3 +:100E9600B402DF90E6BCE06027E4F52F7418252F36 +:100EA600F582E43428F583E0F4FF7442252FF582B9 +:100EB600E434E7F583EFF0052FE52FB402DE802456 +:100EC600E4F52F7418252FF582E43428F583E0FF26 +:100ED6007442252FF582E434E7F583EFF0052FE51C +:100EE6002FB402DFE4F52F7416252FF582E434289B +:100EF600F583E0FF7444252FF582E434E7F583EFAC +:100F0600F0052FE52FB402DF121C70D2AF8024E467 +:100F1600F52F7400252FF582E43428F583E0FF745D +:100F260040252FF582E434E7F583EFF0052FE52F12 +:100F3600B402DFE490E68AF090E6BEE090E68BF03D +:0C0F460090E6A0E04480F08002C322D3BB +:010F5200227C +:101FF600C0E0C083C08290E6B5E04401F0D2015350 +:0F20060091EF90E65D7401F0D082D083D0E0328C +:1013EA00C0E0C083C0825391EF90E65D7404F0D0F0 +:0613FA0082D083D0E03236 +:10210400C0E0C083C0825391EF90E65D7402F0D0CA +:0621140082D083D0E0320E +:101CA900C0E0C083C08290E680E030E70E85484CF2 +:101CB90085494D85504E85514F800C85504C855135 +:101CC9004D85484E85494F5391EF90E65D7410F06C +:071CD900D082D083D0E0327D +:1020D500C0E0C083C082D2035391EF90E65D7408DF +:0820E500F0D082D083D0E0327C +:101CE000C0E0C083C08290E680E030E70E85484CBB +:101CF00085494D85504E85514F800C85504C8551FE +:101D00004D85484E85494F5391EF90E65D7420F024 +:071D1000D082D083D0E03245 +:01224A003261 +:01224B003260 +:01224C00325F +:01224D00325E +:01224E00325D +:01224F00325C +:01225000325B +:01225100325A +:012252003259 +:012253003258 +:012254003257 +:012255003256 +:012256003255 +:012257003254 +:012258003253 +:012259003252 +:01225A003251 +:01225B003250 +:01225C00324F +:01225D00324E +:01225E00324D +:01225F00324C +:01226000324B +:01226100324A +:012262003249 +:012263003248 +:012264003247 +:012265003246 +:012266003245 +:012267003244 +:012268003243 +:012269003242 +:01226A003241 +:01226B003240 +:01226C00323F +:01226D00323E +:0A21F20000010202030304040505C6 +:03000B000218CB0D +:1018CB00C0E0C0F0C083C082C0D075D000C000C0E3 +:1018DB0004C005C006C0070547E547B40627051831 +:1018EB00E51870020517AE17FF7C007D0A1202E99E +:1018FB00ED4C700E90281BE004F0700690281AE057 +:10190B0004F0754700D007D006D005D004D000D026 +:0A191B00D0D082D083D0F0D0E032AB +:1015FB00E4F529F528F527F526C203C200C202C27D +:10160B0001121C34754A11754B907552117553A20A +:10161B007548117549AC7550117551CC75541175D0 +:10162B0055ECD2E843D82090E668E04409F090E608 +:10163B005CE0443DF0D2AFD207121E4B90E680E047 +:10164B0054F7F0C203300105120A10C2013003290E +:10165B001222375024C203121F7220001690E6820A +:10166B00E030E704E020E1EF90E682E030E604E0D2 +:0E167B0020E0E4121EA612223912216E80C752 +:100A100090E6B9E07003020AC1147003020B3E2491 +:100A2000FE7003020BC124FB7003020ABB147003A7 +:100A3000020AB514607314607624056003020C2169 +:100A400012223B4003020C2D90E6BBE024FE602204 +:100A500014603324FD601114602224067048E54AB6 +:100A600090E6B3F0E54B8037E55290E6B3F0E553FE +:100A7000802DE54C90E6B3F0E54D8023E54E90E601 +:100A8000B3F0E54F801990E6BAE0FF121ED2AA0635 +:100A9000A9077B01EA494B600DEE90E6B3F0EF90B9 +:100AA000E6B4F0020C2D020C261221A5020C2D1228 +:100AB0002204020C2D1221FC020C2D122193020C97 +:100AC0002D12223D4003020C2D90E6B8E0247F60F9 +:100AD0001514601924027063A200E43325E0FFA21C +:100AE00002E4334F8041E490E740F0803F90E6BC61 +:100AF000E0547EFF7E00E0D394807C0040047D01C2 +:100B000080027D00EC4EFEED4F24F2F58274213E12 +:100B1000F583E493FF3395E0FEEF24A1FFEE34E686 +:100B20008F82F583E0540190E740F0E4A3F090E673 +:100B30008AF090E68B7402F0020C2D020C26122231 +:100B40003F4003020C2D90E6B8E024FE601624021C +:100B50006003020C2D90E6BAE0B40105C200020C5D +:100B60002D020C2690E6BAE0705590E6BCE0547E6B +:100B7000FF7E00E0D394807C0040047D0180027DF4 +:100B800000EC4EFEED4F24F2F58274213EF583E435 +:100B900093FF3395E0FEEF24A1FFEE34E68F82F55C +:100BA00083E054FEF090E6BCE05480131313541F0E +:100BB000FFE0540F2F90E683F0E04420F0806E8039 +:100BC00065122241506790E6B8E024FE601A2402C4 +:100BD000705B90E6BAE0B40104D200805090E6BAAF +:100BE000E0B402028047803E90E6BCE0547EFF7E87 +:100BF00000E0D394807C0040047D0180027D00EC05 +:100C00004EFEED4F24F2F58274213EF583E493FF0E +:100C10003395E0FEEF24A1FFEE34E68F82F583806A +:100C200008120720500790E6A0E04401F090E6A0EB +:040C3000E04480F02C +:010C3400229D +:0300330002222D79 +:04222D0053D8EF3261 +:10201500E4F5C8E58E54074438F58E8FCB8FCDAFE8 +:0C202500058FCA8FCCD2BDD2ADD2CA222A +:101E1A00AB07AA06A905A8047F007E1B7D377C4B69 +:101E2A00120151AB07AA06A905A804E4FFFE7D80AA +:101E3A007C471200591201EEAD07AC06AF0402202E +:011E4A001582 +:1021C800AD07AC06C3E49DFBE49CFFEBFD022015C4 +:03223400C2CA22F9 +:03002B00021BF7BE +:101BF700C0E0C0F0C083C082C0D075D000C000C0B4 +:101C070001C002C003C004C005C006C007121F4CB4 +:101C1700C2CFD007D006D005D004D003D002D00160 +:0D1C2700D000D0D0D082D083D0F0D0E032F9 +:03004300021400A4 +:0300530002140094 +:10140000021FF600022104000213EA000220D500A8 +:10141000021CA900021CE00002224A0002224B002A +:1014200002224C0002224D0002224E0002224F00F6 +:1014300002225000022251000222520002225300D6 +:101440000222540002224B000222550002225600C2 +:1014500002225700022258000222590002225A009A +:1014600002225B0002224B0002224B0002224B00B0 +:1014700002225C0002225D0002225E0002225F0066 +:101480000222600002226100022262000222630046 +:101490000222640002226500022266000222670026 +:1014A000022268000222690002226A0002226B0006 +:0814B00002226C0002226D0013 +:101EA60090E682E030E004E020E60B90E682E03047 +:101EB600E119E030E71590E680E04401F07F147EFA +:0C1EC60000121AB390E680E054FEF022F7 +:101F720090E682E044C0F090E681F04387010000E1 +:041F82000000002239 +:101E4B0030070990E680E0440AF0800790E680E0D6 +:101E5B004408F07FDC7E05121AB390E65D74FFF048 +:0F1E6B0090E65FF05391EF90E680E054F7F0229D +:08220C00E4F51ED2E9D2AF2275 +:101D170090E678E020E6F9C2E990E678E04480F0C2 +:101D2700EF25E090E679F090E678E030E0F990E68C +:101D370078E04440F090E678E020E6F990E678E035 +:061D470030E1D6D2E922D2 +:101DE800A90790E678E020E6F9E51E702390E678EA +:101DF800E04480F0E925E090E679F08D19AF03A979 +:101E080007751A018A1B891CE4F51D751E01D3226A +:021E1800C322E3 +:101D8200A90790E678E020E6F9E51E702590E6784E +:101D9200E04480F0E925E0440190E679F08D19AF46 +:101DA20003A907751A018A1B891CE4F51D751E0318 +:041DB200D322C32253 +:03004B0002108818 +:10108800C0E0C083C082C085C084C086758600C0A9 +:10109800D075D000C000C001C002C003C006C007A0 +:1010A80090E678E030E206751E0602117290E67846 +:1010B800E020E10CE51E64026006751E070211724D +:1010C800E51E24FE605F14603624FE70030211637F +:1010D80024FC700302116F24086003021172AB1A1A +:1010E800AA1BA91CAF1D051D8F82758300120288DB +:1010F80090E679F0E51D65197070751E05806B9096 +:10110800E679E0AB1AAA1BA91CAE1D8E8275830076 +:101118001202C7751E02E5196401704E90E678E068 +:101128004420F08045E51924FEB51D0790E678E0D7 +:101138004420F0E51914B51D0A90E678E04440F023 +:10114800751E0090E679E0AB1AAA1BA91CAE1D8E8D +:10115800827583001202C7051D800F90E678E0446F +:1011680040F0751E008003751E005391DFD007D034 +:1011780006D003D002D001D000D0D0D086D084D001 +:0811880085D082D083D0E03253 +:021ED200A9075E +:101ED400AE54AF558F828E83A3E064037017AD01B7 +:101EE40019ED7001228F828E83E07C002FFDEC3E81 +:091EF400FEAF0580DF7E007F00D7 +:011EFD0022C2 +:10203100121D82E51E24FA600E146006240770F357 +:0C204100D322E4F51ED322E4F51ED322C6 +:10204D00121DE8E51E24FA600E146006240770F3D5 +:0C205D00D322E4F51ED322E4F51ED322AA +:101AB3008E2A8F2B90E600E054187012E52B240138 +:101AC300FFE4352AC313F52AEF13F52B801590E6AF +:101AD30000E05418FFBF100BE52B25E0F52BE52A9A +:101AE30033F52AE52B152BAE2A7002152A4E600515 +:061AF300121F8680EE22A6 +:101F86007400F58690FDA57C05A3E582458370F96E +:011F96002228 +:1000560002025AE86480F8E933E83360110460F07C +:10006600ED33EC337009E8FCE9FDEAFEEBFF220410 +:1000760060DED3EB9FEA9EE99DE8C2E78CF0C2F70B +:1000860095F0400CE8CCF8E9CDF9EACEFAEBCFFBD7 +:1000960012022585D0F05804700320D5B3E8047009 +:1000A600075002B2D502026492D5EC0460F7E4CCA4 +:1000B600C0E0C398F8603B94186008400DD0E0FBA0 +:1000C60002023CE4FBFAC9FC8028E830E406E4C9F5 +:1000D600FBE4CAFCE830E305E4C9CACBFCE85407F4 +:1000E6006010F8C3E913F9EA13FAEB13FBEC13FCFF +:1000F600D8F130F52FC3E49CFCEF9BFFEE9AFEEDA2 +:1001060099FDD0E0FBEF4E4D4C701222DB0302024C +:1001160061EC2CFCEF33FFEE33FEED33FDED30E703 +:10012600EB02023CEF2BFFEE3AFEED39FDD0E0FB91 +:1001360050130BBB0003020264ED13FDEE13FEEF3A +:0801460013FFEC13FC02023C64 +:10014E00020264EC5D046005E85904700302025A71 +:10015E00120225580460F6EC4860F2EC7004FDFEC5 +:10016E00FF22C860DB2481C85009C3986002500684 +:10017E000202619850CAF582E9294B4A7005AB829A +:10018E0002025075F0007C1A7880C3EF9BEE9AED58 +:10019E0099400DC3EF9BFFEE9AFEED99FDE842F0FC +:1001AE00DC23ACF0D0E0FFD0E0FED0E0FDAB82204F +:1001BE00E7101BEB60BAEC2CFCEF33FFEE33FEEDD9 +:1001CE0033FD02023CE803F830E705C0F075F0009D +:1001DE00EF2FFFEE33FEED33FD40B830E7C280AABD +:1001EE00EDD2E7CD33EC3392D524814006E4FFFE09 +:1001FE00FDFC22FCE4CFCECDCC24E0501174FF8068 +:10020E00EDC3CC13CCCD13CDCE13CECF13CF047004 +:07021E00F030D5DE02033EC3 +:10022500E9D2E7C933E833F892D5EDD2E7CD33EC1F +:0702350033FC5002B2D52298 +:10023C00EC30E7100FBF000C0EBE00080DBD000423 +:10024C000BEB6014A2D5EB13FCED92E7FD2274FFCF +:10025C00FCFDFEFF22E480F8A2D574FF13FC7D8028 +:03026C00E480EF3C +:030000000216895C +:0C168900787FE4F6D8FD7581B60216D01B +:10026F00BB010689828A83E0225002E722BBFE028D +:09027F00E32289828A83E49322C0 +:10028800BB010CE58229F582E5833AF583E022502B +:1002980006E92582F8E622BBFE06E92582F8E22275 +:0D02A800E58229F582E5833AF583E493228F +:1002B500BB010689828A83F0225002F722BBFE0128 +:0202C500F32222 +:1002C700F8BB010DE58229F582E5833AF583E8F06D +:1002D700225006E92582C8F622BBFE05E92582C819 +:0202E700F22201 +:1002E900BC000BBE0029EF8DF084FFADF022E4CCF9 +:1002F900F875F008EF2FFFEE33FEEC33FCEE9DECC2 +:10030900984005FCEE9DFE0FD5F0E9E4CEFD22ED07 +:10031900F8F5F0EE8420D21CFEADF075F008EF2F51 +:10032900FFED33FD4007985006D5F0F222C398FD42 +:050339000FD5F0EA22DF +:0E033E00C3E49FFFE49EFEE49DFDE49CFC22D0 +:10034C00D083D082F8E4937012740193700DA3A340 +:10035C0093F8740193F5828883E473740293686054 +:06036C00EFA3A3A380DF54 +:10037200D083D082F8E4937012740193700DA3A31A +:1003820093F8740193F5828883E473740293B5F051 +:0D039200067403936860E9A3A3A3A380D8B9 +:10197C008B3D8A3E893FE4F545F546E5441544AE7A +:10198C0043700215434E6033AB40AA41A942120288 +:10199C006FFFAB3DAA3EA93F0546E546AC4570023C +:1019AC00054514F5828C83EF1202C7EF60CD7401EC +:1019BC002542F542E43541F54180C0AB3DAA3EA934 +:0219CC003F22B8 +:10215900E4FFFE12026F600C0FEF70010E09E970C7 +:05216900F20A80EF22E4 +:10039F00EF4E6012EF60010EEDBB010B89828A8375 +:1003AF00F0A3DFFCDEFA2289F05007F709DFFCA982 +:0C03BF00F022BBFEFCF309DFFCA9F022D9 +:101695000215FBE493A3F8E493A34003F68001F25B +:1016A50008DFF48029E493A3F85407240CC8C33356 +:1016B500C4540F4420C8834004F456800146F6DF25 +:1016C500E4800B0102040810204080902144E47E50 +:1016D500019360BCA3FF543F30E509541FFEE4931A +:1016E500A360010ECF54C025E060A840B8E493A3E1 +:1016F500FAE493A3F8E493A3C8C582C8CAC583CA0C +:10170500F0A3C8C582C8CAC583CADFE9DEE780BEC3 +:012158000086 +:00000001FF diff --git a/AIOUSB/Firmware/USB_803C.hex b/AIOUSB/Firmware/USB_803C.hex new file mode 100755 index 0000000..336cc63 --- /dev/null +++ b/AIOUSB/Firmware/USB_803C.hex @@ -0,0 +1,679 @@ +:1010B800120100020000004005163C8001000102F8 +:1010C80000010A0600020000004001000902200099 +:1010D800010100A0FA0904000002FF000000070552 +:1010E8000202000200070586020002000902200031 +:1010F800010100A0FA0904000002FF000000070532 +:10110800010240000007058102400000120341006F +:1011180042004300440045004600470048002603BB +:1011280041004300430045005300200049002F00C0 +:101138004F002000500072006F00640075006300CB +:101148007400730021035500530042002D00440031 +:1011580049004F003400380044004F00320034008A +:071168000000000000000080 +:101DE6005553422D44494F3438444F3234005553ED +:101DF600422D44494F3234444F3132005553422D1F +:0F1E0600444F3234005553422D4F54484552003B +:04002E0043B1402278 +:0400460053B1BF22D1 +:04004E0063B1402238 +:01002A0022B3 +:0721760053B1C043B12A225E +:10154800EF5407FE7401A806088002C333D8FCFED6 +:10155800EF131313541FFFC394065022ED600DE4DC +:101568002FF582E43480F583E04EF022E42FF582F3 +:10157800E43480F583E0FFEEF4FEEF5EF022BF0670 +:101588000EED6005EE42808023EEF45280801DBF90 +:10159800070EED6005EE42908012EEF45290800C3A +:0F15A800ED6005EE42A08004EEF452A012217611 +:0115B7002211 +:101A5800EF131313541FFDC39406500DE42DF582A4 +:101A6800E43480F583E0FE8010BD0604AE80800972 +:101A7800BD0704AE908002AEA0EF5407FF7401A822 +:101A880007088002C333D8FC5206EE60047F018049 +:031A9800027F00CA +:011A9B002228 +:10184A00908000E012064B908001E09000011206A1 +:10185A005D908002E090000212065D908003E090A5 +:10186A00000312065D908004E090000412065D9069 +:10187A008005E090000512065D900006E5801206DC +:10188A005D900007E59012065D900008E5A002064B +:01189A005DF0 +:101CB3008F518D52E551C39406500FAF51E42FF568 +:101CC30082E43480F583E552F022E551B4060585BC +:101CD3005280800DE551B4070585529080038552EB +:051CE300A01221762291 +:0618EB008B358A368937B7 +:1018F10090000612061EF58090000712061EF59054 +:1019010090000812061EF5A0E4FFAB35AA36A937F0 +:101911008F8275830012061EFE74672FF582E434F0 +:1019210028F583EEF0E42FF582E43480F583EEF0C0 +:071931000FBF06D60221766C +:10202B00E4FF74672FF582E43428F583E4F00FBFE7 +:08203B0009F090286674FFF023 +:01204300227A +:100FD500E4F580F590F5A075B2FF75B3FF75B4FF24 +:100FE50075B0FF75B5BF902866E0F5B07B017A282E +:0B0FF50079671218EB75B67F022176B9 +:10145700EF131313541FFEED131313541FFC5307FD +:101467000753050774002EF582E43428F583E0FB63 +:101477007A0074017E00A807088005C333CE33CEF7 +:10148700D8F9FFEE5AFEEF5B4E6003D38001C3929B +:1014970005300402B20530051A74002CF582E434D5 +:1014A70028F583E0FF7401A805088002C333D8FC40 +:1014B7004FF02274002CF582E43428F583E0FFAE68 +:0F14C700057401A806088002C333D8FCF45FF057 +:0114D60022F3 +:09214B007B017A28790002184A90 +:092154007B017A2879000218EBE6 +:09215D007B017A2879700218EB6D +:1020E300E4FF74712FF582E43428F58374FFF00F55 +:0320F300BF09EF33 +:0120F60022C7 +:1019CB007AE779407F40AB077D017F037E001218D9 +:1019DB00A390E740E0FF9010C2F024C3600F1460A7 +:1019EB0014240270187BFF7A1D79E680167BFF7A30 +:1019FB001D79F4800E7BFF7A1E790280067BFF7ABD +:061A0B001E790B12174FBB +:011A110022B2 +:0100320022AB +:030040000219CBD7 +:01004A002293 +:01005200228B +:01219B002221 +:10198300D206120B27403F90E6B9E024EE70359063 +:10199300E6BEE090E68BF090E6A0E020E1F990E669 +:1019A300BAE05401C43333335480FF90E749E0F481 +:1019B300543F4F902866F0F5B07B017AE7794012E7 +:0819C30018EB8002D322C322BD +:10201000564D617920313520323031394031323AF4 +:0B20200031363A3030000000000000B4 +:1020B9000215202702080000010F01010C01010A85 +:0420C900010112FF00 +:1020440090280CE0FF700690280BE0600890280BA5 +:09205400E0FD021FA112218C2203 +:101EE4007E007F717D007B017A2879091207359085 +:101EF4002809740AF0E4A3F012202B120FD5021F54 +:011F04004597 +:10000E007D0212189B902809E0B40A04A3E0600355 +:0C001E00021EE47D7112189B120FD52207 +:101F4500902809740AF0E4A3F07A287B097D717F53 +:0F1F5500017E1F121CE87D717F007E1F02218913 +:1016230012204490E6BEE0F536753802E536605781 +:10163300C3944050058536378003753740E490E600 +:101643008AF090E68BE537F090E6A0E020E1F9E43C +:10165300F535E535C39537502574402535F582E4D6 +:1016630034E7F583E0FFAE380538EE7C007B0124D8 +:1016730009F9EC3428FAEF12064B053580D4C3E59B +:0A168300369537F53680A5022044A5 +:10116F0090E6B8E030E745E4F52CF52BE52BC3947A +:10117F000A50247E007B017466252BF9EE3428FA81 +:10118F00120605FF7440252CF582E434E7F583EF52 +:10119F00F0052B052C80D5E490E68AF090E6BEE0B2 +:1011AF0090E68BF090E6A0E04480F02290E6BEE05F +:1011BF0090E68BF090E6A0E020E1F990E6BEE064C7 +:1011CF000A6003C20622E4F52BF52CE52BC3940A23 +:1011DF0050247440252CF582E434E7F583E0FFE5D5 +:1011EF002B7C007B012466F9EC3428FAEF12064BB6 +:1011FF00052B052C80D590E6BAE0B4CE08A3E0B459 +:05120F00AC03121F45B5 +:0112140022B7 +:0F213C00D3E518950EE517950D400312211B22D0 +:01219C002220 +:101EC10090280EE0FE90280DE07C002400F50EEC39 +:101ED1003EF50D450E7007C28CC2A9C20722D28CF5 +:031EE100D2A92261 +:01219D00221F +:101A9C0090E6BEE090E68BF090E6A0E020E1F9E461 +:101AAC00FF74422FF582E434E7F583E0FEEF7C000F +:101ABC007B012470F9EC3428FAEE12064B0FBF0AA6 +:101ACC00E090E740E090280DF090E741E090280E80 +:041ADC00F0021EC135 +:10211B0012215DE49028E8F0A3F0F517F518D2072B +:01212B002291 +:101F0500C207E49028E8F0A3F0F517F518C28CC2D3 +:101F1500A9538EF75389F143890112219D021EC1F0 +:101B1F00E50945086019E50915097002150814C390 +:101B2F0094FFE50864809480501E1200468019309F +:101B3F0006167508057509FF12002EC206E49028D7 +:0D1B4F00E8F0A3F0F517F518300702D206F4 +:011B5C002266 +:100CA40090E6B8E020E703020D59E4F52C90280DF6 +:100CB400E0FFAE2C052C74402EF582E434E7F58376 +:100CC400EFF090280EE0FFAE2C052C74402EF58238 +:100CD400E434E7F583EFF0E4F52BE52BC3940A50F5 +:100CE400247E007B017470252BF9EE3428FA120659 +:100CF40005FF7440252CF582E434E7F583EFF00515 +:100D04002B052C80D5AE2C052C74402EF582E434B2 +:100D1400E7F583E518F0E517FFAE2C052C74402E9B +:100D2400F582E434E7F583EFF0A207E433FFAE2C59 +:100D3400052C74402EF582E434E7F583EFF0C20706 +:100D4400E490E68AF090E6BEE090E68BF090E6A0B0 +:100D5400E04480F02290E6BEE090E68BF090E6A0BE +:100D6400E020E1F9C20790E6BEE0640C6003C2062D +:100D740022E4F52CAF2C052C74402FF582E434E7E3 +:100D8400F583E090280DF0AF2C052C74402FF582EC +:100D9400E434E7F583E090280EF0E4F52BE52BC36B +:100DA400940A50247440252CF582E434E7F583E05A +:100DB400FFE52B7C007B012470F9EC3428FAEF1258 +:100DC400064B052B052C80D5121EC190E6BAE0B463 +:0A0DD400CE08A3E0B4AC03121F45E3 +:010DDE0022F2 +:04217D00750F0122B7 +:10168D0012204490E6BEE0F536E4F538E5366057B5 +:10169D00C3944050058536378003753740E490E696 +:1016AD008AF090E68BE537F090E6A0E020E1F9E4D2 +:1016BD00F535E535C39537502574402535F582E46C +:1016CD0034E7F583E0FFAE380538EE7C007B01246E +:1016DD0024F9EC3428FAEF12064B053580D4C3E516 +:0716ED00369537F53680A5A4 +:0116F40022D3 +:1017A600150FE50F704B902824E0F50F12214BE43E +:1017B600F54E902865E0FFE54EC39F5031E54E2576 +:1017C600E02425F582E43428F583E0F54FE54E253F +:1017D600E02426F582E43428F583E0F550547FFDB5 +:1017E600E550339204AF4F121457054E80C41221B0 +:0117F600549E +:0117F70022CF +:101F250090E6BEE090E68BF090E6A0E020E1F99027 +:101F3500E740E090280FF090E741E0902810F0226C +:1013CC00150CE50C600302145690280FE0F50C7B0D +:1013DC00017A2879EA12184AE4FFFE74EA2EF582A3 +:1013EC00E43428F583E0FD747A2EF582E43428F594 +:1013FC0083E06DF97D01E4FCECC394085046E95D93 +:10140C00602974832FF582E43428F583E014F0749A +:10141C00832FF582E43428F583E07020747A2EF55E +:10142C0082E43428F583E06DF08000902810E0FB16 +:10143C0074832FF582E43428F583EBF00CED25E072 +:0A144C00FD0F80B40EEE64097091EC +:011456002273 +:10205D0090E6BEE090E68BF090E6A0E020E1F990EE +:08206D00E740E0902811F02289 +:101BD600E4F513FF74CB2FF582E43428F583E0FE99 +:101BE60074DF2FF582E43428F583EEF074CB2FF5FD +:101BF60082E43428F583E0FE74D62FF582E4342897 +:081C0600F583EEF00FBF09CCDD +:011C0E0022B3 +:1015B800150AE50A7064902811E0F50A7B017A287B +:1015C80079CB12184AE4FF74DF2FF582E43428F54A +:1015D80083C083C082E0FE74CB2FF582E43428F503 +:1015E80083E0FDEE5DD082D083F074D62FF582E4DF +:1015F8003428F583C083C082E0FE74CB2FF582E4E3 +:101608003428F583E0FDEE4DD082D083F00FBF097A +:0A161800B6E513C394FF500205135A +:0116220022A5 +:042181007512FF22B2 +:1014D700E4F51F0512F51F902823E0FFE51FC39FC2 +:1014E7005054E51F25E02414F582E43428F583E001 +:1014F700C39512501EE51F25E02413F582E4342816 +:10150700F583E0FE547FFFEE30E7047D0080207D09 +:1015170001801CE51F25E02413F582E43428F583B8 +:10152700E0FE547FFFEE30E7047D0180027D00126C +:101537001548051F80A1902812E0B51203E4F512A3 +:011547002281 +:101D510090E6BEE090E68BF090E6A0E020E1F9E4A9 +:101D6100FF74402FF582E434E7F583E0FEEF7C0059 +:101D71007B012412F9EC3428FAEE12064B0FBF1244 +:011D8100E081 +:011D8200223E +:041215008E358F364D +:10121900E4F537E53664024535700C90E741F0E5B1 +:1012290036153670021535E5366401453570169068 +:10123900E7407471F090E6BEE090E68BF0E5361574 +:101249003670021535E5364535605D90E6A0E0203B +:10125900E1F9C3E5369440E53594005004AD368094 +:10126900027D40E4FFEFC39D5025AE370537EE758B +:1012790083007B012409F9E5833428FA120605FE67 +:1012890074402FF582E434E7F583EEF00F80D6E45D +:1012990090E68AF090E68BEDF0FFC3E5369FF536D0 +:0812A900E5359400F535809D48 +:0112B100221A +:1000560090E6B8E030E76390E6BFE0FE90E6BEE0EB +:10006600FDEDFF4E7002804D90E6BDE0FD90E6BCD2 +:10007600E04D700302121590E6BDE060030203EB4B +:1000860090E6BCE01460030203EB7538FF75392077 +:10009600753A10753B00753C1E7B017AE779411273 +:1000A60017F87B017AE779401220CEEF0490E740FB +:1000B600F090E6BEE090E68BF02290E6BFE0FF907F +:1000C600E6BEE04F707790E6BDE0704D90E6BCE08E +:1000D60024EF6023249F603024FD603324F36034D2 +:1000E6002472703590E6BAE064CE702DA3E064AC5D +:1000F6007027121F45802290E6BAE0B4CE1BA3E01B +:10010600B4AC16121EE48011E4902823F0800A7520 +:1001160012FF8005E4902865F090E6BDE0648060FB +:10012600030203EB90E6BCE0640160030203EB907C +:10013600E6BAE090280BF090E6BB02020590E6BF17 +:10014600E060030203EB90E6BDE0FE90E6BCE07CD7 +:10015600002400FFEC3EFEEF8EF012070801AB0014 +:100166002001AB002101AB002201AB002301E0001E +:100176002F020D0041021B005102290053024900C3 +:100186006102570063027700710285007302A500C1 +:100196007402FB0081030900830329008403808025 +:1001A60001000003EB90E6BEE0B46F031216239045 +:1001B600E6BCE030E003120FD590E6BCE020E10398 +:1001C6000203EB90E6BAE064CE60030203EBA3E021 +:1001D60064AC60030203EB021F4590E6BEE06402D6 +:1001E60060030203EBE090E68BF090E6A0E020E1EE +:1001F600F912204490E740E090280BF090E741E0A8 +:1002060090280CF00203E890E6BEE0640C6003025E +:1002160003EB021A9C90E6BEE0640260030203EB65 +:10022600021F2590E6BEE0640160030203EBE09046 +:10023600E68BF090E6A0E020E1F990E740E0902818 +:100246000FF02290E6BEE0640160030203EB022099 +:100256005D90E6BEE0640160030203EBE090E68B8E +:10026600F090E6A0E020E1F990E740E0902811F058 +:100276002290E6BEE0641260030203EB021D519079 +:10028600E6BEE0640160030203EBE090E68BF090CB +:10029600E6A0E020E1F990E740E0902812F02290F5 +:1002A600E6BEE0640260030203EB902823E0C394F9 +:1002B6000840030203EB90E6BEE090E68BF090E682 +:1002C600A0E020E1F990E740E0FF902823E0FE253A +:1002D600E02411F582E43428F583EFF090E741E05D +:1002E600FFEE25E02412F582E43428F583EFF09042 +:1002F600282302037C90E6BEE0644260030203EB1F +:1003060002168D90E6BEE0640160030203EBE09006 +:10031600E68BF090E6A0E020E1F990E740E0902837 +:1003260024F02290E6BEE0640260030203EB90280C +:1003360065E0C3942040030203EB90E6BEE090E63E +:100346008BF090E6A0E020E1F990E740E0FF9028EE +:1003560065E0FE25E02423F582E43428F583EFF0FA +:1003660090E741E0FFEE25E02424F582E43428F509 +:1003760083EFF0902865E004F02290E6BEE090E678 +:100386008BF090E6A0E020E1F990E6BEE064047010 +:010396005412 +:1003970090E740E0FCA3E0FDA3E0FEA3E0F52E8E8E +:1003A7002D8D2C8C2BFBAA2DA92CA82B7F007E1B17 +:1003B7007D377C4B1204E78F328E318D308C2FAB1B +:1003C70032AA31A930A82FE4FFFE7D807C471203B3 +:1003D700EF1205848E338F34EF90280BF0E533A3AB +:0403E700F0122044AC +:0103EB0022EF +:101FF50090E6047480F00000007402F000000074A4 +:0B20050006F0000000E4F000000022E4 +:01219E00221E +:101AE000E4F5267AE779407F40AB077D087FF87EF2 +:101AF0001D1218A3E4F52674402526F582E434E788 +:101B0000F583E0FDE52675F002A42416F97411357D +:0E1B1000F08982F583EDF00526E526B408D9AC +:011B1E0022A4 +:101B9A0090E678E05410FFC4540F4450F51013E453 +:101BAA0033F514438E2012003212216E121AE012FB +:101BBA000040D20012000E121F0512217D121BD600 +:0C1BCA0012218112204412004602004A41 +:101F8300120052121B1F12213CE5B190E68020E79C +:0E1F930006E04408F08004E054F7F002219BC1 +:06174F008B268A27892881 +:10175500E4F5291220CE8F2AE52A25E024029011EE +:101765004CF0E4F529AF2AEF3395E0FEC3E5299F58 +:10177500EE6480F87480985027AB26AA27A928859F +:10178500298275830012061EFDE52975F002A42441 +:101795004EF9741135F08982F583EDF0052980C580 +:0117A5002221 +:061938008E3B8F3CAC0564 +:10193E00E4FDE5146012E53BFF7E000DEE2516F585 +:10194E0082E43515F583EFF0AE050DE5162EF58222 +:10195E00E43515F583E53CF0AF050DE5162FF58260 +:10196E00E43515F583ECF0AB16AA15AF10121FD99E +:05197E00AF10021C7D0A +:0321890002193800 +:0A1CE8008E358F368D378A388B3920 +:101CF200E4F53AE53AC3953750200536E536AE3578 +:101D02007002053514FFE539253AF582E43538F5D8 +:0A1D120083E0FD122189053A80D913 +:011D1C0022A4 +:08189B007A287B097F017E1F02 +:0A18A3008E338F348D358A368B3773 +:1018AD00E4FDF538E5146012E533FF7E000DEE25FD +:1018BD0016F582E43515F583EFF0AE050DE5162E20 +:1018CD00F582E43515F583E534F0AB16AA15AF10A6 +:0E18DD00121FD9AB37AA36AD35AF10021FBDB2 +:1009860090E6BAE0752B00F52CA3E0FEEE422B9024 +:10099600E6BEE0752D00F52EA3E0FEEE422D90E6B4 +:1009A600B8E064C06003020A93E52E452D70030289 +:1009B6000B2690E6A0E020E1F9C3E52E9440E52D54 +:1009C60094005008852D2F852E308006752F0075D2 +:1009D600304090E6B9E064A3705890E6BCE0B401FC +:1009E6001BA3E0701790E6BBE030E71090E7407479 +:1009F60003F0A37401F0A37403F0806CE4F531F501 +:100A060032C3E5329530E531952F505CE52C253221 +:100A1600F582E52B3531F583E0FF74402532F5820A +:100A260074E73531F583EFF00532E53270D30531E1 +:100A360080CFE4F531F532C3E5329530E531952FB7 +:100A4600501974402532F58274E73531F58374CD3B +:100A5600F00532E53270E0053180DCAD307AE77BB7 +:100A660040AF2CAE2B1218A3E490E68AF090E68BEA +:100A7600E530F0252CF52CE52F352BF52BC3E52E8F +:100A86009530F52EE52D952FF52D0209AF90E6B898 +:100A9600E064406003020B26E52E452D7003020B31 +:100AA60026E490E68AF090E68BF090E6A0E020E15E +:100AB600F990E68BE0752F00F53090E6B9E0B4A327 +:100AC60036E4F531F532C3E5329530E531952F50F0 +:100AD6003374402532F58274E73531F583E0FFE55E +:100AE6002C2532F582E52B3531F583EFF00532E51D +:100AF6003270D3053180CFAD307AE77B40AF2CAE74 +:100B06002B121CE8E530252CF52CE52F352BF52B83 +:100B1600C3E52E9530F52EE52D952FF52D020A9E6F +:010B260022AC +:02218F00C32269 +:02219100D32257 +:02219300D32255 +:0800030090E6BAE0F50BD322F0 +:1020F70090E740E50BF0E490E68AF090E68B04F079 +:02210700D322E1 +:0821660090E6BAE0F511D32266 +:1021090090E740E511F0E490E68AF090E68B04F060 +:02211900D322CF +:02219500D32253 +:02219700D32251 +:02219900D3224F +:100EE700E4FF90E6B8E020E703020FD40F0F744049 +:100EF7002401F582E434E7F583740AF00F74402483 +:100F070002F582E434E7F583E4F00F74402403F537 +:100F170082E434E7F583E4F00F74402404F582E4B7 +:100F270034E7F5837401F00F74402405F582E43447 +:100F3700E7F5837409F00F74402406F582E434E77B +:100F4700F583E4F00F74402407F582E434E7F58372 +:100F5700E4F00F74402408F582E434E7F58374FF66 +:100F6700F00F74402409F582E434E7F58374FFF049 +:100F77000F7440240AF582E434E7F5837408F00F10 +:100F87007440240BF582E434E7F5837420F00F7482 +:100F970040240CF582E434E7F583742FF00F744096 +:100FA700240DF582E434E7F583742FF00F744024A1 +:100FB7000EF582E434E7F5837401F090E740EFF033 +:0D0FC700E490E68AF090E6BEE090E68BF044 +:010FD40022FA +:100B270090E6B9E01206E20B6E100B6E110BB214D1 +:100B37000C66150B5C280B562E0B503C0B683F0BB5 +:100B470062A20B62A300000CA0120056020CA212B4 +:100B57000CA4020CA212116F020CA2120986020C3D +:100B6700A2120EE7020CA290E6B8E030E70C7B0178 +:100B77007AE7794012184A020C8A90E6BEE07010B4 +:100B870090E6BCE0FF90E6BAE0FD121548020CA221 +:100B970090E6BEE090E68BF090E6A0E020E1F97BDE +:100BA700017AE779401218EB020CA2C2AF90E76412 +:100BB700E513F0E4F5137B017AE7795B12184AE451 +:100BC700F52774CB2527F582E43428F583E0FF74F5 +:100BD700402527F582E434E7F583EFF00527E5277D +:100BE700B409DF90E6BCE06027E4F52774DF25272A +:100BF700F582E43428F583E0F4FF74492527F5826C +:100C0700E434E7F583EFF00527E527B409DE802410 +:100C1700E4F52774DF2527F582E43428F583E0FF20 +:100C270074492527F582E434E7F583EFF00527E5D6 +:100C370027B409DFE4F52774D62527F582E434289D +:100C4700F583E0FF74522527F582E434E7F583EF57 +:100C5700F00527E527B409DF121BD6D2AF8024E4BD +:100C6700F527747A2527F582E43428F583E0FF74A5 +:100C7700402527F582E434E7F583EFF00527E527DC +:100C8700B409DFE490E68AF090E6BEE090E68BF0E8 +:0C0C970090E6A0E04480F08002C322D36D +:010CA300222E +:101F6400C0E0C083C08290E6B5E04401F0D20153E2 +:0F1F740091EF90E65D7401F0D082D083D0E0321F +:10208D00C0E0C083C0825391EF90E65D7404F0D040 +:06209D0082D083D0E03286 +:1020A300C0E0C083C0825391EF90E65D7402F0D02C +:0620B30082D083D0E03270 +:101C0F00C0E0C083C08290E680E030E70E8540449C +:101C1F00854145854846854947800C854844854917 +:101C2F00458540468541475391EF90E65D7410F02E +:071C3F00D082D083D0E03217 +:10207500C0E0C083C082D2035391EF90E65D74083F +:08208500F0D082D083D0E032DC +:101C4600C0E0C083C08290E680E030E70E85404465 +:101C5600854145854846854947800C8548448549E0 +:101C6600458540468541475391EF90E65D7420F0E7 +:071C7600D082D083D0E032E0 +:01219F00320D +:0121A000320C +:0121A100320B +:0121A200320A +:0121A3003209 +:0121A4003208 +:0121A5003207 +:0121A6003206 +:0121A7003205 +:0121A8003204 +:0121A9003203 +:0121AA003202 +:0121AB003201 +:0121AC003200 +:0121AD0032FF +:0121AE0032FE +:0121AF0032FD +:0121B00032FC +:0121B10032FB +:0121B20032FA +:0121B30032F9 +:0121B40032F8 +:0121B50032F7 +:0121B60032F6 +:0121B70032F5 +:0121B80032F4 +:0121B90032F3 +:0121BA0032F2 +:0121BB0032F1 +:0121BC0032F0 +:0121BD0032EF +:0121BE0032EE +:0121BF0032ED +:0121C00032EC +:0121C10032EB +:0121C20032EA +:0A00360000010202030304040505A3 +:03000B000216F5E5 +:1016F500C0E0C0F0C083C082C0D075D000C000C0BB +:1017050004C005C006C007053FE53FB40627051818 +:10171500E51870020517AE17FF7C007D0A12067FDB +:10172500ED4C700E9028E9E004F070069028E8E092 +:1017350004F0753F00D007D006D005D004D000D006 +:0A174500D0D082D083D0F0D0E03283 +:1012B200E4F525F524F523F522C203C200C202C2D9 +:1012C20001121B9A7542107543B8754A10754BCAC4 +:1012D2007540107541D47548107549F4754C1175F7 +:1012E2004D14D2E843D82090E668E04409F090E635 +:1012F2005CE0443DF0D2AFD208121E1590E680E0C9 +:1013020054F7F0C203300105120761C2013003290C +:1013120012218F5024C203121E9C20001690E682D6 +:10132200E030E704E020E1EF90E682E030E604E01E +:0E13320020E0E4121E44122191121F8380C796 +:1007610090E6B9E0700302081214700302088F24A6 +:10077100FE700302091224FB700302080C147003BB +:10078100020806146073146076240560030209727E +:10079100122193400302097E90E6BBE024FE602211 +:1007A10014603324FD601114602224067048E54270 +:1007B10090E6B3F0E5438037E54A90E6B3F0E54BC8 +:1007C100802DE54490E6B3F0E5458023E54690E6CB +:1007D100B3F0E547801990E6BAE0FF121E70AA0651 +:1007E100A9077B01EA494B600DEE90E6B3F0EF906B +:1007F100E6B4F002097E02097712210902097E128C +:10080100216602097E12000302097E1220F7020905 +:100811007E122195400302097E90E6B8E0247F60B4 +:100821001514601924027063A200E43325E0FFA2CD +:1008310002E4334F8041E490E740F0803F90E6BC12 +:10084100E0547EFF7E00E0D394807C0040047D0173 +:1008510080027D00EC4EFEED4F2436F58274003EA1 +:10086100F583E493FF3395E0FEEF24A1FFEE34E638 +:100871008F82F583E0540190E740F0E4A3F090E625 +:100881008AF090E68B7402F002097E020977122148 +:1008910097400302097E90E6B8E024FE6016240228 +:1008A100600302097E90E6BAE0B40105C2000209C4 +:1008B1007E02097790E6BAE0705590E6BCE0547E7E +:1008C100FF7E00E0D394807C0040047D0180027DA6 +:1008D10000EC4EFEED4F2436F58274003EF583E4C4 +:1008E10093FF3395E0FEEF24A1FFEE34E68F82F50E +:1008F10083E054FEF090E6BCE05480131313541FC0 +:10090100FFE0540F2F90E683F0E04420F0806E80EA +:1009110065122199506790E6B8E024FE601A24021E +:10092100705B90E6BAE0B40104D200805090E6BA60 +:10093100E0B402028047803E90E6BCE0547EFF7E38 +:1009410000E0D394807C0040047D0180027D00ECB6 +:100951004EFEED4F2436F58274003EF583E493FF9D +:100961003395E0FEEF24A1FFEE34E68F82F583801C +:1009710008121983500790E6A0E04401F090E6A028 +:04098100E04480F0DE +:01098500224F +:0300330002218522 +:0421850053D8EF320A +:101FA100E4F5C8E58E54074438F58E8FCB8FCDAF5D +:0C1FB100058FCA8FCCD2BDD2ADD2CA229F +:101DB500AB07AA06A905A8047F007E1B7D377C4BCF +:101DC5001204E7AB07AA06A905A804E4FFFE7D8077 +:101DD5007C471203EF120584AD07AC06AF04021F62 +:011DE500A15C +:10212C00AD07AC06C3E49DFBE49CFFEBFD021FA1D5 +:03218C00C2CA22A2 +:03002B00021B5D58 +:101B5D00C0E0C0F0C083C082C0D075D000C000C04E +:101B6D0001C002C003C004C005C006C00712002A90 +:101B7D00C2CFD007D006D005D004D003D002D001FB +:0D1B8D00D000D0D0D082D083D0F0D0E03294 +:03004300021000A8 +:0300530002100098 +:10100000021F64000220A30002208D000220750050 +:10101000021C0F00021C460002219F000221A000BA +:101020000221A1000221A2000221A3000221A400AA +:101030000221A5000221A6000221A7000221A8008A +:101040000221A9000221A0000221AA000221AB0076 +:101050000221AC000221AD000221AE000221AF004E +:101060000221B0000221A0000221A0000221A00064 +:101070000221B1000221B2000221B3000221B4001A +:101080000221B5000221B6000221B7000221B800FA +:101090000221B9000221BA000221BB000221BC00DA +:1010A0000221BD000221BE000221BF000221C000BA +:0810B0000221C1000221C2006F +:101E440090E682E030E004E020E60B90E682E030A9 +:101E5400E119E030E71590E680E04401F07F147E5C +:0C1E640000121A1290E680E054FEF022FA +:101E9C0090E682E044C0F090E681F04387010000B8 +:041EAC000000002210 +:101E150030080990E680E0440AF0800790E680E00B +:101E25004408F07FDC7E05121A1290E65D74FFF01F +:0F1E350090E65FF05391EF90E680E054F7F022D3 +:08216E00E4F51ED2E9D2AF2214 +:101C7D0090E678E020E6F9C2E990E678E04480F05D +:101C8D00EF25E090E679F090E678E030E0F990E627 +:101C9D0078E04440F090E678E020E6F990E678E0D0 +:061CAD0030E1D6D2E9226D +:101D8300A90790E678E020E6F9E51E702390E6784F +:101D9300E04480F0E925E090E679F08D19AF03A9DE +:101DA30007751A018A1B891CE4F51D751E01D322D0 +:021DB300C32249 +:101D1D00A90790E678E020E6F9E51E702590E678B3 +:101D2D00E04480F0E925E0440190E679F08D19AFAB +:101D3D0003A907751A018A1B891CE4F51D751E037D +:041D4D00D322C322B8 +:03004B00020DDFC4 +:100DDF00C0E0C083C082C085C084C086758600C055 +:100DEF00D075D000C000C001C002C003C006C0074C +:100DFF0090E678E030E206751E06020EC990E6789E +:100E0F00E020E10CE51E64026006751E07020EC9A4 +:100E1F00E51E24FE605F14603624FE7003020EBAD6 +:100E2F0024FC7003020EC624086003020EC9AB1A1D +:100E3F00AA1BA91CAF1D051D8F8275830012061EEC +:100E4F0090E679F0E51D65197070751E05806B9041 +:100E5F00E679E0AB1AAA1BA91CAE1D8E8275830022 +:100E6F0012065D751E02E5196401704E90E678E07A +:100E7F004420F08045E51924FEB51D0790E678E083 +:100E8F004420F0E51914B51D0A90E678E04440F0CF +:100E9F00751E0090E679E0AB1AAA1BA91CAE1D8E39 +:100EAF008275830012065D051D800F90E678E04481 +:100EBF0040F0751E008003751E005391DFD007D0E0 +:100ECF0006D003D002D001D000D0D0D086D084D0AD +:080EDF0085D082D083D0E032FF +:021E7000A907C0 +:101E7200AE4CAF4D8F828E83A3E064037017AD0129 +:101E820019ED7001228F828E83E07C002FFDEC3EE3 +:091E9200FEAF0580DF7E007F0039 +:011E9B002224 +:101FBD00121D1DE51E24FA600E146006240770F331 +:0C1FCD00D322E4F51ED322E4F51ED3223B +:101FD900121D83E51E24FA600E146006240770F3AF +:0C1FE900D322E4F51ED322E4F51ED3221F +:101A12008E268F2790E600E054187012E5272401E5 +:101A2200FFE43526C313F526EF13F527801590E65C +:101A320000E05418FFBF100BE52725E0F527E52647 +:101A420033F526E5271527AE26700215264E6005CA +:061A5200121EB080EE221E +:101EB0007400F58690FDA57C05A3E582458370F945 +:011EC00022FF +:1003EC000205F0E86480F8E933E83360110460F04A +:1003FC00ED33EC337009E8FCE9FDEAFEEBFF220477 +:10040C0060DED3EB9FEA9EE99DE8C2E78CF0C2F771 +:10041C0095F0400CE8CCF8E9CDF9EACEFAEBCFFB3D +:10042C001205BB85D0F05804700320D5B3E80470D6 +:10043C00075002B2D50205FA92D5EC0460F7E4CC71 +:10044C00C0E0C398F8603B94186008400DD0E0FB06 +:10045C000205D2E4FBFAC9FC8028E830E406E4C9C2 +:10046C00FBE4CAFCE830E305E4C9CACBFCE854075A +:10047C006010F8C3E913F9EA13FAEB13FBEC13FC65 +:10048C00D8F130F52FC3E49CFCEF9BFFEE9AFEED08 +:10049C0099FDD0E0FBEF4E4D4C701222DB030205B0 +:1004AC00F7EC2CFCEF33FFEE33FEED33FDED30E7D4 +:1004BC00EB0205D2EF2BFFEE3AFEED39FDD0E0FB5F +:1004CC0050130BBB00030205FAED13FDEE13FEEF08 +:0804DC0013FFEC13FC0205D232 +:1004E4000205FAEC5D046005E8590470030205F0A6 +:1004F4001205BB580460F6EC4860F2EC7004FDFE93 +:10050400FF22C860DB2481C85009C39860025006EA +:100514000205F79850CAF582E9294B4A7005AB8267 +:100524000205E675F0007C1A7880C3EF9BEE9AED25 +:1005340099400DC3EF9BFFEE9AFEED99FDE842F062 +:10054400DC23ACF0D0E0FFD0E0FED0E0FDAB8220B5 +:10055400E7101BEB60BAEC2CFCEF33FFEE33FEED3F +:1005640033FD0205D2E803F830E705C0F075F0006A +:10057400EF2FFFEE33FEED33FD40B830E7C280AA23 +:10058400EDD2E7CD33EC3392D524814006E4FFFE6F +:10059400FDFC22FCE4CFCECDCC24E0501174FF80CE +:1005A400EDC3CC13CCCD13CDCE13CECF13CF04706B +:0705B400F030D5DE0206D491 +:1005BB00E9D2E7C933E833F892D5EDD2E7CD33EC86 +:0705CB0033FC5002B2D522FF +:1005D200EC30E7100FBF000C0EBE00080DBD00048A +:1005E2000BEB6014A2D5EB13FCED92E7FD2274FF36 +:1005F200FCFDFEFF22E480F8A2D574FF13FC7D808F +:03060200E480EFA2 +:03000000021340A8 +:0C134000787FE4F6D8FD75815202138717 +:10060500BB010689828A83E0225002E722BBFE02F3 +:09061500E32289828A83E4932226 +:10061E00BB010CE58229F582E5833AF583E0225091 +:10062E0006E92582F8E622BBFE06E92582F8E222DB +:0D063E00E58229F582E5833AF583E49322F5 +:10064B00BB010689828A83F0225002F722BBFE018E +:02065B00F32288 +:10065D00F8BB010DE58229F582E5833AF583E8F0D3 +:10066D00225006E92582C8F622BBFE05E92582C87F +:02067D00F22267 +:10067F00BC000BBE0029EF8DF084FFADF022E4CC5F +:10068F00F875F008EF2FFFEE33FEEC33FCEE9DEC28 +:10069F00984005FCEE9DFE0FD5F0E9E4CEFD22ED6E +:1006AF00F8F5F0EE8420D21CFEADF075F008EF2FB8 +:1006BF00FFED33FD4007985006D5F0F222C398FDA9 +:0506CF000FD5F0EA2246 +:0E06D400C3E49FFFE49EFEE49DFDE49CFC2237 +:1006E200D083D082F8E4937012740193700DA3A3A7 +:1006F20093F8740193F5828883E4737402936860BB +:06070200EFA3A3A380DFBA +:10070800D083D082F8E4937012740193700DA3A380 +:1007180093F8740193F5828883E473740293B5F0B7 +:0D072800067403936860E9A3A3A3A380D81F +:1017F8008B358A368937E4F53DF53EE53C153CAE38 +:101808003B7002153B4E6033AB38AA39A93A120631 +:1018180005FFAB35AA36A937053EE53EAC3D70025B +:10182800053D14F5828C83EF12065DEF60CD7401DF +:10183800253AF53AE43539F53980C0AB35AA36A9E9 +:02184800372245 +:1020CE00E4FFFE120605600C0FEF70010E09E970B9 +:0520DE00F20A80EF2270 +:10073500EF4E6012EF60010EEDBB010B89828A83DB +:10074500F0A3DFFCDEFA2289F05007F709DFFCA9E8 +:0C075500F022BBFEFCF309DFFCA9F0223F +:10134C000212B2E493A3F8E493A34003F68001F2F3 +:10135C0008DFF48029E493A3F85407240CC8C333A2 +:10136C00C4540F4420C8834004F456800146F6DF71 +:10137C00E4800B01020408102040809020B9E47E28 +:10138C00019360BCA3FF543F30E509541FFEE49366 +:10139C00A360010ECF54C025E060A840B8E493A32D +:1013AC00FAE493A3F8E493A3C8C582C8CAC583CA58 +:1013BC00F0A3C8C582C8CAC583CADFE9DEE780BE10 +:0120CD000012 +:00000001FF diff --git a/AIOUSB/Firmware/USB-AO-ARB1.hex b/AIOUSB/Firmware/USB_8068.hex similarity index 97% rename from AIOUSB/Firmware/USB-AO-ARB1.hex rename to AIOUSB/Firmware/USB_8068.hex index 7eadd30..c262c82 100644 --- a/AIOUSB/Firmware/USB-AO-ARB1.hex +++ b/AIOUSB/Firmware/USB_8068.hex @@ -1,358 +1,358 @@ -:0A0AF30000010202030304040505DC -:10061100E4F52DF52CF52BF52AC20AC207C209C251 -:1006210008120CB07E0C7F008E448F45754C0C7502 -:100631004D1275420C75431C754A0C754B3C754E39 -:100641000C754F6AEE54E07003020757752E007562 -:100651002F808E308F31C374AE9FFF740C9ECF24D8 -:1006610002CF3400FEE48F298E28F527F526F525E3 -:10067100F524F523F522AF29AE28AD27AC26AB250D -:10068100AA24A923A822C3120DA35026E52F2525AC -:10069100F582E52E3524F58374CDF0E5252401F5A9 -:1006A10025E43524F524E43523F523E43522F52228 -:1006B10080C4E4F525F524F523F522AF29AE28AD54 -:1006C10027AC26AB25AA24A923A822C3120DA35027 -:1006D10033E5312525F582E5303524F583E0FFE565 -:1006E1002F2525F582E52E3524F583EFF0E5252428 -:1006F10001F525E43524F524E43523F523E43522F9 -:10070100F52280B7852E44852F4574002480FF741F -:100711000C34FFFEC3E54D9FF54DE54C9EF54CC3F2 -:10072100E5479FF547E5469EF546C3E5499FF549EF -:10073100E5489EF548C3E5439FF543E5429EF542F2 -:10074100C3E54B9FF54BE54A9EF54AC3E54F9FF53F -:100751004FE54E9EF54ED2E843D82090E668E0443E -:1007610009F090E65CE0443DF0D2AF90E680E020F5 -:10077100E105D20B12100F90E680E054F7F0538E92 -:10078100F8C20A3008051203ECC208300A29121116 -:10079100BB5024C20A12109620071690E682E03060 -:1007A100E704E020E1EF90E682E030E604E020E0BB -:0C07B100E412103E1211BD120DDA80C7D8 -:1003EC0090E6B9E0700302049D14700302051A2410 -:1003FC00FE700302059D24FB700302049714700326 -:10040C00020491146073146076240560030205FDE8 -:10041C001211BF400302060990E6BBE024FE6022E5 -:10042C0014603324FD601114602224067048E544E6 -:10043C0090E6B3F0E5458037E54C90E6B3F0E54D3A -:10044C00802DE54690E6B3F0E5478023E54890E63D -:10045C00B3F0E549801990E6BAE0FF12106AAA06DB -:10046C00A9077B01EA494B600DEE90E6B3F0EF90E3 -:10047C00E6B4F002060902060212117F0206091206 -:10048C00119F0206091210BB02060912116D020619 -:10049C00091211C1400302060990E6B8E0247F60FE -:1004AC001514601924027063A207E43325E0FFA23F -:1004BC0009E4334F8041E490E740F0803F90E6BC84 -:1004CC00E0547EFF7E00E0D394807C0040047D01EC -:1004DC0080027D00EC4EFEED4F24F3F582740A3E53 -:1004EC00F583E493FF3395E0FEEF24A1FFEE34E6B1 -:1004FC008F82F583E0540190E740F0E4A3F090E69E -:10050C008AF090E68B7402F00206090206021211C0 -:10051C00C3400302060990E6B8E024FE60162402EC -:10052C00600302060990E6BAE0B40105C2070206B0 -:10053C000902060290E6BAE0705590E6BCE0547EE3 -:10054C00FF7E00E0D394807C0040047D0180027D1E -:10055C0000EC4EFEED4F24F3F582740A3EF583E475 -:10056C0093FF3395E0FEEF24A1FFEE34E68F82F586 -:10057C0083E054FEF090E6BCE05480131313541F38 -:10058C00FFE0540F2F90E683F0E04420F0806E8063 -:10059C00651211C5506790E6B8E024FE601A24027B -:1005AC00705B90E6BAE0B40104D207805090E6BAD2 -:1005BC00E0B402028047803E90E6BCE0547EFF7EB1 -:1005CC0000E0D394807C0040047D0180027D00EC2F -:1005DC004EFEED4F24F3F582740A3EF583E493FF4F -:1005EC003395E0FEEF24A1FFEE34E68F82F5838095 -:1005FC0008120080500790E6A0E04401F090E6A0BD -:04060C00E04480F056 -:0106100022C7 -:030033000211B403 -:0411B40053D8EF32EB -:1008C500608028000101010101010107000000000D -:1008D50000000000070707070707070700000000DB -:1008E5000000003F010101010101010700000000B6 -:1008F50000000000070707070707070700000000BB -:100905000000003F8F0107010101010701000302FB -:10091500020202000701070707070707F200F200B6 -:100925000000003F0F010F01010101070102050051 -:10093500000000000706070707070707F000F0009B -:100945000000003F60242887000000000000000030 -:100955000000000000000000000000000000000092 -:10096500000000000000000000000000472880E0B3 -:06097500000007BA4E006D -:1009AC0090E60174BAF090E6F574FFF0902880E0C0 -:1009BC0090E6F3F0902881E090E6C3F0902882E076 -:1009CC0090E6C1F0902883E090E6C2F0902885E094 -:1009DC0090E6C0F0902886E090E6F4F075AF0774CE -:1009EC0028F59A7400F59B759DE4E4F59EFF90E65E -:1009FC007BE090E67CF00FBF80F4E490E671F0F5BC -:100A0C00B490E672E0547FF053B67F000000E4909F -:100A1C00E6C4F000000090E6C5F0902887E090E670 -:100A2C00C6F0902888E090E6C7F0902889E090E620 -:100A3C00C8F090288AE090E6C9F090288BE090E608 -:100A4C00CAF090288CE090E6CBF090288DE090E6F0 -:0A0A5C00CCF090288EE090E6CDF07B -:010A6600226D -:100C00001201000200000040051668800000010289 -:100C100000010A0600020000004001000902200055 -:100C200001010080320904000002FF0000000705F6 -:100C300002020002000705860200020009022E00DF -:100C400001010080320904000004FF0000000705D4 -:100C5000020240000007050402400000070586026A -:100C60004000000705880240000014030000000057 -:100C700000000000000000000000000000000C0365 -:100C80004100430043004500530024035500530036 -:100C900042002D0041004F002D0041005200420053 -:100CA0003100000000000000000000000000000013 -:10097B00C100C103C101C105C184C182020D0000C8 -:10098B004228AE00004128AD000214000001110006 -:10099B00010B570116080118034228AB0000C106D2 -:0211BB00D3223D -:0211BD00D3223B -:0211BF00D32239 -:1010BB0000000090E6247402F0000000E490E625A6 -:0E10CB00F0000000D20390E6BAE0F51AD3223E -:10116D0090E740E51AF0E490E68AF090E68B04F003 -:02117D00D3227B -:08119F0090E6BAE0F50AD32244 -:10117F0090E740E50AF0E490E68AF090E68B04F001 -:02118F00D32269 -:0211C100D32237 -:0211C300D32235 -:0211C500D32233 -:0511AF00C284D284227D -:030AFD00AFB12274 -:0311B8008FB122D2 -:100CB0001211A790E678E05410FFC4540F4450F589 -:100CC0000C13E433F51B90E600E054E74410F00009 -:100CD000000090E61274A0F0000000E490E613F02B -:100CE00000000090E61474E0F0000000E490E615C7 -:100CF000F090E6047480F00000007402F000000040 -:100D00007406F0000000E4F000000090E618F00027 -:100D100000007411F000000090E61A7409F0000061 -:100D2000001209ACE490E672F090E671F000000069 -:100D300090E6D204F000000090E6E204F0D2071240 -:100D400011AF75B2FA75B403C2865380FD90E6F513 -:040D500074FFF0221A -:100DDA00200146E5BB30E741E5AB20E13C000000DD -:100DEA0090E690E0FC00000090E691E0FD00000033 -:100DFA00ECC313FCED13FDEC90E6D0F0000000AF5D -:100E0A0005EF90E6D1F0000000E4F5BB000000E534 -:100E1A00BB30E7030080F80000E58070047F0180A2 -:100E2A00027F00EF90E68030E005E04408F022E01F -:030E3A0054F7F07A -:010E3D002292 -:0D11910090E6F4E030E303D38001C3920B3D -:01119E00222E -:10008000E4F532F53390E6B9E0120DB4017D1001CC -:10009000A21101271201171301C73401D83501D865 -:1000A0003601D2380263A20263A300D4B703EABBCD -:1000B00003EABC0219BD00BDD4000003E890E7408C -:1000C000E5AAF090E6A3E090E741F090E6A5E09085 -:1000D000E742804F90E6B8E030E71E90E7407402B8 -:1000E000F090E6F4E030E3047F0180027F0090E7C7 -:1000F00041EFF0E490E68A802A90E6A0E020E1F962 -:1001000090E6BCE014600804701AC2850201BC12BB -:100110001191C2850201BCE5A0540390E740F0E4D0 -:1001200090E68AF00201BCE490E68AF090E6BEE038 -:1001300090E68BF090E6A0E020E1F990E742E01332 -:1001400092A030A00543B60F800353B6F090E7426B -:10015000E030E103D38001C392A130A10543B6F0A2 -:10016000800353B60F90E741E0C454F0FF90E7409E -:10017000E0540F4FFF1211B8C2870203EA90E6BEA7 -:10018000E090E68BF090E6A0E020E1F990E741E016 -:10019000C454F0FF90E740E0540F4FFF1211B80233 -:1001A00003EA120AFD90E740EFF0E0C4540FA3F019 -:1001B00090E740E0540FF0E490E68AF090E6BEE06D -:1001C00090E68BF00203EAD20690E68B7401F0020F -:1001D00003EA90E6F574FFF0C2061211AF90E60450 -:1001E0007480F00000007402F00000007406F0005B -:1001F0000000E4F000000090E6917480F000000040 -:10020000F0000000F0000000F0000000E490E68A3A -:10021000F090E68B04F00203EAE490E68AF090E6C0 -:10022000BEE090E68BF090E6A0E020E1F990E74098 -:10023000E030E004C283802190E741E09028ABF0F9 -:1002400090E742E09028ACF0E04402F07A287BABE3 -:100250007D027F171210F5D28390E6A0E04480F073 -:100260000203EA90E6BAE0753400F535A3E0FEEE4D -:10027000423490E6BEE0753600F537A3E0FEEE426C -:100280003690E6B8E064C06003020351E5374536B6 -:1002900070030203EA90E6A0E020E1F9C3E5379499 -:1002A00040E5369400500885363885373980067524 -:1002B000380075394090E6B9E0B4A336E4F53AF574 -:1002C0003BC3E53B9539E53A95385060E535253B2C -:1002D000F582E534353AF583E0FF7440253BF5823D -:1002E00074E7353AF583EFF0053BE53B70D3053A0B -:1002F00080CFE4F53AF53BC3E53B9539E53A9538CF -:1003000050197440253BF58274E7353AF58374CD76 -:10031000F0053BE53B70E0053A80DCAD397AE779E2 -:10032000407F40AB07AF35AE34120BB8E490E68A9D -:10033000F090E68BE539F02535F535E5383534F5BF -:1003400034C3E5379539F537E5369538F536020289 -:100350008C90E6B8E0644060030203EAE537453676 -:1003600070030203EAE490E68AF090E68BF090E6F0 -:10037000A0E020E1F990E68BE0753800F53990E6D1 -:10038000B9E0B4A336E4F53AF53BC3E53B9539E56E -:100390003A953850377440253BF58274E7353AF585 -:1003A00083E0FFE535253BF582E534353AF583EF0B -:1003B000F0053BE53B70D3053A80CFAD397AE7795C -:1003C000407F40AB07AF35AE34120F74E5392535A9 -:1003D000F535E5383534F534C3E5379539F537E586 -:0B03E000369538F53602035CD322C3CB -:0103EB0022EF -:10111100C0E0C083C082D2085391EF90E65D7401B4 -:08112100F0D082D083D0E0324F -:10114100C0E0C083C0825391EF90E65D7404F0D09B -:0611510082D083D0E032E1 -:10115700C0E0C083C0825391EF90E65D7402F0D087 -:0611670082D083D0E032CB -:100F0800C0E0C083C082854A46854B4785478285B5 -:100F18004683A37402F08542488543498549828502 -:100F28004883A37407F05391EF90E65D7410F0D0F6 -:060F380082D083D0E032FC -:10112900C0E0C083C082D20A5391EF90E65D740893 -:08113900F0D082D083D0E03237 -:100ECB00C0E0C083C08290E680E030E720854246D8 -:100EDB00854347854782854683A37402F0854A483C -:100EEB00854B49854982854883A37407F05391EF5D -:0D0EFB0090E65D7420F0D082D083D0E0320C -:0111C70032F5 -:0111C80032F4 -:0111C90032F3 -:0111CA0032F2 -:0111CB0032F1 -:0111CC0032F0 -:0111CD0032EF -:0111CE0032EE -:0111CF0032ED -:0111D00032EC -:0111D10032EB -:0111D20032EA -:0111D30032E9 -:0111D40032E8 -:0111D50032E7 -:0111D60032E6 -:0111D70032E5 -:0111D80032E4 -:0111D90032E3 -:0111DA0032E2 -:0111DB0032E1 -:0111DC0032E0 -:0111DD0032DF -:0111DE0032DE -:0111DF0032DD -:0111E00032DC -:0111E10032DB -:0111E20032DA -:0111E30032D9 -:0111E40032D8 -:0111E50032D7 -:0111E60032D6 -:0111E70032D5 -:0111E80032D4 -:0111E90032D3 -:0111EA0032D2 -:060E3E00AB07AA06AC059B -:100E4400E4FDE51B600F7E000DEE24B0F582E43472 -:100E540028F583EAF0AE050D74B02EF582E434284B -:100E6400F583EBF0AF050D74B02FF582E43428F56B -:100E740083ECF07A287BB0AF0C1210F5AF0C020FA4 -:010E84003E2F -:0A0F74008E3C8F3D8D3E8A3F8B407E -:100F7E00E4F541E541C3953E5020053DE53DAE3CCF -:100F8E007002053C14FFE5402541F582E4353FF53E -:0A0F9E0083E0FD120E3E054180D9EC -:010FA8002226 -:0A0BB8008E3C8F3D8D3E8A3F8B403E -:100BC200E4FDF541E51B6012E53CFF7E000DEE24DD -:100BD200B0F582E43428F583EFF0AE050D74B02E43 -:100BE200F582E43428F583E53DF07A287BB0AF0C3A -:0E0BF2001210F5AB40AA3FAD3EAF0C0210D979 -:03004300020B00AD -:03005300020B009D -:100B000002111100021157000211410002112900C7 -:100B1000020F0800020ECB000211C7000211C8002C -:100B20000211C9000211CA000211CB000211CC004F -:100B30000211CD000211CE000211CF000211D0002F -:100B40000211D1000211C8000211D2000211D3001B -:100B50000211D4000211D5000211D6000211D700F3 -:100B60000211D8000211C8000211C8000211C80009 -:100B70000211D9000211DA000211DB000211DC00BF -:100B80000211DD000211DE000211DF000211E0009F -:100B90000211E1000211E2000211E3000211E4007F -:100BA0000211E5000211E6000211E7000211E8005F -:080BB0000211E9000211EA0044 -:10103E0090E682E030E004E020E60B90E682E030BD -:10104E00E119E030E71590E680E04401F07F147E70 -:0C105E0000120E8590E680E054FEF022A7 -:1010960090E682E044C0F090E681F04387010000CC -:0410A6000000002224 -:10100F00300B0990E680E0440AF0800790E680E01C -:10101F004408F07FDC7E05120E8590E65D74FFF0CC -:0F102F0090E65FF05391EF90E680E054F7F022E7 -:0811A700E4F555D2E9D2AF22B4 -:100F3E0090E678E020E6F9C2E990E678E04480F0A9 -:100F4E00EF25E090E679F090E678E030E0F990E673 -:100F5E0078E04440F090E678E020E6F990E678E01C -:060F6E0030E1D6D2E922B9 -:100FDD00A90790E678E020E6F9E555702390E678CC -:100FED00E04480F0E925E090E679F08D50AF03A95B -:100FFD00077551018A528953E4F554755501D32271 -:02100D00C322FC -:100FA900A90790E678E020E6F9E555702590E678FE -:100FB900E04480F0E925E0440190E679F08D50AFF6 -:100FC90003A9077551018A528953E4F554755503EC -:040FD900D322C3223A -:03004B000207BDEC -:1007BD00C0E0C083C082C085C084C086758600C07D -:1007CD00D075D000C000C001C002C003C006C00774 -:1007DD0090E678E030E2067555060208A790E678B7 -:1007ED00E020E10CE555640260067555070208A787 -:1007FD00E55524FE605F14603624FE7003020898F0 -:10080D0024FC70030208A4240860030208A7AB515E -:10081D00AA52A953AF5405548F82758300120D54FB -:10082D0090E679F0E55465507070755505806B90C4 -:10083D00E679E0AB51AA52A953AE548E827583006E -:10084D00120D81755502E5506401704E90E678E009 -:10085D004420F08045E55024FEB5540790E678E03D -:10086D004420F0E55014B5540A90E678E04440F089 -:10087D0075550090E679E0AB51AA52A953AE548E4E -:10088D0082758300120D810554800F90E678E04447 -:10089D0040F075550080037555005391DFD007D09A -:1008AD0006D003D002D001D000D0D0D086D084D0D5 -:0808BD0085D082D083D0E03227 -:02106A00A907D4 -:10106C00AE4EAF4F8F828E83A3E064037017AD0139 -:10107C0019ED7001228F828E83E07C002FFDEC3EF7 -:09108C00FEAF0580DF7E007F004D -:011095002238 -:1010D900120FA9E55524FA600E146006240770F36F -:0C10E900D322E4F555D322E4F555D322C0 -:1010F500120FDDE55524FA600E146006240770F31F -:0C110500D322E4F555D322E4F555D322A3 -:100E85008E328F3390E600E054187012E53324015A -:100E9500FFE43532C313F532EF13F533801590E6D1 -:100EA50000E05418FFBF100BE53325E0F533E532BC -:100EB50033F532E5331533AE32700215324E600527 -:060EC5001210AA80EE22CB -:1010AA007400F58690FDA57C05A3E582458370F959 -:0110BA002213 -:03000000020A678A -:0C0A6700787FE4F6D8FD758155020AAED8 -:100D5400BB010CE58229F582E5833AF583E0225054 -:100D640006E92582F8E622BBFE06E92582F8E2229E -:0D0D7400E58229F582E5833AF583E49322B8 -:100D8100F8BB010DE58229F582E5833AF583E8F0A8 -:100D9100225006E92582C8F622BBFE05E92582C854 -:020DA100F2223C -:100DA300EB9FF5F0EA9E42F0E99D42F0E89C45F0A6 -:010DB300221D -:100DB400D083D082F8E4937012740193700DA3A3CE -:100DC40093F8740193F5828883E4737402936860E2 -:060DD400EFA3A3A380DFE2 -:100A7300020611E493A3F8E493A34003F68001F282 -:100A830008DFF48029E493A3F85407240CC8C33384 -:100A9300C4540F4420C8834004F456800146F6DF53 -:100AA300E4800B01020408102040809008C5E47E16 -:100AB300019360BCA3FF543F30E509541FFEE49348 -:100AC300A360010ECF54C025E060A840B8E493A30F -:100AD300FAE493A3F8E493A3C8C582C8CAC583CA3A -:100AE300F0A3C8C582C8CAC583CADFE9DEE780BEF2 -:0109AB00004B -:00000001FF +:0A0AF30000010202030304040505DC +:10061100E4F52DF52CF52BF52AC20AC207C209C251 +:1006210008120CB07E0C7F008E448F45754C0C7502 +:100631004D1275420C75431C754A0C754B3C754E39 +:100641000C754F6AEE54E07003020757752E007562 +:100651002F808E308F31C374AE9FFF740C9ECF24D8 +:1006610002CF3400FEE48F298E28F527F526F525E3 +:10067100F524F523F522AF29AE28AD27AC26AB250D +:10068100AA24A923A822C3120DA35026E52F2525AC +:10069100F582E52E3524F58374CDF0E5252401F5A9 +:1006A10025E43524F524E43523F523E43522F52228 +:1006B10080C4E4F525F524F523F522AF29AE28AD54 +:1006C10027AC26AB25AA24A923A822C3120DA35027 +:1006D10033E5312525F582E5303524F583E0FFE565 +:1006E1002F2525F582E52E3524F583EFF0E5252428 +:1006F10001F525E43524F524E43523F523E43522F9 +:10070100F52280B7852E44852F4574002480FF741F +:100711000C34FFFEC3E54D9FF54DE54C9EF54CC3F2 +:10072100E5479FF547E5469EF546C3E5499FF549EF +:10073100E5489EF548C3E5439FF543E5429EF542F2 +:10074100C3E54B9FF54BE54A9EF54AC3E54F9FF53F +:100751004FE54E9EF54ED2E843D82090E668E0443E +:1007610009F090E65CE0443DF0D2AF90E680E020F5 +:10077100E105D20B12100F90E680E054F7F0538E92 +:10078100F8C20A3008051203ECC208300A29121116 +:10079100BB5024C20A12109620071690E682E03060 +:1007A100E704E020E1EF90E682E030E604E020E0BB +:0C07B100E412103E1211BD120DDA80C7D8 +:1003EC0090E6B9E0700302049D14700302051A2410 +:1003FC00FE700302059D24FB700302049714700326 +:10040C00020491146073146076240560030205FDE8 +:10041C001211BF400302060990E6BBE024FE6022E5 +:10042C0014603324FD601114602224067048E544E6 +:10043C0090E6B3F0E5458037E54C90E6B3F0E54D3A +:10044C00802DE54690E6B3F0E5478023E54890E63D +:10045C00B3F0E549801990E6BAE0FF12106AAA06DB +:10046C00A9077B01EA494B600DEE90E6B3F0EF90E3 +:10047C00E6B4F002060902060212117F0206091206 +:10048C00119F0206091210BB02060912116D020619 +:10049C00091211C1400302060990E6B8E0247F60FE +:1004AC001514601924027063A207E43325E0FFA23F +:1004BC0009E4334F8041E490E740F0803F90E6BC84 +:1004CC00E0547EFF7E00E0D394807C0040047D01EC +:1004DC0080027D00EC4EFEED4F24F3F582740A3E53 +:1004EC00F583E493FF3395E0FEEF24A1FFEE34E6B1 +:1004FC008F82F583E0540190E740F0E4A3F090E69E +:10050C008AF090E68B7402F00206090206021211C0 +:10051C00C3400302060990E6B8E024FE60162402EC +:10052C00600302060990E6BAE0B40105C2070206B0 +:10053C000902060290E6BAE0705590E6BCE0547EE3 +:10054C00FF7E00E0D394807C0040047D0180027D1E +:10055C0000EC4EFEED4F24F3F582740A3EF583E475 +:10056C0093FF3395E0FEEF24A1FFEE34E68F82F586 +:10057C0083E054FEF090E6BCE05480131313541F38 +:10058C00FFE0540F2F90E683F0E04420F0806E8063 +:10059C00651211C5506790E6B8E024FE601A24027B +:1005AC00705B90E6BAE0B40104D207805090E6BAD2 +:1005BC00E0B402028047803E90E6BCE0547EFF7EB1 +:1005CC0000E0D394807C0040047D0180027D00EC2F +:1005DC004EFEED4F24F3F582740A3EF583E493FF4F +:1005EC003395E0FEEF24A1FFEE34E68F82F5838095 +:1005FC0008120080500790E6A0E04401F090E6A0BD +:04060C00E04480F056 +:0106100022C7 +:030033000211B403 +:0411B40053D8EF32EB +:1008C500608028000101010101010107000000000D +:1008D50000000000070707070707070700000000DB +:1008E5000000003F010101010101010700000000B6 +:1008F50000000000070707070707070700000000BB +:100905000000003F8F0107010101010701000302FB +:10091500020202000701070707070707F200F200B6 +:100925000000003F0F010F01010101070102050051 +:10093500000000000706070707070707F000F0009B +:100945000000003F60242887000000000000000030 +:100955000000000000000000000000000000000092 +:10096500000000000000000000000000472880E0B3 +:06097500000007BA4E006D +:1009AC0090E60174BAF090E6F574FFF0902880E0C0 +:1009BC0090E6F3F0902881E090E6C3F0902882E076 +:1009CC0090E6C1F0902883E090E6C2F0902885E094 +:1009DC0090E6C0F0902886E090E6F4F075AF0774CE +:1009EC0028F59A7400F59B759DE4E4F59EFF90E65E +:1009FC007BE090E67CF00FBF80F4E490E671F0F5BC +:100A0C00B490E672E0547FF053B67F000000E4909F +:100A1C00E6C4F000000090E6C5F0902887E090E670 +:100A2C00C6F0902888E090E6C7F0902889E090E620 +:100A3C00C8F090288AE090E6C9F090288BE090E608 +:100A4C00CAF090288CE090E6CBF090288DE090E6F0 +:0A0A5C00CCF090288EE090E6CDF07B +:010A6600226D +:100C00001201000200000040051668800000010289 +:100C100000010A0600020000004001000902200055 +:100C200001010080320904000002FF0000000705F6 +:100C300002020002000705860200020009022E00DF +:100C400001010080320904000004FF0000000705D4 +:100C5000020240000007050402400000070586026A +:100C60004000000705880240000014030000000057 +:100C700000000000000000000000000000000C0365 +:100C80004100430043004500530024035500530036 +:100C900042002D0041004F002D0041005200420053 +:100CA0003100000000000000000000000000000013 +:10097B00C100C103C101C105C184C182020D0000C8 +:10098B004228AE00004128AD000214000001110006 +:10099B00010B570116080118034228AB0000C106D2 +:0211BB00D3223D +:0211BD00D3223B +:0211BF00D32239 +:1010BB0000000090E6247402F0000000E490E625A6 +:0E10CB00F0000000D20390E6BAE0F51AD3223E +:10116D0090E740E51AF0E490E68AF090E68B04F003 +:02117D00D3227B +:08119F0090E6BAE0F50AD32244 +:10117F0090E740E50AF0E490E68AF090E68B04F001 +:02118F00D32269 +:0211C100D32237 +:0211C300D32235 +:0211C500D32233 +:0511AF00C284D284227D +:030AFD00AFB12274 +:0311B8008FB122D2 +:100CB0001211A790E678E05410FFC4540F4450F589 +:100CC0000C13E433F51B90E600E054E74410F00009 +:100CD000000090E61274A0F0000000E490E613F02B +:100CE00000000090E61474E0F0000000E490E615C7 +:100CF000F090E6047480F00000007402F000000040 +:100D00007406F0000000E4F000000090E618F00027 +:100D100000007411F000000090E61A7409F0000061 +:100D2000001209ACE490E672F090E671F000000069 +:100D300090E6D204F000000090E6E204F0D2071240 +:100D400011AF75B2FA75B403C2865380FD90E6F513 +:040D500074FFF0221A +:100DDA00200146E5BB30E741E5AB20E13C000000DD +:100DEA0090E690E0FC00000090E691E0FD00000033 +:100DFA00ECC313FCED13FDEC90E6D0F0000000AF5D +:100E0A0005EF90E6D1F0000000E4F5BB000000E534 +:100E1A00BB30E7030080F80000E58070047F0180A2 +:100E2A00027F00EF90E68030E005E04408F022E01F +:030E3A0054F7F07A +:010E3D002292 +:0D11910090E6F4E030E303D38001C3920B3D +:01119E00222E +:10008000E4F532F53390E6B9E0120DB4017D1001CC +:10009000A21101271201171301C73401D83501D865 +:1000A0003601D2380263A20263A300D4B703EABBCD +:1000B00003EABC0219BD00BDD4000003E890E7408C +:1000C000E5AAF090E6A3E090E741F090E6A5E09085 +:1000D000E742804F90E6B8E030E71E90E7407402B8 +:1000E000F090E6F4E030E3047F0180027F0090E7C7 +:1000F00041EFF0E490E68A802A90E6A0E020E1F962 +:1001000090E6BCE014600804701AC2850201BC12BB +:100110001191C2850201BCE5A0540390E740F0E4D0 +:1001200090E68AF00201BCE490E68AF090E6BEE038 +:1001300090E68BF090E6A0E020E1F990E742E01332 +:1001400092A030A00543B60F800353B6F090E7426B +:10015000E030E103D38001C392A130A10543B6F0A2 +:10016000800353B60F90E741E0C454F0FF90E7409E +:10017000E0540F4FFF1211B8C2870203EA90E6BEA7 +:10018000E090E68BF090E6A0E020E1F990E741E016 +:10019000C454F0FF90E740E0540F4FFF1211B80233 +:1001A00003EA120AFD90E740EFF0E0C4540FA3F019 +:1001B00090E740E0540FF0E490E68AF090E6BEE06D +:1001C00090E68BF00203EAD20690E68B7401F0020F +:1001D00003EA90E6F574FFF0C2061211AF90E60450 +:1001E0007480F00000007402F00000007406F0005B +:1001F0000000E4F000000090E6917480F000000040 +:10020000F0000000F0000000F0000000E490E68A3A +:10021000F090E68B04F00203EAE490E68AF090E6C0 +:10022000BEE090E68BF090E6A0E020E1F990E74098 +:10023000E030E004C283802190E741E09028ABF0F9 +:1002400090E742E09028ACF0E04402F07A287BABE3 +:100250007D027F171210F5D28390E6A0E04480F073 +:100260000203EA90E6BAE0753400F535A3E0FEEE4D +:10027000423490E6BEE0753600F537A3E0FEEE426C +:100280003690E6B8E064C06003020351E5374536B6 +:1002900070030203EA90E6A0E020E1F9C3E5379499 +:1002A00040E5369400500885363885373980067524 +:1002B000380075394090E6B9E0B4A336E4F53AF574 +:1002C0003BC3E53B9539E53A95385060E535253B2C +:1002D000F582E534353AF583E0FF7440253BF5823D +:1002E00074E7353AF583EFF0053BE53B70D3053A0B +:1002F00080CFE4F53AF53BC3E53B9539E53A9538CF +:1003000050197440253BF58274E7353AF58374CD76 +:10031000F0053BE53B70E0053A80DCAD397AE779E2 +:10032000407F40AB07AF35AE34120BB8E490E68A9D +:10033000F090E68BE539F02535F535E5383534F5BF +:1003400034C3E5379539F537E5369538F536020289 +:100350008C90E6B8E0644060030203EAE537453676 +:1003600070030203EAE490E68AF090E68BF090E6F0 +:10037000A0E020E1F990E68BE0753800F53990E6D1 +:10038000B9E0B4A336E4F53AF53BC3E53B9539E56E +:100390003A953850377440253BF58274E7353AF585 +:1003A00083E0FFE535253BF582E534353AF583EF0B +:1003B000F0053BE53B70D3053A80CFAD397AE7795C +:1003C000407F40AB07AF35AE34120F74E5392535A9 +:1003D000F535E5383534F534C3E5379539F537E586 +:0B03E000369538F53602035CD322C3CB +:0103EB0022EF +:10111100C0E0C083C082D2085391EF90E65D7401B4 +:08112100F0D082D083D0E0324F +:10114100C0E0C083C0825391EF90E65D7404F0D09B +:0611510082D083D0E032E1 +:10115700C0E0C083C0825391EF90E65D7402F0D087 +:0611670082D083D0E032CB +:100F0800C0E0C083C082854A46854B4785478285B5 +:100F18004683A37402F08542488543498549828502 +:100F28004883A37407F05391EF90E65D7410F0D0F6 +:060F380082D083D0E032FC +:10112900C0E0C083C082D20A5391EF90E65D740893 +:08113900F0D082D083D0E03237 +:100ECB00C0E0C083C08290E680E030E720854246D8 +:100EDB00854347854782854683A37402F0854A483C +:100EEB00854B49854982854883A37407F05391EF5D +:0D0EFB0090E65D7420F0D082D083D0E0320C +:0111C70032F5 +:0111C80032F4 +:0111C90032F3 +:0111CA0032F2 +:0111CB0032F1 +:0111CC0032F0 +:0111CD0032EF +:0111CE0032EE +:0111CF0032ED +:0111D00032EC +:0111D10032EB +:0111D20032EA +:0111D30032E9 +:0111D40032E8 +:0111D50032E7 +:0111D60032E6 +:0111D70032E5 +:0111D80032E4 +:0111D90032E3 +:0111DA0032E2 +:0111DB0032E1 +:0111DC0032E0 +:0111DD0032DF +:0111DE0032DE +:0111DF0032DD +:0111E00032DC +:0111E10032DB +:0111E20032DA +:0111E30032D9 +:0111E40032D8 +:0111E50032D7 +:0111E60032D6 +:0111E70032D5 +:0111E80032D4 +:0111E90032D3 +:0111EA0032D2 +:060E3E00AB07AA06AC059B +:100E4400E4FDE51B600F7E000DEE24B0F582E43472 +:100E540028F583EAF0AE050D74B02EF582E434284B +:100E6400F583EBF0AF050D74B02FF582E43428F56B +:100E740083ECF07A287BB0AF0C1210F5AF0C020FA4 +:010E84003E2F +:0A0F74008E3C8F3D8D3E8A3F8B407E +:100F7E00E4F541E541C3953E5020053DE53DAE3CCF +:100F8E007002053C14FFE5402541F582E4353FF53E +:0A0F9E0083E0FD120E3E054180D9EC +:010FA8002226 +:0A0BB8008E3C8F3D8D3E8A3F8B403E +:100BC200E4FDF541E51B6012E53CFF7E000DEE24DD +:100BD200B0F582E43428F583EFF0AE050D74B02E43 +:100BE200F582E43428F583E53DF07A287BB0AF0C3A +:0E0BF2001210F5AB40AA3FAD3EAF0C0210D979 +:03004300020B00AD +:03005300020B009D +:100B000002111100021157000211410002112900C7 +:100B1000020F0800020ECB000211C7000211C8002C +:100B20000211C9000211CA000211CB000211CC004F +:100B30000211CD000211CE000211CF000211D0002F +:100B40000211D1000211C8000211D2000211D3001B +:100B50000211D4000211D5000211D6000211D700F3 +:100B60000211D8000211C8000211C8000211C80009 +:100B70000211D9000211DA000211DB000211DC00BF +:100B80000211DD000211DE000211DF000211E0009F +:100B90000211E1000211E2000211E3000211E4007F +:100BA0000211E5000211E6000211E7000211E8005F +:080BB0000211E9000211EA0044 +:10103E0090E682E030E004E020E60B90E682E030BD +:10104E00E119E030E71590E680E04401F07F147E70 +:0C105E0000120E8590E680E054FEF022A7 +:1010960090E682E044C0F090E681F04387010000CC +:0410A6000000002224 +:10100F00300B0990E680E0440AF0800790E680E01C +:10101F004408F07FDC7E05120E8590E65D74FFF0CC +:0F102F0090E65FF05391EF90E680E054F7F022E7 +:0811A700E4F555D2E9D2AF22B4 +:100F3E0090E678E020E6F9C2E990E678E04480F0A9 +:100F4E00EF25E090E679F090E678E030E0F990E673 +:100F5E0078E04440F090E678E020E6F990E678E01C +:060F6E0030E1D6D2E922B9 +:100FDD00A90790E678E020E6F9E555702390E678CC +:100FED00E04480F0E925E090E679F08D50AF03A95B +:100FFD00077551018A528953E4F554755501D32271 +:02100D00C322FC +:100FA900A90790E678E020E6F9E555702590E678FE +:100FB900E04480F0E925E0440190E679F08D50AFF6 +:100FC90003A9077551018A528953E4F554755503EC +:040FD900D322C3223A +:03004B000207BDEC +:1007BD00C0E0C083C082C085C084C086758600C07D +:1007CD00D075D000C000C001C002C003C006C00774 +:1007DD0090E678E030E2067555060208A790E678B7 +:1007ED00E020E10CE555640260067555070208A787 +:1007FD00E55524FE605F14603624FE7003020898F0 +:10080D0024FC70030208A4240860030208A7AB515E +:10081D00AA52A953AF5405548F82758300120D54FB +:10082D0090E679F0E55465507070755505806B90C4 +:10083D00E679E0AB51AA52A953AE548E827583006E +:10084D00120D81755502E5506401704E90E678E009 +:10085D004420F08045E55024FEB5540790E678E03D +:10086D004420F0E55014B5540A90E678E04440F089 +:10087D0075550090E679E0AB51AA52A953AE548E4E +:10088D0082758300120D810554800F90E678E04447 +:10089D0040F075550080037555005391DFD007D09A +:1008AD0006D003D002D001D000D0D0D086D084D0D5 +:0808BD0085D082D083D0E03227 +:02106A00A907D4 +:10106C00AE4EAF4F8F828E83A3E064037017AD0139 +:10107C0019ED7001228F828E83E07C002FFDEC3EF7 +:09108C00FEAF0580DF7E007F004D +:011095002238 +:1010D900120FA9E55524FA600E146006240770F36F +:0C10E900D322E4F555D322E4F555D322C0 +:1010F500120FDDE55524FA600E146006240770F31F +:0C110500D322E4F555D322E4F555D322A3 +:100E85008E328F3390E600E054187012E53324015A +:100E9500FFE43532C313F532EF13F533801590E6D1 +:100EA50000E05418FFBF100BE53325E0F533E532BC +:100EB50033F532E5331533AE32700215324E600527 +:060EC5001210AA80EE22CB +:1010AA007400F58690FDA57C05A3E582458370F959 +:0110BA002213 +:03000000020A678A +:0C0A6700787FE4F6D8FD758155020AAED8 +:100D5400BB010CE58229F582E5833AF583E0225054 +:100D640006E92582F8E622BBFE06E92582F8E2229E +:0D0D7400E58229F582E5833AF583E49322B8 +:100D8100F8BB010DE58229F582E5833AF583E8F0A8 +:100D9100225006E92582C8F622BBFE05E92582C854 +:020DA100F2223C +:100DA300EB9FF5F0EA9E42F0E99D42F0E89C45F0A6 +:010DB300221D +:100DB400D083D082F8E4937012740193700DA3A3CE +:100DC40093F8740193F5828883E4737402936860E2 +:060DD400EFA3A3A380DFE2 +:100A7300020611E493A3F8E493A34003F68001F282 +:100A830008DFF48029E493A3F85407240CC8C33384 +:100A9300C4540F4420C8834004F456800146F6DF53 +:100AA300E4800B01020408102040809008C5E47E16 +:100AB300019360BCA3FF543F30E509541FFEE49348 +:100AC300A360010ECF54C025E060A840B8E493A30F +:100AD300FAE493A3F8E493A3C8C582C8CAC583CA3A +:100AE300F0A3C8C582C8CAC583CADFE9DEE780BEF2 +:0109AB00004B +:00000001FF diff --git a/AIOUSB/Firmware/USB_8070.hex b/AIOUSB/Firmware/USB_8070.hex new file mode 100644 index 0000000..cbde38c --- /dev/null +++ b/AIOUSB/Firmware/USB_8070.hex @@ -0,0 +1,971 @@ +:101892005553422D414F31362D3136410055534279 +:1018A2002D414F31362D313645005553422D414F92 +:1018B20031362D313241005553422D414F31362DB3 +:1018C200313245005553422D414F31362D384100BA +:1018D2005553422D414F31362D3845005553422D37 +:1018E200414F31362D3441005553422D414F31364F +:1018F2002D3445005553422D414F31322D31364161 +:10190200005553422D414F31322D3136450055534A +:10191200422D414F31322D313241005553422D413A +:101922004F31322D313245005553422D414F313224 +:101932002D3841005553422D414F31322D3845004B +:101942005553422D414F31322D3441005553422DD2 +:10195200414F31322D3445005553422D414F2D4FC9 +:0519620054484552004D +:102573004132038041320200413A090842320404E5 +:1025830000413200004132010002653A060268321E +:102593000602633206423A060000C111C113413AF2 +:0C25A3000800016A00C112C11001622092 +:09318500D2A79032037480F022FD +:0831A900C2A7E4903203F022FA +:0D003600A2A7B392A7903203E06480F022ED +:1025C400EF5407FE7401A806088002C333D8FCFE4A +:1025D400EF131313541FFFED6016EF14600A047019 +:1025E4002D904001E04EF022904002E04EF0222275 +:1025F400EF14600F047017904001E0FFEEF4FDEF5C +:0E2604005DF022904002E0FFEEF4FEEF5EF08B +:0126120022A5 +:102B7200EF54F824F8600B2408700C904001E0FE3A +:102B82008005904002E0FEEF5407FF7401A8070899 +:102B92008002C333D8FC5206EE60047F0180027FBC +:012BA2000032 +:012BA300220F +:10310000904001E01209A0904002E09000011209F5 +:02311000B222E9 +:10301C0012095A903A68F0904001F09000011209A0 +:0A302C0073903A69F0904002F02220 +:0F3144009040077401F0122E28904007E4F0220B +:102EA200C2A5AFB1E5B130E603D38001C3921CD213 +:0F2EB200A5EA494B6004EF1209A0A21CE433FF0C +:012EC10022EE +:10227400753FFFE4F5B6904004F075B4FFFB7A00B7 +:102284007940122EA2AE077B007A007940122EA26A +:10229400EF6E6036120036E56A60047F2080027FAC +:1022A40028E5405F700CFB7A007940122EA2AE073D +:1022B40080D57B007A007940122EA2AE07122EA29E +:1022C400EF6E6006123144E4F53F75B6FF904004AA +:0722D400E4F075B4FFAF3F19 +:0122DB0022E0 +:1022DC0075B6FF904004E4F075B4FF7580557590A9 +:1022EC0005C2A675B1AAC2A4D2A47580AA75900A1B +:1022FC00D2A675B155C2A4D2A4758055759005C2ED +:10230C00A675B180C2A4D2A4758055759005C2A6DD +:10231C0075B1AAC2A4D2A47580AA75900AD2A6756A +:10232C00B155C2A4D2A4758055759005C2A675B1DD +:06233C00A0C2A4D2A422FD +:1029860075B6FF904004E4F075B4FF7580557590F8 +:1029960005C2A675B1AAC2A4D2A47580AA75900A6A +:1029A600D2A675B155C2A4D2A4758055759005C23C +:0929B600A675B120C2A4D2A4222E +:0C316F00E56A6004122986221222DC228C +:1020B4005307077E00758055759005C2A675B1AAB1 +:1020C400C2A4D2A47580AA75900AD2A675B155C2CD +:1020D400A4D2A4758055759005C2A675B180C2A41A +:1020E400D2A4758055759005C2A675B1AAC2A4D2B2 +:1020F400A47580AA75900AD2A675B155C2A4D2A4BB +:10210400E4F580EFC4F8540FC868FFEEC454F048F7 +:102114008F90903203E04430F5A075B130C2A4D260 +:05212400A41222742248 +:021B01008F3A19 +:101B0300E4F53CE53AC394204003753A2075B6FFEB +:101B1300904004E4F075B4FFE53A701BE4F53BE54F +:101B23003BC39408500EAF3B7E001220B4EF423CFF +:101B3300053B80EBAF3C22758055759005C2A675B9 +:101B4300B1AAC2A4D2A47580AA75900AD2A675B10F +:101B530055C2A4D2A4758055759005C2A675B180EF +:101B6300C2A4D2A4758055759005C2A675B1AAC248 +:101B7300A4D2A47580AA75900AD2A675B155C2A441 +:101B8300D2A4E4F580E53A30E0047F8080027F0050 +:101B93008F90E53AC313FF903203E04F4430F5A032 +:0A1BA30075B130C2A4D2A41222745E +:011BAD002215 +:102DC800E4F52D752DFFF562E562C394205011AF2F +:102DD80062121B01EF700585622D8004056280E890 +:052DE800123144AF2D83 +:012DED0022C3 +:1023420075B6FF904004E4F075B4FF12316F8F311F +:10235200E4F530E4F52F852F80853090903203E04C +:1023620045314430F5A0C2A6852FB1C2A4D2A41231 +:102372002274852F80853090903203E045314430BD +:10238200F5A0D2A68530B1C2A4D2A4122274052F20 +:10239200E52F70C21200360530E53070B61231A951 +:0523A2001231447F0030 +:0123A7002213 +:1021290075B6FF904004E4F075B4FF12316F8F313A +:10213900E4F530E4F52F852F80853090903203E067 +:1021490045314430F5A0C2A675B1A0C2A4D2A48578 +:102159002FB1C2A4D2A4122274852F808530909009 +:102169003203E045314430F5A0D2A675B1A0C2A42E +:10217900D2A48530B1C2A4D2A4122274052FE52FAE +:1021890070B41200360530E53070A81231A9123149 +:03219900447F0080 +:01219C002220 +:103124008F2EE56A600412212922AF2E1223422237 +:10309800E4F52DE52DC394105009AF2D1231240508 +:0530A8002D80F07F0007 +:0130AD002200 +:101A3A008F3A8D3B8B3C75B6FF904004E4F075B449 +:101A4A00FF758055759005C2A675B1AAC2A4D2A425 +:101A5A001222747580AA75900AD2A675B155C2A4CD +:101A6A00D2A4122274758055759005C2A675B1A0CC +:101A7A00C2A4D2A4122274853C80853B90E53A54D4 +:101A8A000FFF903203E04F4430F5A0853EB1C2A467 +:101A9A00D2A4122274758055759005C2A675B1AA92 +:101AAA00C2A4D2A41222747580AA75900AD2A6750D +:101ABA00B155C2A4D2A4122274758055759005C27C +:101ACA00A675B1A0C2A4D2A4122274853C80853B1B +:101ADA0090E53A540FFF903203E04F4430F5A08569 +:101AEA003DB1D2A6C2A4D2A4122274E4F5B69040A3 +:071AFA000404F075B4BF22E3 +:10285600E4F5B6904004F075B4FF8B808D90EF548C +:102866000FFF903203E04F4430F5A0C2A5AFB1ADE3 +:10287600077C00D2A5D2A6C2A5AFB1EFFEE4EEFC5E +:10288600D2A5E4F5B690400404F075B4BFAE04AF2B +:01289600053C +:01289700221E +:102DA100E4F5B690400404F075B4BF8D808B90EFCC +:102DB100540FFFE5A054F04FF5A0C2B1D2B0C2A5A7 +:072DC100C2B2D2B2D2A5227A +:10001000E4F5B690400404F075B4BF53A0F0D2B13B +:0B002000D2B0C2A5C2B2D2B2D2A5225B +:04002E00122DA122CC +:102E8000903200E0F580A3E0F590EF540FFFE5A04D +:102E900054F04FF5A0C2B1C2B0C2A5C2B2D2B2D2F4 +:022EA000A52269 +:10303600EF5401FF25E0FF904000E054FD44044FAB +:09304600903A8AF0904000F0225B +:10278400E4F5B690400404F075B4BFAE05EF25E05F +:10279400246AF582E4343AF583EEF0F580AE03EF73 +:1027A40025E0246BF582E4343AF583EEF0F590EFFE +:1027B400540FFFE5A054F04FF5A0C2B1C2B0C2A5BA +:0727C400C2B2D2B2D2A5227D +:1024C500903A06E07002A3E07002C322856482851B +:1024D5006383E0903200F0AA63A9647B0190000158 +:1024E500120973903201F074022564F564E43563D2 +:1024F500F563C3E5649566E5639565400A7E327FBD +:1025050006756332756406903A07E024FFF0903A49 +:0725150006E034FFF0D322C1 +:100FDE00201103021156903A09E0FFD3903A07E030 +:100FEE009F903A06E094004002D21390E698E0FEFD +:100FFE0090E699E07C002400F56CEC3EF56B903A9F +:10100E0006E0FEA3E0FFC3903205E09FFF9032049E +:10101E00E09EFEEF25E0FFEE33AD07FCC3ED956CD1 +:10102E00E56B6480F8EC648098501E903A06E0FE02 +:10103E00A3E0FFC3903205E09FFF903204E09EFED6 +:10104E00EF25E0FDEE33FC80D37AF879007EF87F51 +:10105E000074F8F59A7400F59BE568F59DAE68E5A9 +:10106E0069F59EC3E5669569FFE5659568FEC3EF74 +:10107E00956CEE956B500DC3E5669569FFE565952C +:10108E0068FE8004AE6BAF6CE4FDFCC3ED9FEE64B6 +:10109E0080F8EC648098500F90E67BE090E67CF050 +:1010AE000DED70010C80E4C3E56C9FF56EE56B9E53 +:1010BE00F56DD3E56E9400E56D6480948040317AD1 +:1010CE003279067E327F067432F59D7406F59EE403 +:1010DE00FCFDC3ED956EE56D6480F8EC6480985070 +:1010EE000F90E67BE090E67CF00DED70010C80E257 +:1010FE00E56BA2E713FEE56C1325E0FFEE33FEEF82 +:10110E002569F569EE3568F568C3E5699566E568A4 +:10111E009565401E903205E025E0FF903204E033E5 +:10112E00FEC3E49FFFE49EFEEF2569F569EE356888 +:10113E00F568E56BA2E713FEE56C13FF903A07E046 +:10114E002FF0903A06E03EF05391EF90E65F744038 +:07115E00F090E6997480F0A7 +:011165002267 +:1029BF00E4903A67F0A374FFF0A3F0E4FFEFC39441 +:1029CF0010501FEF25E0246AF582E4343AF583E4D2 +:1029DF00F0EF25E0246BF582E4343AF583E4F00F51 +:0829EF0080DB903A8A74FFF0CE +:0129F70022BD +:10203200903AC374FBF0903AC47450F075B2FF75D5 +:10204200B3FF75B4FF7580FF7590FF75A0FF75B083 +:1020520007E4F5B175B507F5B6903A67E09040032D +:10206200F0903A68E0904001F0903A69E0904002C6 +:10207200F0903A8AE0F46036E4FEEEC39410502405 +:10208200EE25E0246AF582E4343AF583E0FDEE259C +:10209200E0246BF582E4343AF583E0FBAF061200EC +:1020A2002E0E80D6903A8AE0FF7E00123036123130 +:0120B200C964 +:0120B300220A +:0100320022AB +:01004A002293 +:10306800122B72EF24FF9214301B02B214AF05A288 +:0830780014E433FD1225C4220B +:10281100903A8CE0904001F0903A8DE0904002F0C7 +:10282100903A8BE0904003F0E4FEEEC39410502404 +:10283100EE25E0248EF582E4343AF583E0FDEE25C1 +:10284100E0248FF582E4343AF583E0FBAF06120011 +:042851002E0E80D6F1 +:012855002260 +:102CC9007580FF7590FF75A0FF75B2FF75B3FF752D +:102CD900B4FF7580FF7590FF75A0FF75B007E4F527 +:0C2CE900B175B507F5B675B007F5B1225E +:102DEE00C213C2117E327F0675683275690675632D +:102DFE0032756406E4903A06F0A3F0903200F0A328 +:062E0E00F0903A08F022EA +:0D31620090E600E054E74410F00000002269 +:1026F40000000000000090E615E0547FF0000000A8 +:1027040090E613E0547FF000000090E61474A0F00B +:1027140000000090E61274E0F000000090E6997466 +:1027240080F0000000F0000000F0000000F0000065 +:082734000090E65E7440F02203 +:1030AE001231621226F4904006E05401F56AE054A3 +:0630BE0002903202F02234 +:10167E007AE779407EE77F40AB077D017F037E00EE +:10168E001229F890E740E0541FFF447090010AF0D1 +:10169E00EF540FB4100040030217809016B0F828D4 +:1016AE0028730216E00216EA0216F40216FE02175C +:1016BE000802171202171C02172602173002173AD9 +:1016CE0002174402174E02175802176202176C02D5 +:1016DE0017767BFF7A18799212251C227BFF7A18D7 +:1016EE00799F12251C227BFF7A1879AC12251C22B9 +:1016FE007BFF7A1879B912251C227BFF7A1879C6DE +:10170E0012251C227BFF7A1879D212251C227BFF10 +:10171E007A1879DE12251C227BFF7A1879EA1225B7 +:10172E001C227BFF7A1879F612251C227BFF7A1970 +:10173E00790312251C227BFF7A19791012251C229F +:10174E007BFF7A19791D12251C227BFF7A19792AC3 +:10175E0012251C227BFF7A19793612251C227BFF5B +:10176E007A19794212251C227BFF7A19794E12259D +:0B177E001C227BFF7A19795A12251CEF +:01178900223D +:1030D900122CC9E4FBFDFF122DA11231A990E65E65 +:0430E9007440F0221D +:01005200228B +:10291200301008C210122DC81231A9301214C2127E +:10292200E567B4FF051230988005AF6712312412B3 +:1029320031A9903A08E06011B40209122DEEE49038 +:0A2942003A08F022E4903A08F0226F +:102B0A00AE0790E600E054E7F0EE4401904005F08D +:102B1A007598103098FD7598103098FD759810309A +:102B2A0098FD7598103098FD7598103098FD904072 +:042B3A0005EDF02293 +:06005600AC07AA03A90596 +:10005C00E4F53EF53FFEFFFDE94401904005F090CC +:10006C00E600E054E7F07598103098FD7598103064 +:10007C0098FD7598103098FD759810AE993098FDD4 +:10008C00759810AF993098FD90E600E054E7441055 +:10009C00F0AD99904005EAF0EEC41354075407FEF6 +:1000AC0074402CF582E434E7F583EEF0EFC413547E +:1000BC00075407FE74412CF582E434E7F583EEF027 +:1000CC0074402CF582E434E7F583E0FEEF333333F0 +:1000DC0054F8FFEE4FF074412CF582E434E7F583CD +:0C00EC00E0FFED33333354F8FEEF4EF02C +:0100F80022E5 +:021D65008F3AB3 +:101D670090E6BFE0FE90E6BEE07C002400FFEC3E7C +:101D7700FEEF7802CEC313CE13D8F9F53B43878025 +:101D8700E53A7003753A03E53AB40108E53B25E007 +:101D9700F53B800BE53AB40206E53B25E0F53BE46D +:101DA700F53CE53A30E026903202E06006E4FDFFBC +:101DB700122B0AE4F53DE53DC3953B5010E4FBFDCE +:101DC700AF3C120056053D053C053C80E9E53A303D +:101DD700E128903202E060077D027F02122B0AE4BD +:101DE700F53DE53DC3953B50117B027D02AF3C12AB +:0A1DF7000056053D053C053C80E860 +:011E010022BE +:10019E00E4F537D219121569500302073F90E6B9FC +:1001AE00E0120A5E06AC1206AC1302F2B3047AB584 +:1001BE000678B703FCBF01D1C7045CF0041EFC0037 +:1001CE0000073D90E6B8E030E71D90E6BDE030E771 +:1001DE0003122DEE90E6BFE090E68AF090E6BEE0C8 +:1001EE0090E68BF00202A990E6BDE0703F90E6BC6F +:1001FE00E060030202A912001090E6BAE0B4010317 +:10020E00D38001C3921190E6BBE0D39400400BE083 +:10021E00D394105005E0903A09F090E6BFE090E6D6 +:10022E008AF090E6BEE090E68BF0806F90E6BCE040 +:10023E00540FB4012590E6BAE0FF903A09E08FF032 +:10024E00A4FF903207E02FFE903206E035F085666F +:10025E0082856583F0A3CEF0804190E6BCE0540F1A +:10026E006402703790E6BBE0D39400400BE0D39469 +:10027E00105005E0903A09F090E6BAE0FF903A0986 +:10028E00E08FF0A4FF903207E02FFE903206E035AB +:10029E00F0856682856583F0A3CEF090E6BCE054CF +:1002AE000F6403600302073F90E6BBE0D394004067 +:1002BE000BE0D394105005E0903A09F090E6BAE0C6 +:1002CE00FF903A09E08FF0A4FF903207E02FFE90E6 +:1002DE003206E035F0856682856583F0A3CEF0D2D6 +:1002EE001102073F90E6BEE0701B90E6BCE0FF9067 +:1002FE00E6BAE0FDA3E0FB12002E90E6BEE090E62B +:10030E008BF002073F90E6BEE064116008E06422C5 +:10031E0060030203F1E490E68AF090E6BEE090E618 +:10032E008BF090E6A0E020E1F9E4F535F53690E7A4 +:10033E0040E0F537E537604630E033AF36C007E5CD +:10034E003625E0FFE53533FE74412FF58274E73E26 +:10035E00F583E0FDE53625E0FFE53533FE74422FEB +:10036E00F58274E73EF583E0FBD00712278405364D +:10037E00E53670020535E537C313F53780B690E6DE +:10038E00BEE0D39411405675350075360890E7518E +:10039E00E0F537E537604630E033AF36C007E53677 +:1003AE0025E0FFE53533FE74422FF58274E73EF506 +:1003BE0083E0FDE53625E0FFE53533FE74432FF58A +:1003CE008274E73EF583E0FBD0071227840536E5FD +:1003DE003670020535E537C313F53780B6120010B7 +:1003EE0002073F90E6BEE090E68BF002073F90E6F4 +:1003FE00BCE0FF121D6590E6BFE090E68AF090E645 +:10040E00BEE090E68BF090E6A0E04480F002073F5D +:10041E0090E6BCE0047017D21090E74074FCF0E454 +:10042E0090E68AF090E6BEE090E68BF0801090E6C3 +:10043E00BCE0FF121B0190E740EFF01231A9E490EF +:10044E00E68AF090E6BEE090E68BF002073FD2120D +:10045E0090E6BCE0F56790E74074F0F0E490E68A31 +:10046E00F090E6BEE090E68BF002073FE4F530F543 +:10047E002FF52EF52D90E6BAE0FFE4E5304FF5307E +:10048E00E52FF52FE52EF52EE52DF52DA3E0FFE456 +:10049E00FCFDFE7808120A4BE5304FF530E52F4E85 +:1004AE00F52FE52E4DF52EE52D4CF52DA3E0FFE4B1 +:1004BE00FCFDFE7810120A4BE5304FF530E52F4E5D +:1004CE00F52FE52E4DF52EE52D4CF52D90E6BEE0E3 +:1004DE00753100F532A3E0FEE4EE423190E6B8E06D +:1004EE0020E7030205C0E5324531700302073F9055 +:1004FE00E6A0E020E1F9C3E5329440E531940050E6 +:10050E00088531338532348006753300753440E406 +:0F051E00F535F536C3E5369534E5359533507828 +:10052D00AF30AE2FAD2EAC2D7810120A37EFE4C0E0 +:10053D0007AF30AE2FAD2EAC2D7808120A37EFE491 +:10054D00AD07E530FFE4AB07D0071228568E388F84 +:10055D0039EF74402536F58274E73535F583EFF0C4 +:10056D00E538FF74412536F58274E73535F583EFAF +:01057D00F08D +:10057E0074022536F536E43535F535E4FAF9F8E545 +:10058E00302401F530EA352FF52FE9352EF52EE81A +:10059E00352DF52D020522E490E68AF090E68BE5E6 +:1005AE0034F0C3E5329534F532E5319533F5310249 +:1005BE0004F45332FEE5324531700302073FE490F6 +:1005CE00E68AF090E68BF090E6A0E020E1F990E666 +:1005DE008BE054FE753300F534E4F535F536C3E59E +:1005EE00369534E53595335071AF30AE2FAD2EAC18 +:1005FE002D7810120A37EFE4C007AF30AE2FAD2EB4 +:10060E00AC2D7808120A37EFE4AD07E530FFE4AB06 +:10061E000774412536F58274E73535F583E0F53DEF +:10062E0074402536F58274E73535F583E0F53ED016 +:10063E0007121A3A74022536F536E43535F535E4E7 +:10064E00FAF9F8E5302401F530EA352FF52FE935C2 +:10065E002EF52EE8352DF52D8084C3E5329534F533 +:10066E0032E5319533F5310205C390E6B8E030E757 +:10067E0018904000E090E740F0E490E68AF090E6B3 +:10068E00BEE090E68BF002073F90E6BAE0FF7E00F8 +:10069E0012303690E6BEE090E68BF002073F90E611 +:1006AE00B8E030E73B904003E0540390E740F09011 +:1006BE004003E030E7047F0180027F0090E741EFC6 +:1006CE00F07B017AE77942123100E490E68AF090ED +:1006DE00E6BEE090E68BF090E6A0E04480F080511C +:1006EE00E490E68AF090E6BEE090E68BF090E6A00D +:1006FE00E020E1F990E6BAE05401FFC433333354FD +:10070E0080FF90E742E054034F903A67F0F5379040 +:10071E004003F090E740E0FF903A68F0904001F01F +:10072E0090E741E0FF903A69F0904002F08002D3EA +:02073E0022C3D4 +:010740002296 +:10219D00301340903A09E0FFC3903A07E09F903A20 +:0621AD0006E0940040234F +:1021B300E4F528903A09E0FFE528C39F5010122464 +:1021C300C54002C213AF28122E80052880E51200F5 +:0121D30010FB +:1021D400800A903A087402F0C211C213903A10E0D7 +:1021E40060031223A8903A12E06003122613903A77 +:1021F40024E0600312265F903A66E06009903A2575 +:07220400E060031226AA228C +:10010000120100020000004005167080000001028C +:020110000001EC +:0A0114000A0600020000004001008E +:1001200009022700010100A0FA0904000003FF00F2 +:100130000000070506020002000705820200020017 +:0701400007050102000200A7 +:1001480009022000010100A0FA0904000002FF00D2 +:1001580000000705020240000107050102400001F6 +:10016A0004030904140341004300430045005300FB +:10017A00200049002F004F001A0355005300420087 +:10018A002D0041004F00310036002D0031003600AD +:04019A004100000020 +:10300100564E6F7620303120323031394031353AE9 +:0B30110034353A3538000000000000A4 +:1025AF000215301802080000010F01010C01010A89 +:0425BF00010112FF05 +:10116600E0FFAE40054074402EF582E434E7F58397 +:1011760022E490E68AF090E6BEE090E68BF02290BC +:10118600E740F0E490E68AF090E68B22E0FE74C138 +:101196002FF582E4343AF583E022FF7442253BF5CD +:1011A60082E434E7F583EFF0053BE53B22FF7E0062 +:1011B6000DEE2516F582E43515F583222540F5401A +:1011C600E543353FF53FC3E5429544F542E5419594 +:1011D60043F5412274402546F58274E73545F5838B +:1011E600227586005391EF90E65D22248B7C007B6E +:1011F60001F9EC22E4903AC9F0A3F0F517F51822AC +:1012060074C7253BF582E4343AF58322EC25E024C5 +:1012160014F582E4343AF583E0FE547FFFEE22743F +:10122600B12FF582E4343AF5832274AF2EF582E4C9 +:10123600343AF583E0227DA57A3A7B0A7F017E1F48 +:101246002290E6BEE0640122C3E5469544E5459555 +:10125600432274C52FF582E4343AF5832290E6BE24 +:10126600E0640222F583EFF090E741E0FFEE25E02F +:1012760022E5402546F582E53F3545F5832285542E +:1012860058855559855C5A855D5B22855C58855D18 +:101296005985545A85555B2290E6A0E04480F02299 +:1012A600FEEF2569F569EE3568F56822AD447AE703 +:1012B6007B40AF40AE3F22903A0A740AF0E4A3F0B6 +:1012C600227C007B01F9EC227B017AE779402290AF +:0912D600E67BE090E67CF00D22BD +:10304F00903A0DE0FF7006903A0CE06008903A0C51 +:09305F00E0FD022F5C1231C922D0 +:102FB0007E007FA57D007B017A3A790A120AB11260 +:0B2FC00012BD1229BF12203202311294 +:102EC2007D0212123E1229F8903A0AE0B40A04A3D3 +:102ED200E06003022FB012123C1229F812203222B3 +:103112001212BD12123C122AD57DA57F007E1F021B +:0231220000FDAE +:10240B0012304F90E6BEE0F54A754C02E54A604B40 +:10241B00C394405005854A4B8003754B401211897C +:10242B00E54BF090E6A0E020E1F9E4F549E549C37E +:10243B00954B501E7440254912116FE0FFAE4C05B1 +:10244B004CEE240A1211F3343AFAEF1209A00549A3 +:0E245B0080DBC3E54A954BF54A80B102304F55 +:101FAA0090E6B8E030E733E4F540F53FE53FC39407 +:101FBA002450207E007B017467253FF9EE343AFAFB +:101FCA0012095AFF7440254012116FEFF0053F05C0 +:101FDA004080D912117712129E2212117C90E6A02B +:101FEA00E020E1F990E6BEE064246003C21922E42D +:101FFA00F53FF540E53FC39424501D744025401237 +:10200A00116FE0FFE53F24671212C7343AFAEF1264 +:10201A0009A0053F054080DC90E6BAE0B4CE08A3EB +:07202A00E0B4AC0312311217 +:01203100228C +:0F315300D3E518950EE517950D400312318E2226 +:0131D80022D4 +:102E5D00903A0FE0FE903A0EE07C002400F50EEC67 +:102E6D003EF50D450E7007C28CC2A9C21A22D28C36 +:032E7D00D2A922B5 +:0131D90022D3 +:10294C0012117C90E6A0E020E1F9E4FF74422FF52F +:10295C0082E434E7F583E0FEEF1211F1343AFAEE3B +:10296C001209A00FBF24E590E740E0903A0EF090DA +:0A297C00E741E0903A0FF0022E5DF3 +:09318E001228111211FAD21A22C2 +:10308000C21A1211FAC28CC2A9538EF75389F143A6 +:0830900089011231D9022E5D05 +:102A6900E50945086019E50915097002150814C337 +:102A790094FFE5086480948050161231A9801130C2 +:102A8900190E7508057509FF123185C2191211FA57 +:052A9900301A02D21901 +:012A9E002215 +:1019670090E6B8E030E75CE4F540903A0E12116675 +:10197700EFF0903A0F121166EFF0E4F53FE53FC341 +:10198700942450207E007B01748B253FF9EE343A76 +:10199700FA12095AFF7440254012116FEFF0053F04 +:1019A700054080D9121168E518F0E517121167EFA5 +:1019B700F0A21AE433121167EFF0C21A121177126C +:1019C700129E2212117C90E6A0E020E1F9C21A9043 +:1019D700E6BEE064266003C21922E4F540AF400585 +:1019E7004074402F12116FE0903A0EF0AF4005405F +:1019F70074402F12116FE0903A0FF0E4F53FE53F86 +:101A0700C39424501B7440254012116FE0FFE53F3B +:101A17001211F1343AFAEF1209A0053F054080DEB2 +:101A2700122E5D90E6BAE0B4CE08A3E0B4AC031280 +:021A370031126A +:011A3900228A +:04004600750F01220F +:1024690012304F90E6BEE0F54AE4F54CE54A604B80 +:10247900C394405005854A4B8003754B401211891E +:10248900E54BF090E6A0E020E1F9E4F549E549C320 +:10249900954B501E7440254912116FE0FFAE4C0553 +:1024A9004CEE24251212C7343AFAEF1209A0054955 +:0B24B90080DBC3E54A954BF54A80B17B +:0124C40022F5 +:1026AA00150FE50F7043903A25E0F50F120032E45A +:1026BA00FB903A66E0FFEBC39F502BEB25E0242604 +:1026CA00F582E4343AF583E0FAEB25E02427F58233 +:1026DA00E4343AF583E0F9AF02547FFDE933921B03 +:0926EA001230680B80CB12004A8B +:0126F30022C4 +:102FCB0012117C90E6A0E020E1F990E740E0903A06 +:0B2FDB0010F090E741E0903A11F02266 +:1023A800150CE50C705C903A10E0F50C7B017A3A5C +:1023B80079CB123100E4FFFE74CB2EF582E4343A77 +:1023C800F583E0FD1212306DF97D01E4FCECC39455 +:1023D800085029E95D6013121225E014F012122545 +:1023E800E070111212306DF08000903A11E0FB128B +:1023F8001225EBF00CED25E0FD0F80D10EEE640206 +:0224080070B6AC +:01240A0022AF +:1030ED0012117C90E6A0E020E1F990E740E0903AE3 +:0330FD0012F022AC +:102F2000E4F513FF121194FE74C72F12120AEEF08B +:0D2F3000121194FE121258EEF00FBF02E7CE +:012F3D002271 +:10261300150AE50A7045903A12E0F50A7B017A3A09 +:1026230079C1123100E4FF74C72F12120AC083C0AC +:1026330082121192FDEE5DD082D083F0121258C047 +:1026430083C082121192FDEE4DD082D083F00FBF72 +:0B26530002D5E513C394FF50020513ED +:01265E002259 +:04004E007512FF2206 +:10265F00E4FC0512903A24E0FFECC39F5032EC25C6 +:10266F00E02415F582E4343AF583E0C39512500E59 +:10267F0012121230E7047D0080107D01800C1212BF +:10268F001230E7047D0180027D001225C40C80C446 +:0A269F00903A13E0B51203E4F512BF +:0126A900220E +:102D780012117C90E6A0E020E1F9E4FF74402F12E4 +:102D8800116FE0FEEF7C007B012413F9EC343AFA72 +:082D9800EE1209A00FBF12E4C6 +:012DA0002210 +:041E02008E498F4A2C +:101E0600E4F54BE54A64024549700C90E741F0E57C +:101E16004A154A70021549E54A6401454970109011 +:101E2600E74074A512117BE54A154A70021549E58B +:101E36004A4549605490E6A0E020E1F9C3E54A949A +:101E460040E54994005004AD4A80027D40E4FFEF2E +:101E5600C39D5021AE4B054BEE7583007B01240AD2 +:101E6600F9E583343AFA12095AFE74402F12116FBB +:101E7600EEF00F80DA121189EDF0FFC3E54A9FF507 +:091E86004AE5499400F54980A6E3 +:011E8F002230 +:100ADD0090E6B8E030E76090E6BFE0FE90E6BEE05D +:100AED00FDEDFF4E7002804A90E6BDE0FD90E6BC44 +:100AFD00E04D7003021E0290E6BDE06003020E336E +:100B0D0090E6BCE0146003020E33754CFF754D305A +:100B1D00754E01754F0075501E7B017AE7794112B4 +:100B2D001BAE1212CE1230C4EF0490E740F090E6E7 +:100B3D00BEE090E68BF02290E6BFE0FF90E6BEE0CF +:100B4D004F707790E6BDE0704D90E6BCE024EF600D +:100B5D0023249F603024FD603324F36034247270AD +:100B6D003590E6BAE064CE702DA3E064AC70271228 +:100B7D003112802290E6BAE0B4CE1BA3E0B4AC16DD +:100B8D00122FB08011E4903A24F0800A7512FF8084 +:100B9D0005E4903A66F090E6BDE064806003020ED5 +:100BAD003390E6BCE064016003020E3390E6BAE0D8 +:100BBD00903A0CF090E6BB020C8690E6BFE0600325 +:100BCD00020E3390E6BDE0FE90E6BCE07C00240012 +:100BDD00FFEC3EFEEF8EF0120A840C2F00200C2F3E +:100BED0000210C2F00220C2F00230C64002F0C8EE3 +:100BFD0000410C9C00510CA700530CC400610CCF9C +:100C0D0000630CEC00710CFA00730D1700740D5C91 +:100C1D0000810D6A00830D8700840DCD80010000D9 +:100C2D000E3390E6BEE0B4A30312240B90E6BCE0B5 +:100C3D0030E00312203290E6BCE020E103020E33D7 +:100C4D0090E6BAE064CE6003020E33A3E064AC60BC +:100C5D0003020E330231121212636003020E33E0EF +:100C6D0090E68BF090E6A0E020E1F912304F90E78E +:100C7D0040E0903A0CF090E741E0903A0DF0020E12 +:100C8D003090E6BEE064266003020E3302294C125A +:100C9D0012636003020E33022FCB12124760030260 +:100CAD000E33E090E68BF090E6A0E020E1F990E7BE +:100CBD0040E0903A10F0221212476003020E330208 +:100CCD0030ED1212476003020E33E090E68BF09088 +:100CDD00E6A0E020E1F990E740E0903A12F0229092 +:100CED00E6BEE064126003020E33022D7812124745 +:100CFD006003020E33E090E68BF090E6A0E020E179 +:100D0D00F990E740E0903A13F0221212636003026B +:100D1D000E33903A24E0C394084003020E331211AF +:100D2D007C90E6A0E020E1F990E740E0FF903A24C6 +:100D3D00E0FE25E02412F582E4343A12126A2413FF +:100D4D00F582E4343AF583EFF0903A24020DC99020 +:100D5D00E6BEE064426003020E33022469121247BC +:100D6D006003020E33E090E68BF090E6A0E020E108 +:100D7D00F990E740E0903A25F022121263600302E9 +:100D8D000E33903A66E0C394204003020E331211E5 +:100D9D007C90E6A0E020E1F990E740E0FF903A6614 +:100DAD00E0FE25E02424F582E4343A12126A24256B +:100DBD00F582E4343AF583EFF0903A66E004F022E0 +:100DCD0012117C90E6A0E020E1F990E6BEE064040B +:020DDD00705450 +:100DDF0090E740E0FCA3E0FDA3E0FEA3E0F5428E28 +:100DEF00418D408C3FFBAA41A940A83F7F007E1B4D +:100DFF007D377C4B12083C8F468E458D448C43AB20 +:100E0F0046AA45A944A843E4FFFE7D807C4712070C +:100E1F00441208D98E478F48EF903A0CF0E547A35C +:040E2F00F012304F3E +:010E3300229C +:102FE60090E6047480F00000007402F000000074A3 +:0B2FF60006F0000000E4F000000022E4 +:0131DA0022D2 +:1028D700E4F52D7AE779407F40AB077D087FF87EE6 +:1028E7001D1229F8E4F52D7440252D12116FE0FD16 +:1028F700E52D75F002A4246CF9740135F08982F591 +:0A29070083EDF0052DE52DB408DD89 +:0129110022A3 +:1028980090E678E05410FFC4540F4450F51013E448 +:1028A80033F514438E201231C91230AE1231C112E1 +:1028B80028D712167ED215122EC212308012004668 +:0F28C800122F2012004E12304F1231A90230D9B8 +:102F3E00120052122A69123153E5B090E68020E752 +:0E2F4E0006E04408F08004E054F7F002291277 +:06251C008B2D8A2E892F91 +:10252200E4F5301230C48F31E53125E02402900108 +:1025320082F0E4F530AF31EF3395E0FEC3E5309F32 +:10254200EE6480F87480985027AB2DAA2EA92F85AF +:102552003082758300120973FDE53075F002A42400 +:1025620084F9740135F08982F583EDF0053080C578 +:012572002246 +:062A31008E4F8F50AC0532 +:102A3700E4FDE5146007E54F1211B3EFF0AE050DA5 +:102A4700E5162E1211BAE550F0AF050DE5162F1257 +:102A570011BAECF0AB16AA15AF10122F94AF1002F3 +:022A67002A9FA4 +:0300FD00022A31A3 +:0A2AD5008E498F4A8D4B8A4C8B4DC1 +:102ADF00E4F54EE54EC3954B5020054AE54AAE4905 +:102AEF007002054914FFE54D254EF582E4354CF58E +:0A2AFF0083E0FD1200FD054E80D9B2 +:012B090022A9 +:0A29F8008E478F488D498A4A8B4BA9 +:102A0200E4FDF54CE5146007E5471211B3EFF0AEB3 +:102A1200050DE5162E1211BAE548F0AB16AA15AF50 +:0F2A220010122F94AB4BAA4AAD49AF10022F7878 +:10144D0090E6BAE0753F00F540A3E0FEEE423F9016 +:10145D00E6BEE0754100F542A3E0FEEE424190E6A6 +:10146D00B8E064C06003021513E542454170030204 +:10147D00156890E6A0E020E1F9C3E5429440E5410E +:10148D00940050088541438542448006754300759C +:10149D00444090E6B9E064A3704090E6BCE0B4012E +:1014AD001BA3E0701790E6BBE030E71090E74074A7 +:1014BD0003F0A37401F0A37403F0803EE4F545F549 +:1014CD004612124E5034121277E0FF1211DAEFF07D +:1014DD000546E54670EB054580E7E4F545F5461212 +:1014ED00124E50101211DA74CDF00546E54670EF2C +:1014FD00054580EB1212B21229F8121189E544F05C +:10150D001211C202147690E6B8E06440704DE542C7 +:10151D0045416047121189F090E6A0E020E1F99075 +:10152D00E68BE0754300F54490E6B9E0B4A31EE404 +:10153D00F545F54612124E501A1211DAE0FF12124D +:10154D0077EFF00546E54670EB054580E71212B2E0 +:0B155D00122AD5E5441211C202151B32 +:011568002260 +:0231CC00C3221C +:0231CE00D3220A +:0231D000D32208 +:0831B10090E6BAE0F50BD32211 +:09319700E50B12118504F0D322AE +:0831B90090E6BAE0F511D32203 +:0931A000E51112118504F0D3229F +:0231D200D32206 +:0231D400D32204 +:0231D600D32202 +:101CB800E4FF90E6B8E020E703021D640F0F7440CC +:101CC800240112116F740AF00F7440240212116F6C +:101CD800E4F00F7440240312116FE4F00F744024F1 +:101CE8000412116F7401F00F7440240512116F74FF +:101CF80002F00F7440240612116FE4F00F744024B0 +:101D08000712116F7410F00F7440240812116F74C9 +:101D1800FFF00F7440240912116F74FFF00F744024 +:101D2800240A12116F7408F00F7440240B12116FFB +:101D38007420F00F7440240C12116F740FF00F749C +:101D480040240D12116F740FF00F7440240E1211FD +:0C1D58006F7401F090E740EFF01211777B +:011D6400225C +:1015690090E6B9E0120A5E15B01015B01115E9142C +:10157900165A15159E2815982E15923C15AA3F1531 +:10158900A4A215A4A30000167A120ADD02167C1281 +:10159900196702167C121FAA02167C12144D021634 +:1015A9007C121CB802167C90E6B8E030E7091212EA +:1015B900CE12310002167290E6BEE0701090E6BCC1 +:1015C900E0FF90E6BAE0FD1225C402167C12117CF8 +:1015D90090E6A0E020E1F91212CE12301C02167C2E +:1015E900C2AF90E748E513F0E4F5137B017AE77998 +:1015F90046123100E4F53B74C1253B121197FF7483 +:1016090040253B12116F1211ACB402EB90E6BCE01D +:101619006010E4F53B121206E0F41211A0B402F5D1 +:10162900800DE4F53B121206E01211A0B402F6E4B3 +:10163900F53B74C5253B12125BE0FF7444253BF56D +:1016490082E434E71211AAB402E8122F20D2AF8043 +:1016590018E4F53B74AF253B121233FF7440253B68 +:1016690012116F1211ACB402EB12117712129E8093 +:0416790002C322D3B3 +:01167D00224A +:102D4D00C0E0C083C082C085C084C08675860090F7 +:102D5D00E6B5E04401F0D2161211EA7401F0D08606 +:0B2D6D00D084D085D082D083D0E0322B +:102EE200C0E0C083C082C085C084C0861211E7746E +:0F2EF20004F0D086D084D085D082D083D0E03257 +:102F0100C0E0C083C082C085C084C0861211E7744E +:0F2F110002F0D086D084D085D082D083D0E03239 +:102BD600C0E0C083C082C085C084C0867586009070 +:102BE600E680E030E705121284800312129112117A +:102BF600EA7410F0D086D084D085D082D083D0E01D +:012C0600329B +:102E3900C0E0C083C082C085C084C086758600D2C8 +:102E4900181211EA7408F0D086D084D085D082D0C7 +:042E590083D0E03210 +:102C0700C0E0C083C082C085C084C086758600903E +:102C1700E680E030E7051212848003121291121148 +:102C2700EA7420F0D086D084D085D082D083D0E0DB +:012C3700326A +:0131DB0032C1 +:0131DC0032C0 +:0131DD0032BF +:0131DE0032BE +:0131DF0032BD +:0131E00032BC +:0131E10032BB +:0131E20032BA +:1012DF00C0E0C083C082C085C084C086758600C050 +:1012EF00D075D000C000C001C002C004C005C00648 +:0212FF00C00726 +:10130100201103021421903A09E0FFD3903A07E03B +:101311009F903A06E094004002D21390E698E0FED6 +:1013210090E699E07C002400F525EC3EF524800F41 +:10133100C3EF9525E5246480F8EE648098501E90F3 +:101341003A06E0FEA3E0FFC3903205E09FFF903232 +:1013510004E09EFEEF25E0FFEE33FE80D374F8F546 +:101361009A7400F59BAE68AF69AD07AC06ECF59DCC +:10137100E569F59EC3E5669DFFE5659CFEC3EF95B6 +:1013810025EE952450028004AE24AF25E4FDFCC374 +:10139100ED9FEE6480F8EC64809850091212D5BD7F +:1013A10000010C80EAC3E5259FF527E5249EF5267B +:1013B100D3E5279400E5266480948040247432F5B7 +:1013C1009D7406F59E7C007D00C3ED9527E526649E +:1013D10080F8EC64809850091212D5BD00010C8090 +:1013E100E8E524A2E713FCE52513FD25E0FFEC3336 +:1013F1001212A6C3E5699566E568956540169032B7 +:1014010005E025E0FF903204E033FEC3E49FFFE4F2 +:101411009E1212A6903A07E02DF0903A06E03CF0B9 +:0F1421005391EF90E65F7440F090E6997480F07D +:10143000D007D006D005D004D002D001D000D0D043 +:0D144000D086D084D085D082D083D0E03219 +:0131E30032B9 +:0131E40032B8 +:0131E50032B7 +:0131E60032B6 +:0131E70032B5 +:0131E80032B4 +:0131E90032B3 +:0131EA0032B2 +:0131EB0032B1 +:0131EC0032B0 +:0131ED0032AF +:0131EE0032AE +:0131EF0032AD +:0131F00032AC +:0131F10032AB +:0131F20032AA +:0131F30032A9 +:0131F40032A8 +:0131F50032A7 +:0131F60032A6 +:0131F70032A5 +:0131F80032A4 +:0131F90032A3 +:0131FA0032A2 +:0131FB0032A1 +:0131FC0032A0 +:0131FD00329F +:0A317B00000102020303040405052D +:102C3800EC4EFEED4F247BF58274313EF583E49330 +:102C4800FF3395E0FEEF24A1FFEE34E68F82F58393 +:102C58002290E6BCE0547EFF7E00E0D394807C00A6 +:012C68002249 +:03000B0002220BC3 +:10220B00C0E0C0F0C083C082C085C084C086758624 +:10221B0000C0D075D000C000C004C005C006C00708 +:10222B000553E553B406270518E51870020517AEDC +:10223B0017FF7C007D0A1209D4ED4C700E903ACA40 +:10224B00E004F07006903AC9E004F0755300D00733 +:10225B00D006D005D004D000D0D0D086D084D08585 +:09226B00D082D083D0F0D0E03223 +:101E9000E4F52CF52BF52AF529C218C215C217C294 +:101EA00016122898755601755700755E01755F14F6 +:101EB000755401755520755C01755D487560017537 +:101EC000616AD2E843D82090E668E04409F090E6E1 +:101ED0005CE0443DF0D2AFD21C122C9A90E680E038 +:101EE00054F7F0C218301605120E34C216301829F5 +:101EF0001231CC5024C218122E1420151690E682EE +:101F0000E030E704E020E1EF90E682E030E604E034 +:0E1F100020E0E4122CF51231CE122F3E80C7D5 +:100E340090E6B9E07003020EE5147003020F392442 +:100E4400FE7003020F9324FB7003020EDF14700381 +:100E5400020ED914607314607624056003020FCA6D +:100E64001231D04003020FD690E6BBE024FE60228C +:100E740014603324FD601114602224067048E55682 +:100E840090E6B3F0E5578037E55E90E6B3F0E55FB2 +:100E9400802DE55890E6B3F0E5598023E55A90E6B5 +:100EA400B3F0E55B801990E6BAE0FF122D21AA06A3 +:100EB400A9077B01EA494B600DEE90E6B3F0EF9091 +:100EC400E6B4F0020FD6020FCF1231A0020FD612F1 +:100ED40031B9020FD61231B1020FD6123197020F77 +:100EE400D61231D24003020FD690E6B8E0247F60D8 +:100EF400151460192402703AA215E43325E0FFA208 +:100F040017E4334F8018E490E740F08016122C5910 +:100F140040047D0180027D00122C38E0540190E7EA +:100F240040F0E4A3F090E68AF090E68B7402F002BD +:100F34000FD6020FCF1231D44003020FD690E6B879 +:100F4400E024FE601624026003020FD690E6BAE0A5 +:100F5400B40105C215020FD6020FCF90E6BAE070B5 +:100F64002C122C5940047D0180027D00122C38E0A3 +:100F740054FEF090E6BCE05480131313541FFFE0BA +:100F8400540F2F90E683F0E04420F08045803C121B +:100F940031D6503E90E6B8E024FE601A2402703246 +:100FA40090E6BAE0B40104D215802790E6BAE0B422 +:100FB4000202801E8015122C5940047D0180027D9E +:100FC40000122C38800812019E500790E6A0E044DD +:090FD40001F090E6A0E04480F079 +:010FDD0022F1 +:030033000200F9CF +:0400F90053D8EF32B7 +:102F5C00E4F5C8E58E54074438F58E8FCB8FCDAF92 +:0C2F6C00058FCA8FCCD2BDD2ADD2CA22D4 +:102C6900AB07AA06A905A8047F007E1B7D377C4B0C +:102C790012083CAB07AA06A905A804E4FFFE7D805B +:102C89007C471207441208D9AD07AC06AF04022FDE +:012C99005CDE +:10313400AD07AC06C3E49DFBE49CFFEBFD022F5CF2 +:0331C900C2CA2255 +:03002B0002273C6D +:10273C00C0E0C083C082C085C084C086758600C0DE +:10274C00D075D000C000C001C002C003C004C005D9 +:10275C00C006C00712219DC2CFD007D006D005D02D +:10276C0004D003D002D001D000D0D0D086D084D0F9 +:08277C0085D082D083D0E03249 +:102CF50090E682E030E004E020E60B90E682E030EA +:102D0500E119E030E71590E680E04401F07F147E9C +:0C2D1500001227CB90E680E054FEF02274 +:102E140090E682E044C0F090E681F0438701000030 +:042E24000000002288 +:102C9A00301C0990E680E0440AF0800790E680E064 +:102CAA004408F07FDC7E051227CB90E65D74FFF0C6 +:0F2CBA0090E65FF05391EF90E680E054F7F02240 +:102E28007400F58690FDA57C05A3E582458370F9BD +:012E38002277 +:0831C100E4F51ED2E9D2AF22B1 +:102A9F0090E678E020E6F9C2E990E678E04480F02D +:102AAF00EF25E090E679F090E678E030E0F990E6F7 +:102ABF0078E04440F090E678E020E6F990E678E0A0 +:062ACF0030E1D6D2E9223D +:102BA400A90790E678E020E6F9E51E702390E67820 +:102BB400E04480F0E925E090E679F08D19AF03A9AF +:102BC40007751A018A1B891CE4F51D751E01D322A1 +:022BD400C3221A +:102B3E00A90790E678E020E6F9E51E702590E67884 +:102B4E00E04480F0E925E0440190E679F08D19AF7C +:102B5E0003A907751A018A1B891CE4F51D751E034E +:042B6E00D322C32289 +:03004B0002178A0F +:10178A00C0E0C083C082C085C084C086758600C0A0 +:10179A00D075D000C000C001C002C003C006C00797 +:1017AA0090E678E030E206751E0602187490E67834 +:1017BA00E020E10CE51E64026006751E070218743B +:1017CA00E51E24FE605F14603624FE70030218656D +:1017DA0024FC700302187124086003021874AB1AFF +:1017EA00AA1BA91CAF1D051D8F82758300120973E0 +:1017FA0090E679F0E51D65197070751E05806B908D +:10180A00E679E0AB1AAA1BA91CAE1D8E827583006D +:10181A001209B2751E02E5196401704E90E678E06D +:10182A004420F08045E51924FEB51D0790E678E0CE +:10183A004420F0E51914B51D0A90E678E04440F01A +:10184A00751E0090E679E0AB1AAA1BA91CAE1D8E84 +:10185A00827583001209B2051D800F90E678E04474 +:10186A0040F0751E008003751E005391DFD007D02B +:10187A0006D003D002D001D000D0D0D086D084D0F8 +:08188A0085D082D083D0E0324A +:022D2100A90700 +:102D2300AE60AF618F828E83A3E064037017AD0141 +:102D330019ED7001228F828E83E07C002FFDEC3E23 +:092D4300FEAF0580DF7E007F0079 +:012D4C002264 +:102F7800122B3EE51E24FA600E146006240770F337 +:0C2F8800D322E4F51ED322E4F51ED32270 +:102F9400122BA4E51E24FA600E146006240770F3B5 +:0C2FA400D322E4F51ED322E4F51ED32254 +:1027CB008E2D8F2E90E600E054187012E52E24010A +:1027DB00FFE4352DC313F52DEF13F52E801590E681 +:1027EB0000E05418FFBF100BE52E25E0F52EE52D6C +:1027FB0033F52DE52E152EAE2D7002152D4E6005E1 +:06280B00122E2880EE22CF +:03004300021C009C +:03005300021C008C +:101C0000022D4D00022F0100022EE200022E3900AB +:101C1000022BD600022C07000231DB000231DC006F +:101C20000231DD000231DE000231DF000231E0006E +:101C30000231E1000231E2000212DF000231E30072 +:101C40000231E4000231DC000231E5000231E6003D +:101C50000231E7000231E8000231E9000231EA0016 +:101C60000231EB000231DC000231DC000231DC0029 +:101C70000231EC000231ED000231EE000231EF00E2 +:101C80000231F0000231F1000231F2000231F300C2 +:101C90000231F4000231F5000231F6000231F700A2 +:101CA0000231F8000231F9000231FA000231FB0082 +:081CB0000231FC000231FD00CD +:10074100020945E86480F8E933E83360110460F098 +:10075100ED33EC337009E8FCE9FDEAFEEBFF22041E +:1007610060DED3EB9FEA9EE99DE8C2E78CF0C2F719 +:1007710095F0400CE8CCF8E9CDF9EACEFAEBCFFBE5 +:1007810012091085D0F05804700320D5B3E8047025 +:10079100075002B2D502094F92D5EC0460F7E4CCC0 +:1007A100C0E0C398F8603B94186008400DD0E0FBAE +:1007B100020927E4FBFAC9FC8028E830E406E4C911 +:1007C100FBE4CAFCE830E305E4C9CACBFCE8540702 +:1007D1006010F8C3E913F9EA13FAEB13FBEC13FC0D +:1007E100D8F130F52FC3E49CFCEF9BFFEE9AFEEDB0 +:1007F10099FDD0E0FBEF4E4D4C701222DB03020954 +:100801004CEC2CFCEF33FFEE33FEED33FDED30E726 +:10081100EB020927EF2BFFEE3AFEED39FDD0E0FBAD +:1008210050130BBB000302094FED13FDEE13FEEF56 +:0808310013FFEC13FC02092780 +:1008390002094FEC5D046005E8590470030209459B +:10084900120910580460F6EC4860F2EC7004FDFEE1 +:10085900FF22C860DB2481C85009C3986002500692 +:1008690002094C9850CAF582E9294B4A7005AB82B6 +:1008790002093B75F0007C1A7880C3EF9BEE9AED74 +:1008890099400DC3EF9BFFEE9AFEED99FDE842F00A +:10089900DC23ACF0D0E0FFD0E0FED0E0FDAB82205D +:1008A900E7101BEB60BAEC2CFCEF33FFEE33FEEDE7 +:1008B90033FD020927E803F830E705C0F075F000B9 +:1008C900EF2FFFEE33FEED33FD40B830E7C280AACB +:1008D900EDD2E7CD33EC3392D524814006E4FFFE17 +:1008E900FDFC22FCE4CFCECDCC24E0501174FF8076 +:1008F900EDC3CC13CCCD13CDCE13CECF13CF047013 +:07090900F030D5DE020A29DF +:10091000E9D2E7C933E833F892D5EDD2E7CD33EC2D +:0709200033FC5002B2D522A6 +:10092700EC30E7100FBF000C0EBE00080DBD000431 +:100937000BEB6014A2D5EB13FCED92E7FD2274FFDD +:10094700FCFDFEFF22E480F8A2D574FF13FC7D8036 +:03095700E480EF4A +:03000000021F1EBE +:0C1F1E00787FE4F6D8FD75816E021F6527 +:10095A00BB010689828A83E0225002E722BBFE029B +:09096A00E32289828A83E49322CE +:10097300BB010CE58229F582E5833AF583E0225039 +:1009830006E92582F8E622BBFE06E92582F8E22283 +:0D099300E58229F582E5833AF583E493229D +:1009A000BB010689828A83F0225002F722BBFE0136 +:0209B000F32230 +:1009B200F8BB010DE58229F582E5833AF583E8F07B +:1009C200225006E92582C8F622BBFE05E92582C827 +:0209D200F2220F +:1009D400BC000BBE0029EF8DF084FFADF022E4CC07 +:1009E400F875F008EF2FFFEE33FEEC33FCEE9DECD0 +:1009F400984005FCEE9DFE0FD5F0E9E4CEFD22ED16 +:100A0400F8F5F0EE8420D21CFEADF075F008EF2F5F +:100A1400FFED33FD4007985006D5F0F222C398FD50 +:050A24000FD5F0EA22ED +:0E0A2900C3E49FFFE49EFEE49DFDE49CFC22DE +:100A3700E86010ECA2E713FCED13FDEE13FEEF13D5 +:040A4700FFD8F022C2 +:100A4B00E8600FEFC333FFEE33FEED33FDEC33FC09 +:030A5B00D8F122AD +:100A5E00D083D082F8E4937012740193700DA3A327 +:100A6E0093F8740193F5828883E47374029368603B +:060A7E00EFA3A3A380DF3B +:100A8400D083D082F8E4937012740193700DA3A301 +:100A940093F8740193F5828883E473740293B5F038 +:0D0AA400067403936860E9A3A3A3A380D8A0 +:101BAE008B498A4A894BE4F551F552E5501550AEF2 +:101BBE004F7002154F4E6033AB4CAA4DA94E120911 +:101BCE005AFFAB49AA4AA94B0552E552AC517002D5 +:101BDE00055114F5828C83EF1209B2EF60CD7401BA +:101BEE00254EF54EE4354DF54D80C0AB49AA4AA9B8 +:021BFE004B2278 +:1030C400E4FFFE12095A600C0FEF70010E09E9705B +:0530D400F20A80EF226A +:100AB100EF4E6012EF60010EEDBB010B89828A835C +:100AC100F0A3DFFCDEFA2289F05007F709DFFCA969 +:0C0AD100F022BBFEFCF309DFFCA9F022C0 +:101F2A00021E90E493A3F8E493A34003F68001F21F +:101F3A0008DFF48029E493A3F85407240CC8C333B8 +:101F4A00C4540F4420C8834004F456800146F6DF87 +:101F5A00E4800B0102040810204080902573E47E7F +:101F6A00019360BCA3FF543F30E509541FFEE4937C +:101F7A00A360010ECF54C025E060A840B8E493A343 +:101F8A00FAE493A3F8E493A3C8C582C8CAC583CA6E +:101F9A00F0A3C8C582C8CAC583CADFE9DEE780BE26 +:0125C3000017 +:00000001FF diff --git a/AIOUSB/Firmware/USB-AIO16-16A.hex b/AIOUSB/Firmware/USB_8140.hex old mode 100644 new mode 100755 similarity index 97% rename from AIOUSB/Firmware/USB-AIO16-16A.hex rename to AIOUSB/Firmware/USB_8140.hex index b81fdf7..4d02b1e --- a/AIOUSB/Firmware/USB-AIO16-16A.hex +++ b/AIOUSB/Firmware/USB_8140.hex @@ -1,1157 +1,1157 @@ -:102CD800120100020000004005165F810000010299 -:0C2CE80000010A0600020000004001008C -:102CF4000902200001010080F00904000002FF0025 -:102D04000000070502020002000705860200020017 -:102D14000902200001010080F00904000002FF0004 -:102D2400000007050202400000070586024000007B -:102D3400040309040C03410043004300450053000D -:102D440026035500530042002D0041004900200095 -:102D540020002000200020002000200000000000AF -:082D6400000000000000000067 -:102301006080E000013F01010101010700030202B9 -:1023110002020200F5F7F7F7F7F7F7F70000000000 -:102321000000003F013F010101010107020500001A -:1023310000000000F6F7F7F7F7F7F7F700000000E5 -:102341000000003F011301210139010700010001D3 -:10235100000B0200FFFFFBFFFDFFFFF7003600F05F -:102361000012003F010138010101010702020D00C5 -:1023710000000000F2F7F7F7F7F7F7F700002D007C -:102381000000003F6024E087000000000000000022 -:10239100000000000000000000000000000000003C -:1023A10000000000000000000000000047E080E0A5 -:1023B1008000F7AA4E006080E0AB013F01010101FE -:1023C10001070003020202020200F5F7F7F7F7F72F -:1023D100F7F7000000000000003F013F010101018B -:1023E10001070205000000000000F6F7F7F7F7F714 -:1023F100F7F7000000000000003F0113012101393F -:10240100010700010001000B0200FFFFFBFFFDFFC0 -:10241100FFF7003600F0002D003F010138010101F6 -:10242100010702020D0000000000F2F7F7F7F7F7CD -:10243100F7F700002D000000003F6024E1320000AA -:10244100000000000000000000000000000000008B -:10245100000000000000000000000000000000007B -:0C246100000047E12BE08000F7AA4E00CD -:103CA50090E60174AAF090E6F574FFF022F59B7595 -:103CB5009DE4E4F59EFF2290E67BE090E67CF00F24 -:013CC50022DC -:102BAE00123CA590E12BE090E6F3F090E12CE09042 -:102BBE00E6C3F090E12DE090E6C1F090E12EE090BA -:102BCE00E6C2F090E130E090E6C0F090E131E090A6 -:102BDE00E6F4F075AF0774E0F59A74AB123CB212DE -:102BEE003CBCBF80FA000000E490E6C4F000000098 -:102BFE0090E6C5F090E132E090E6C6F090E133E069 -:102C0E0090E6C7F090E134E090E6C8F090E135E050 -:102C1E0090E6C9F090E136E090E6CAF090E137E038 -:102C2E0090E6CBF090E138E090E6CCF090E139E020 -:042C3E0090E6CDF05F -:012C4200226F -:102C4300123CA590E080E090E6F3F090E081E09004 -:102C5300E6C3F090E082E090E6C1F090E083E0907C -:102C6300E6C2F090E085E090E6C0F090E086E09068 -:102C7300E6F4F075AF0774E0F59A7400123CB212F3 -:102C83003CBCBF80FA000000E490E6C4F000000002 -:102C930090E6C5F090E087E090E6C6F090E088E02B -:102CA30090E6C7F090E089E090E6C8F090E08AE013 -:102CB30090E6C9F090E08BE090E6CAF090E08CE0FB -:102CC30090E6CBF090E08DE090E6CCF090E08EE0E3 -:042CD30090E6CDF0CA -:012CD70022DA -:0A3F21000001020203030404050579 -:103AB300EC4EFEED4F2421F582743F3EF583E493F3 -:103AC300FF3395E0FEEF24A1FFEE34E68F82F5830A -:103AD3002290E6BCE0547EFF7E00E0D394807C001D -:013AE30022C0 -:03000B000231E9D6 -:1031E900C0E0C0F0C083C082C085C084C086758637 -:1031F90000C0D075D000C000C004C005C006C0071B -:103209000564E564B406270518E51870020517AECC -:1032190017FF7C007D0A12135FED4C700E90E1A33D -:10322900E004F0700690E1A2E004F0756400D007B4 -:10323900D006D005D004D000D0D0D086D084D08597 -:09324900D082D083D0F0D0E03235 -:102DFF00E4F532F531F530F52FC219C216C218C2FB -:102E0F0017121D8875672C7568D8756F2C7570EA49 -:102E1F0075652C7566F4756D2D756E1475712D7540 -:102E2F007234D2E843D82090E668E04409F090E687 -:102E3F005CE0443DF0D2AFD20D123B1590E680E03E -:102E4F0054F7F0538EF8C2193017051224AFC2177A -:102E5F00301929123EC25024C219123C3A201616BC -:102E6F0090E682E030E704E020E1EF90E682E03088 -:102E7F00E604E020E0E4123B44123ED41229B8806D -:012E8F00C77B -:1024AF0090E6B9E070030225601470030225B4248E -:1024BF00FE700302260E24FB700302255A147003CC -:1024CF0002255414607314607624056003022645B8 -:1024DF00123F76400302265190E6BBE024FE6022B5 -:1024EF0014603324FD601114602224067048E567E0 -:1024FF0090E6B3F0E5688037E56F90E6B3F0E570EE -:10250F00802DE56990E6B3F0E56A8023E56B90E6F0 -:10251F00B3F0E56C801990E6BAE0FF123B70AA06A3 -:10252F00A9077B01EA494B600DEE90E6B3F0EF90FF -:10253F00E6B4F002265102264A123F3F02265112FC -:10254F003F35022651123603022651123F2B022627 -:10255F0051123F78400302265190E6B8E0247F6085 -:10256F00151460192402703AA216E43325E0FFA275 -:10257F0018E4334F8018E490E740F08016123AD4F5 -:10258F0040047D0180027D00123AB3E0540190E7D0 -:10259F0040F0E4A3F090E68AF090E68B7402F0022C -:1025AF00265102264A123F7A400302265190E6B87E -:1025BF00E024FE60162402600302265190E6BAE082 -:1025CF00B40105C21602265102264A90E6BAE070FF -:1025DF002C123AD440047D0180027D00123AB3E000 -:1025EF0054FEF090E6BCE05480131313541FFFE029 -:1025FF00540F2F90E683F0E04420F08045803C128A -:10260F003F7C503E90E6B8E024FE601A2402703200 -:10261F0090E6BAE0B40104D216802790E6BAE0B48F -:10262F000202801E8015123AD440047D0180027D83 -:10263F0000123AB38008120056500790E6A0E0440B -:09264F0001F090E6A0E04480F0E7 -:01265800225F -:0300330002004E7A -:04004E0053D8EF3262 -:02246D00C11A92 -:103C150090E19EEFF0F5CB8FCDAF0590E19FEFF0F2 -:103C2500F5CA8FCCE4F5C8758E19D2BDD2AFD2AD29 -:053C3500D2CAF51F22B8 -:0D00360090E19EE0FF90E19FE0FD023C158F -:083F4900A21B921CD21BA21C5A -:013F5100224D -:083F5200A21B921DC21BA21D5F -:013F5A002244 -:033F7000AF1F225E -:033F7300A21B226C -:103EE600AD07AC06C3E49DFBE49CFFEBFD023C156D -:05002E00C2CAC2AD22B0 -:03002B00023D2370 -:023D2300C0E0FE -:103D2500301B0E301A04051F8007D21A123F5BC2E2 -:093D35001A300303123F5BC2CFF8 -:033D3E00D0E032A0 -:030043000229008F -:030053000229007F -:10290000023C5F00023CE500023CC600023D0400C0 -:102910000232BB0002393A00023F7E00023F7F00D4 -:10292000023F8000023F8100023C8300022F1C0016 -:1029300002365A00023F82000236B000023F830096 -:102940000230A000023F7F00023F8400023F85006A -:102950000233ED00023F860002344600023F87004A -:10296000023F8800023F7F00023F7F00023F7F005E -:10297000023F8900023F8A00023F8B00023F8C0029 -:10298000023F8D00023F8E00023F8F00023F900009 -:1029900002349F00023F91000234F800023F92008F -:1029A00002355100023F93000235AA00023F940015 -:0829B000023F9500023F960072 -:103B440090E682E030E004E020E60B90E682E0308C -:103B5400E119E030E71590E680E04401F07F147E3F -:0C3B6400001237F290E680E054FEF022E0 -:103C3A0090E682E044C0F090E681F04387010000FC -:043C4A000000002254 -:103B1500300D0990E680E0440AF0800790E680E0E9 -:103B25004408F07FDC7E051237F290E65D74FFF005 -:0F3B350090E65FF05391EF90E680E054F7F022B6 -:023B7000A907A3 -:103B7200AE71AF728F828E83A3E064037017AD01C2 -:103B820019ED7001228F828E83E07C002FFDEC3EC6 -:093B9200FEAF0580DF7E007F001C -:013B9B002207 -:1037F2008E378F3890E600E054187012E5382401B5 -:10380200FFE43537C313F537EF13F538801590E62B -:1038120000E05418FFBF100BE53825E0F538E53716 -:1038220033F537E5381538AE37700215374E600577 -:06383200123C4E80EE2264 -:103C4E007400F58690FDA57C05A3E582458370F989 -:013C5E002243 -:10198A00253032625800253034580020213D20008D -:10199A000D004020504F535420002D2050415353E6 -:1019AA00200D002D204641494C200D00362D3136A0 -:1019BA004100362D31364500322D31364100322D67 -:1019CA00313600322D31364500362D313646003655 -:1019DA002D36344D4100362D36344D4500322D36E4 -:1019EA00344D4100322D36344D00322D36344D45BA -:1019FA0000362D33324100362D33324500322D3335 -:101A0A00324100322D333200322D33324500362D29 -:101A1A0036344100362D36344500322D36344100F5 -:101A2A00322D363400322D36344500362D393641C2 -:101A3A0000362D39364500322D39364100322D39DE -:101A4A003600322D39364500362D313238410036CE -:101A5A002D3132384500322D3132384100322D31A4 -:101A6A00323800322D31323845002D4F5448455214 -:101A7A0000210054445F504F4C4C3A20475049468D -:101A8A0054524947202620307838300D005F0056DE -:101A9A0044656320333020323031394031333A31B2 -:101AAA00373A34370000475049464D6F64655365ED -:101ABA00743A0020434F4E54494E554F55530D002A -:101ACA002054430D002D2030784243205772697408 -:101ADA006520002D205069636B47504946203D2000 -:101AEA0000436F6E74696E756F75732000544320DE -:101AFA004D6F646520002D2057726974652034305B -:101B0A003146203D203078002D2054436F756E7485 -:101B1A00203D203078002D204144435F436F6E748E -:101B2A00696E756F75733D002D204354525265617D -:101B3A00640D002D204354524D6F646520002D2002 -:101B4A004354524C6F6164200D002D204354524D72 -:101B5A006F64654C6F616420002D2044494F5772B1 -:101B6A00697465416C6C3A002D2044494F5F526597 -:101B7A006164416C6C3A002D2044494F5F436F6E9B -:101B8A006669677572653A002D204144435F536563 -:101B9A0074436F6E6669673A002D204144435F477C -:101BAA006574436F6E666967002D20307842463A45 -:101BBA00476574496D6D6564696174652000537485 -:101BCA0061727420312041444320436F6E766572FE -:101BDA0073696F6E200054616B6520322041444363 -:101BEA002C206672657368206461746120005461F8 -:101BFA006B652031204144432C20686973746F72ED -:101C0A006963616C206461746120002D2053656CE6 -:101C1A006620546573743A002D2050415353002DA9 -:101C2A00204641494C002D2050726F626520436165 -:101C3A006C3A002D20537570706F727465642000C1 -:101C4A002D20556E617661696C61626C65002D208C -:101C5A0057726974652043616C200D002E0020754F -:101C6A006E617661696C61626C652E002D20565238 -:101C7A005F4E4F5344504155544F002D20444F203E -:101C8A004E4F542057414E54002D2056525F524118 -:101C9A004D20262056525F454550524F4D0D002D7E -:101CAA00203078423320444143446972656374208A -:101CBA000D002D2030784233204441434D756C7419 -:101CCA00694469726563743A20002D204441434493 -:101CDA00697265637420526561643A0025332E3156 -:101CEA00662C2025332E3166207C2025332E316642 -:101CFA002C2025332E3166207C2025332E31662C6C -:101D0A002025332E3166207C2025332E31662C2067 -:101D1A0025332E3166002D20444143536574426FAA -:101D2A0061726452616E6765002D2054445F537579 -:101D3A007370656E640D002D2054445F526573758F -:101D4A006D650D002D2052657365740031206F7525 -:101D5A0074003220696E6F757400455036696E6F73 -:101D6A0075740049424E004E3200706E3600656648 -:0E1D7A003200656636004646320046463600A8 -:10246F0041E19C0041E1C4FF41E19DFE41E1DD00FE -:10247F0041E1C70042E19A0200C106C101020C000E -:10248F0000C107C109C103C10BC10541E19EFB4159 -:0F249F00E19F50C10402080000020A0000C100C2 -:10209F00142440F58274E73CF583EFF022E4F54514 -:1020AF00AF45054574402FF582E434E7F58322E010 -:1020BF00FF0540E540AC3F22E490E68AF090E6BE93 -:1020CF00E090E68BF02224A4F58274E13EF583E0E4 -:1020DF00FCA3E0FDA3E0FEA3E0227BFFE4F53C754B -:1020EF003D01227BFF753C01753D012290E6BAE070 -:1020FF0075F008A4FFA3E07C002FFFEC35F0FEE4A1 -:10210F002FF58274503EF583E022AD3C7AE779409B -:10211F007F40AB0722E090E740F0E490E68AF09032 -:10212F00E68B22FF90E6BAE075F008A42403F5824F -:10213F00E5F03450F583EFF02290E65BF090E65A2D -:10214F00E04401F090E65974FFF090E658E0441037 -:10215F00F02290E6BCE0FF90E6BBE02275860053CC -:10216F0091EF90E65D222538F538E53B3537F537A9 -:10217F00C3E53A953CF53AE539953BF5392290E6BA -:10218F00BDE090E6BCFEE07C002400FFEC3E229018 -:10219F00401C7401F0E4F0904011F022E54275F01C -:1021AF0002A42444F9742D35F0227440253EF582A3 -:1021BF0074E7353DF58322C20890E1D9E0904011D4 -:1021CF00F022FE74402FF58274E73EF58322E490EF -:1021DF00E1A2F0A3F0F517F5182290E671F090E662 -:1021EF0072F075B4FF75B6FF2274E1F59A745AF563 -:1021FF009B74E7F59D74C0F59EE422904017E09024 -:10220F00E740F0904018E090E741F0227B017AE13F -:10221F00795A22C3E53E953CE53D953B22E490E695 -:10222F008AF090E6BEE022F583E0F8A3E0F9A3E0A0 -:10223F00FAA3E0FB228F4A8E498D488C4722AF4A82 -:10224F00AE49AD48AC47227BFF753C01E4F53D221A -:10225F0090E6047480F022FFAE45054574402E22AF -:10226F007BFF7A19799A22E53EAE3D780222E53856 -:10227F00253EF582E537353DF583225391EF90E604 -:10228F005F227C007B002412F9EC3400FA227BFFE2 -:10229F00E4F53CF53D22F582E43440F583223EF52A -:1022AF0083E0FBED25E0FFEC3322142440F582742C -:1022BF00E73CF583EF22F582E434E1F583227441A4 -:1022CF002FF58274E73EF58322856A82856983A3A1 -:1022DF007402F022856C82856B83A37407F022E56C -:1022EF0045AD46FCE4020FE99050037474F074B4EA -:0222FF00F022CB -:05004600A21E9204223D -:1037A800200404E4FEFF2290E6A2E020E1F91222C0 -:1037B8001B123E62EF2401F54CE43EF54B1221F852 -:1037C800FFFEC3EF954CE54B6480F8EE648098509B -:1037D8000F90E67BE090E67CF00FBF00010E80E2E0 -:0937E800E54C90E68FF0AE4BFFBA -:0137F10022B5 -:1038BD008B488A49894A200404E4FEFF221238F31A -:1038CD008E518F5285484E85494F854A5012221B85 -:1038DD001237061238F3745A2FF58274E13EF583D0 -:1038ED00E4F01237A822AB48AA49A94A123E622237 -:103E8B00200404E4FEFF2290E15AEFF0E4A3F012C9 -:033E9B0037A82223 -:103D7D00200404E4FEFF22754BFF754C19754D8A26 -:0C3D8D008F4E12221B1215771237A8224D -:103D4100200404E4FEFF22754BFF754C19754D905C -:0E3D51008E4E8F4F12221B1215771237A822AA -:1032520090E685E02405F573200404E4FEFF22785D -:103262005A7CE17D011214FE90E6A2E030E1079063 -:06327200E685E0B573F2F1 -:1032780012221B123E62EF2401F577E43EF5761226 -:1032880021F8F574F575C3E5759577E5766480F8EA -:10329800E574648098501290E67BE090E67CF00537 -:1032A80075E57570E1057480DDE57790E68FF0AE21 -:0232B80076FF9F -:0132BA0022F1 -:1038FD0075440390E1DE7430F0E4A3F0A374031279 -:10390D0039277F0F123DB590E1DE7438F0E4A3F056 -:0A391D00A3041239277F0F023DB505 -:10392700F07AE17BDEAD447F0E123DB57AE17BDEB6 -:03393700AD44227A -:062FA5008F448D458B46B0 -:102FAB002006061222EE0230131222EEE54475F0D3 -:102FBB0008A424A4F582E434E1122236120E65E54E -:102FCB004475F008A424A8F582E434E112223612E9 -:102FDB000D74122244E4FBFAF9F8120F6B600940EE -:102FEB0007E4FFFEFDFC800312224D1222447B00FE -:102FFB007AFF797F7847120F6B500A7F007EFF7D37 -:10300B007F7C47800312224D12224412224D121054 -:0A301B0022AD07AC06AF44023323D8 -:043F64004380022272 -:043F68005380FD2263 -:043F6C00638002224A -:103E9E0012225F0000007406F0000000E4F0000043 -:023EAE000022F0 -:103E2000C20B90E61474E0F000000090E61A7409EA -:073E3000F0000000023E9EBD -:103EB00012225F0000007402F0000000E4F0000035 -:023EC0000022DE -:10387B0090E61274A0F000000090E6187411F000AE -:10388B000000123EB090E6917480F0000000F00052 -:10389B000000F0000000F000000090E6497482F098 -:1038AB00000000F0000000F0000000F0000000023B -:0238BB003EB01D -:0628FA0012387B023E20B3 -:01005200228B -:103D5F00E516FE7C00E42515F50FEC3EF50E450F3C -:0E3D6F007007C28CC2A9C20C22D28CD2A9222B -:103AE4001220CC90E6A0E020E1F9E4FF74422FF527 -:103AF40082E434E7F583E0FEEF122291EE12132BF9 -:103B04000FBF03E890E740E0F515A3E0F516023D8A -:013B14005F51 -:1028380090E6B8E030E7621220ACE515F01220AF60 -:10284800E516F0E4F544E544C3940350207E007B8C -:102858000074122544F9EE3400FA1212E5FF7440B0 -:1028680025451220B6EFF00544054580D9122267A8 -:102878001220B6E518F0E5171222661220B6EFF01E -:10288800A20CE4331222661220B6EFF0C20C12201A -:10289800C790E6A0E04480F0221220CC90E6A0E0A9 -:1028A80020E1F9C20C90E6BEE064056004E4F5118D -:1028B800221220ACE0F5151220AFE0F516E4F5443D -:1028C800E544C394035018744025451220B6E0FF30 -:1028D800E544122291EF12132B0544054580E112BD -:1028E8003D5F90E6BAE0B4CE08A3E0B4AC031200B2 -:0128F800528D -:0128F90022BC -:103E3700E5125403904014F0A3E513F0A3E514F042 -:063E47001221DDD20C2265 -:0F3EF600D3E518950FE517950E4003123E3722BE -:103E4D00C20C1221DDC28CC2A9538EF75389F143E6 -:053E5D008901023D5F38 -:10397500E50945086019E50915097002150814C31C -:1039850094FFE508648094805018123F688013E521 -:1039950011600F7508057509FF123F64E4F51112F2 -:0839A50021DE300C0375110155 -:0139AD0022F7 -:0F3F0500D20812219E75B3FF75B5FF1221E92274 -:0D3F140012219ED208F5B3F5B51221E92265 -:10000E0090401C7401F0E4F01221C6E4F5B3F5B58E -:0D001E0090E671F090E672F0F5B4F5B622B0 -:103DD10012219E1221C675B3FF75B5FF90E671746D -:0B3DE100FFF090E67274801221F022C7 -:073B9C00904010F0123F05FC -:103BA300E4FEFD7801AF05EF08800103D8FDF5B110 -:103BB3008DB08EA08E9090401BEEF00EEE70E40D53 -:033BC300ED70E0C2 -:013BC60022DC -:10311000E4F546F547AF477801EF08800103D8FD95 -:10312000F5B18546A090401C7401F085904485B0AF -:1031300045E4F0E544B54606E5456547602B90E17A -:103140009D7401F0AF47123D7DAF46123D7D7BFF80 -:103150007A1979951238BDAF45123D7DAF44123DC5 -:103160007D12226F1238BD80060546E54670A60521 -:0E31700047E54770A090E19DE0B4FE02E4F058 -:01317E00222E -:103A19007BFF7A19799C1238BD7401123B9C74059D -:103A2900123B9C123F1412311090E19DE07BFF7014 -:103A3900067A1979A480047A1979AD1238BD9040B3 -:043A490010E4F02273 -:062D6C008B3E8A3F894006 -:102D7200E4F541754207123E628F4312211B7D0129 -:102D82007F047E0012375890E740E04480902CE3A5 -:102D9200F090E740E0B4010C1221AB8982F5837414 -:102DA2004FF005421221AB8982F5837431F005425E -:102DB200E543254225E0902D44F0E4F541AF43EF91 -:102DC2003395E0FEC3E5419FEE6480F8748098502D -:102DD2002BAB3EAA3FA9408541827583001212FEA9 -:102DE200FDE5411221ADFAE54275F002A429F9EAA6 -:0C2DF20035F08982F583EDF0054180C1C9 -:012DFE0022B2 -:103BC70090401374AAF0E064AA70197455F0E06489 -:103BD700557011744FF0E0B44F0A7449F0E0B449DE -:073BE700037F00227F012291 -:10317F00123BC7EF14601B04705A12211B7D017F95 -:10318F00037E0012375890E740E0541F90E1C4F0DF -:10319F00804212211B7D027FF67E1D12375890E769 -:1031AF0040E0FF780208800123D8FDF53890E74111 -:1031BF00E090E1C4F012211B7D017F037E001237E6 -:1031CF005890E740E0653860037F042290E740E0C5 -:0931DF00541FFF2290E1C4E0FF3F -:0131E80022C4 -:103E770090401AEDF090E1DDE53CF090E1C7E53DBB -:043E8700F0022D6CAC -:1027610012211B7D047FCC7E1D1237587F437E438F -:102771007D417C4490E740E0F8A3E0F9A3E0FAA3AF -:10278100E0FBC31213C27068D20112211B7D207FAE -:10279100D07E1D123758E4F544F545E545AE447841 -:1027A10002C333CE33CED8F924401221D5E0FCA3A5 -:1027B100E0FDA3E0FEA3E0FFC004C005C006C00722 -:1027C100E545AE447802C333CE33CED8F924A4F51F -:1027D1008274E13EF583D007D006D005D0041213F0 -:1027E100D30545E545700205446408454470AC22B3 -:1027F100C201E4F544F545E545AE447803C333CE63 -:1028010033CED8F9FBAA0624A4F58274E13AF58304 -:102811001213DF3F80000074A82BF58274E13AF5B2 -:10282100831213DF000000000545E54570020544F1 -:062831006404454470C17F -:01283700227E -:101D8800E4F537C202904019F090E6017480F01231 -:101D9800000390E678E04401F0E05410FFC4540FCB -:101DA800445090E159F0E013E43390E1C6F090E636 -:101DB800007410F0123E4D904019E4F090E6107453 -:101DC800A0F090E611F000000090E612F00000008C -:101DD800E490E613F000000090E61474E0F00000D0 -:101DE80000E490E615F012225F0000007402F00093 -:101DF80000007406F0000000E4F000000090E6180F -:101E0800F00000007411F000000090E61A7409F068 -:101E180000000012317F90E1C4EFF0E0FF444090F1 -:101E28002CE2F0EF541FB42000400302203A901E29 -:101E38003DF8282873021E9D021EA8021EB4021E29 -:101E4800C0021ECC021EEA021EF6021F02021F0E6C -:101E5800021F1A021F28021F36021F44021F5202C5 -:101E68001F60021F6E021F7C021F8A021F98021F3A -:101E7800A6021FB4021FC2021FCF021FDC021FE905 -:101E8800021FF602200302201002201D02202A024F -:101E9800203A021EDC7A1979B6122256FD02203544 -:101EA8007A1979BC12229D7D010220357A1979C2EE -:101EB8001222567D020220357A1979C812229D7D98 -:101EC800030220357BFF7A1979CDE4F53CF53D7D99 -:101ED800040220357BFF7A1979D31222587D050236 -:101EE80020357A1979D91220F27D080220357A191D -:101EF80079E01220E97D090220357A1979E7122064 -:101F0800F27D0A0220357A1979EE1220E97D0B025A -:101F180020357BFF7A1979F41220EB7D0C022035ED -:101F28007BFF7A1979FB1220F47D100220357BFFA4 -:101F38007A1A79011220EB7D110220357BFF7A1A7B -:101F480079071220F47D120220357BFF7A1A790D69 -:101F58001220EB7D130220357BFF7A1A79121220AA -:101F6800EB7D140220357BFF7A1A79181220F47D54 -:101F7800100220357BFF7A1A791E1220EB7D1102A0 -:101F880020357BFF7A1A79241220F47D120220353D -:101F98007BFF7A1A792A1220EB7D130220357BFF0A -:101FA8007A1A792F1220EB7D140220357BFF7A1ADA -:101FB80079351220F47D100220357BFF7A1A793B9F -:101FC8001220EB7D1180667BFF7A1A79411220F48A -:101FD8007D1280597BFF7A1A79471220EB7D138096 -:101FE8004C7BFF7A1A794C1220EB7D14803F7BFFE3 -:101FF8007A1A79521220F47D1080327BFF7A1A798E -:10200800591220EB7D1180257BFF7A1A7960122006 -:10201800F47D1280187BFF7A1A79671220EB7D1302 -:10202800800B7BFF7A1A796D1220EB7D14123E77B4 -:1020380080097BFF7A1A7974122D6CE4FF74C82F1B -:10204800F582E434E1F583E4F02F1222A5E4F00FE1 -:10205800BF15EA90401DE4F0123A19C20D123DEC8A -:1020680090E6C37480F090E6C214F000000090E699 -:10207800E27402F043B202D21675110112000E90FA -:102088004019E4F090E65EE04438F0E044C4F074AF -:07209800011221480227613B -:1029B800E58070047F0180027F00EF90E68030E0C0 -:1029C80006E04408F08004E054F7F0123975300B43 -:1029D8002D90401FE030E026C20B7BFF7A1A797BEE -:1029E8001238BD90401FE4F090E6F574FFF0C2097C -:1029F80012225FE4F0000000123E9E123F6C300B82 -:102A080059E5BB30E7547BFF7A1A797D1238BD004F -:102A1800000090E6AFE090E6B0122194FED3EF9468 -:102A280000EE94004016D390E19BE09F90E19AE07D -:102A38009E400990E6487406F0000000123D417B74 -:102A4800FF7A1A79971238BD90E698E0FF123D7D1B -:0D2A580090E699E0FF123D7DC20B023EF6B4 -:102A6500E4FF90E6B8E020E703022B0B0F0F74405C -:102A750024011220B6740AF00F744024021220B605 -:102A8500E4F00F744024031220B67415F00F74405F -:102A950024041220B67401F00F744024051220B6E8 -:102AA5007402F00F744024061220B6E4F00F74404F -:102AB50024071220B67404F00F744024081220B6BF -:102AC500E4F00F744024091220B6E4F00F7440249A -:102AD5000A1220B6E4F00F7440240B1220B6E4F07D -:102AE5000F7440240C1220B6E4F00F7440240D122C -:102AF50020B6E4F00F7440240E1220B6E4F090E7FF -:062B050040EFF01220C7B2 -:012B0B0022A7 -:102B0C00E4FF9040117404F0A374F0F0A37401F08E -:102B1C00E490E6CEF000000090E6CFF000000090CC -:102B2C00E6D0F000000090E6D17420F000000075B3 -:102B3C00BB06000000904019E4F01FEF600AE5BBF3 -:102B4C0020E70500000080F2E4FDFCEDAE04780205 -:102B5C00C333CE33CED8F92402F58274F81222ADE9 -:102B6C001221D1EBF0EDAE047802C333CE33CED8C4 -:102B7C00F92403F58274F81222ADFE1222CDEBF08B -:102B8C000DBD00010CED64104C70C0123E9E122164 -:102B9C00C890E1DAE0904012F090E1DBE090401355 -:012BAC00F038 -:012BAD002205 -:10338A00E4FF9040117404F0904013E4F090401E62 -:10339A007481F0E490E6CEF000000090E6CFF000F1 -:1033AA00000090E6D0F000000090E6BEE0C3139063 -:1033BA00E6D1F075BB06000000904019E4F01FEF5B -:1033CA00600AE5BB20E70500000080F2E4FF90E612 -:1033DA00BEE0FEEFC39E50081220B3E4F00F80EE69 -:0333EA00023E9E02 -:1030250090E6B8E030E74D90E6BFE0FE90E6BEE002 -:10303500FDED4E7002803890E6BDE0705D90E6BC17 -:10304500E0147056754EFF754F1A755099755100FD -:1030550075521E7B017AE779411237067B017AE7C3 -:103065007940123E62EF0490E740F090E6BEE090B2 -:10307500E68BF02290E6BFE0FF90E6BEE04F601AD7 -:1030850090E6BFE0701412218D700FEF24BF700A17 -:0A30950090E6BEE0B40503123AE431 -:01309F00220E -:10005600E4F541F54275110190E6B9E01214200568 -:10006600581005581105941204592004B22104BDF4 -:100076002204CC2300C32E07B23507AC3801E83979 -:1000860000C93C0D313F0853910A3DA20A3DA30A1F -:1000960030A909FDAC00CFB20B6FB301D4B60CFB8F -:1000A600B70886BA08C2BB0230BC05C4BE07CEBFBD -:1000B60001D6C305C4D20106D400000D3612283875 -:1000C600020D38123025020D389040117414F012CA -:1000D60022F790E6BCE0905002F090E6BDE090502A -:1000E60002F090E6BAE0905001F090E6BBE0905046 -:1000F60001F0D20290E6587410F090E65A0208DC3D -:1001060090E6B8E020E71A90E6A0E020E1F990E753 -:1001160040E0FF90E6BCE0FEE42E1222A5EF0205C9 -:100126008CE4F53FF540A20233FF1220C0700205B1 -:100136003F1222B9F090E65C1220BE7002053F1213 -:10014600209F90E65A1220BE7002053F12209F9013 -:10015600E65B1220BE7002053F12209F90E6581201 -:1001660020BE7002053F12209F90E6591220BE70F5 -:1001760002053F12209F90E65E1220BE7002053FE8 -:1001860012209F90E65F1220BE7002053F12209F4C -:10019600E4F53DF53E122276C333CE33CED8F912BE -:1001A60020D5FF121022AD07122276C333CE33CEEE -:1001B600D8F92540FFE53F3E1221D1EDF0053EE599 -:1001C6003E7002053D6408453D70CA020CF6800C7F -:1001D600122161FD90E6BAE0FB122FA5122B0C024C -:1001E600087790E6B8E020E7307A1A79B0120D6306 -:1001F6007BFF60067A1A79BD80047A1A79CA1238AA -:10020600BD90E6BCE0600A146003020D38D20D8092 -:1002160002C20D123E06020D3890E6BCE0FFE42F46 -:100226001222A5E090E74002058C90E6B8E030E7A0 -:100236000302035FE4F510041221487A1A79CF12FB -:100246000D59D39400400A1220C790E6A0E020E1A1 -:10025600F990E6BEE0C39404405090E740E030E2F7 -:10026600297BFF7A1A79DD1238BD90E743E07BFFE0 -:1002760030E0067A1A79EB80047A1A79F71238BDDB -:1002860090E743E013920D123E0690E740E030E11E -:10029600197BFF7A1B79001238BD90E742E0FF1206 -:1002A6003D7D90E742E090401FF090E6BEE0600A98 -:1002B60090E740E020E0030203547BFF7A1B7912AB -:1002C6001238BD90E6BBE0FF123D7D90E6BAE0FF36 -:1002D600123D7D90E6BDE0FF123D7D90E6BCE0FF5D -:1002E600123D7DE5BB30E766E5AC20E06112216199 -:1002F6004FFF90E6BDE04FFF90E6BAE04F7003D3A4 -:100306008001C392097BFF7A1B79201238BDA209AE -:10031600E433FF123D7D90E6BBE090E6CEF00000B0 -:100326000090E6BAE090E6CFF000000090E6BDE06F -:1003360090E6D0F0000000A209E433FF90E6BCE0AE -:100346004F90E6D1F000000075BB060000001222B7 -:100356006F1238BDD20B020D38E4F53FF54090E63A -:10036600B01220BE7002053F12209F00000090E6EA -:10037600AF1220BE7002053F12209F00000090E6DB -:10038600991220BE7002053F12209F00000090E6E1 -:10039600981220BE7002053F12209F000000E51053 -:1003A6005401FF90E6F4E054FE4F1220BF700205A0 -:1003B6003F12209F00000090E6141220BE70020536 -:1003C6003F12209F00000090E61A1220BE70020520 -:1003D6003F12209F00000090E6351220BE700205F5 -:1003E6003F12209F00000090E6341220BE700205E6 -:1003F6003F12209F0000000540E540AE3F70020519 -:100406003F1424401221D5E5ACF000000090E6A987 -:100416001220BE7002053F12209F00000090E65495 -:100426001220BE7002053F12209F00000090E65584 -:100436001220BE7002053F12209F000000300A0401 -:100446007F0180027F001220C07002053F1222B990 -:1004560002058C7A1B7932120D59B4020E90E6BB56 -:10046600E0C4333354C0122132802690E6BEE064E5 -:1004760003701E90E6BBE0FF7401A807088002C364 -:1004860033D8FC25E044C01221321220FB90E7420B -:10049600F01220FB90E740F090E6BAE075F008A471 -:1004A600FFA3E012210890E74102087E7A1B793DFE -:1004B600120D47F0020D387BFF7A1B79481238BDC2 -:1004C600E490E68B802490E6B8E030E703020D382E -:1004D60090E6BFE070047F0180027F0090E6BEE0F8 -:1004E6004F60347A1B7954120D47F0122161C41300 -:1004F6001354037C005403FDE42DF582EC122141D4 -:1005060090E6BD122164C413135403FDE42DF58255 -:10051600EC122141020D381220C790E6A0E020E13E -:10052600F990E6BEE064046003020D381222F790EB -:10053600E742E0905002F090E743E0905002F090DE -:10054600E740E0905001F090E741E0905001F00262 -:100556000D3890E6B8E020E7157BFF7A1B79631229 -:1005660038BD1220C790E6A0E020E1F9803D7BFF70 -:100576007A1B79721238BD904015E090E740F090F2 -:100586004016E090E741F0E490E68A02087E7BFFA1 -:100596007A1B79811238BD1220C790E6A0E020E1CF -:1005A600F990E742E05403904014F090E740E09061 -:1005B6004015F090E741E0904016F0020D3890E6C5 -:1005C600B8E030E7030206F97BFF7A1B799212380E -:1005D600BDC2051220C790E6A0E020E1F990E740F1 -:1005E600E090E1C8F0904000F090E741E090E1C96A -:1005F600F0904001F090E742E090E1CAF0904002AE -:10060600F090E743E090E1CBF0904003F090E744B0 -:10061600E090E1CCF0904004F090E745E090E1CD29 -:10062600F0904005F090E746E090E1CEF09040066D -:10063600F090E747E090E1CFF0904007F090E74870 -:10064600E090E1D0F0904008F090E749E090E1D1E9 -:10065600F0904009F090E74AE090E1D2F090400A2D -:10066600F090E74BE090E1D3F090400BF090E74C30 -:10067600E090E1D4F090400CF090E74DE090E1D5A9 -:10068600F090400DF090E74EE090E1D6F090400EED -:10069600F090E74FE090E1D7F090400FF090E750F0 -:1006A600E090E1D8F0904010F090E751E090E1D969 -:1006B600F0904011F090E752E090E1DAF0904012AD -:1006C600F090E753E090E1DBF0904013F090E1C446 -:1006D600E0541FFFD394045003020D38EF641F70DB -:1006E60003020D3890E754E090E1DCF090401DF0F5 -:1006F600020D387BFF7A1B79A31238BD90E1C8E062 -:1007060090E740F090E1C9E090E741F090E1CAE05F -:1007160090E742F090E1CBE090E743F090E1CCE047 -:1007260090E744F090E1CDE090E745F090E1CEE02F -:1007360090E746F090E1CFE090E747F090E1D0E017 -:1007460090E748F090E1D1E090E749F090E1D2E0FF -:1007560090E74AF090E1D3E090E74BF090E1D4E0E7 -:1007660090E74CF090E1D5E090E74DF090E1D6E0CF -:1007760090E74EF090E1D7E090E74FF090E1D8E0B7 -:1007860090E750F090E1D9E090E751F090E1DAE09F -:1007960090E752F090E1DBE090E753F090E1DCE087 -:1007A60090E75402087E90E6F574FFF090E6BCE010 -:1007B600601090E6AFE090E698F090E6B0E090E644 -:1007C60099F0123E9E020D387BFF7A1B79B31238E0 -:1007D600BD90E6BEE070277BFF7A1B79C81238BD54 -:1007E600904018E0FF123D7D904017E0FF123D7DDE -:1007F60012226F1238BD904019E4F0020D0E90E6F9 -:10080600BEE064047BFF702D7A1B79E01238BD9040 -:100816004019E4F012220A904019E4F0904017E0E3 -:1008260090E742F0904018E090E743F090E68B7432 -:1008360004F0020D387A1B79F81238BD12220A909C -:10084600E68B7402F0904019E4F0020D387BFF7AD3 -:100856001C79151238BD90E19DE0FF90E740F0EF5E -:100866007BFF70067A1C792280047A1C7929120D86 -:100876003A90E6BFE090E68AF090E6BEE0020D0E02 -:100886007BFF7A1C79301238BD90E1DDE0FFB401C0 -:100896000890E74074BBF0800890E1C4E090E74020 -:1008A600F0EF7BFFB401067A1C793D80047A1C794F -:1008B6004A120D3A12212904F0020D3890E6B8E0EA -:1008C60030E71990E6BEE0B4011290E7407401F0FB -:1008D600123A1990E68B7401F0020D387BFF200561 -:1008E600107A1C79581238BDD205C20D123DEC8023 -:1008F600077A1C79661238BD90E1DDE06401600379 -:100906000209DF123DD190E74074BBF090E6BBE0F0 -:10091600C313FFE5B154802FF5B1E090E6C4F09023 -:10092600E6BAE090E6C5F012218D90E1A0F0A3EFC3 -:10093600F090E1A0E0FEA3E0FF4E70030209F0E5AF -:10094600BB30E7EDE5AB20E1E890E19AE0FCA3E0FF -:10095600FDD3EF9DEE9C402290E19AE0FAA3E0FBE6 -:10096600EA90E6D0F0000000EB90E6D1F00000003F -:1009760090E156ECF0A3EDF0802790E1A0E0FCA317 -:10098600E0FDEC90E6D0F0000000ED90E6D1F0003E -:10099600000090E1A0E0FFA3E090E156CFF0A3EFC6 -:1009A600F0E4F5BB000000E5BB20E7030080F8009B -:1009B6000000000090E156E0FEA3E0FFC390E1A135 -:1009C600E09FF090E1A0E09EF0E5B1547F04FFE5E2 -:1009D600B154802FF5B10209377BFF7A1C79681272 -:1009E60038BD90E1C4E090E740F012000E90E6BFFB -:1009F600E012222D020D0E7BFF7A1C79761238BD8D -:100A06007BFF7A1C79851238BD90E6B5E054FEF07E -:100A160090E6BFE01220C890E6BBE090E6B3F09007 -:100A2600E6BAE090E6B4F0020D3890E1C67401F043 -:100A360090E159E04401F07BFF7A1C79931238BDAE -:100A460090E6BAE0753700F538A3E0FEEE4237903F -:100A5600E6BEE0753900F53AA3E0FEEE423990E6CF -:100A6600B8E064C06003020B10E53A453970030232 -:100A76000D3890E6A0E020E1F9C3E53A9440E53967 -:100A86009400500885393B853A3C8006753B0075D5 -:100A96003C4090E6B9E064A3704090E6BCE0B40147 -:100AA6001BA3E0701790E6BBE030E71090E74074B8 -:100AB60003F0A37401F0A37407F08042E4F53DF55A -:100AC6003E122222503812227DE0FF1221B9EFF0A9 -:100AD600053EE53E70EB053D80E7E4F53DF53E124B -:100AE600222250101221B974CDF0053EE53E70EF7A -:100AF600053D80EB122119AF38AE37123758122157 -:100B060029E53CF0122175020A6F90E6B8E06440D0 -:100B16006003020D38E53A45397003020D3812219B -:100B260029F090E6A0E020E1F990E68BE0753B0025 -:100B3600F53C90E6B9E0B4A31EE4F53DF53E12227D -:100B460022501E1221B9E0FF12227DEFF0053EE58C -:100B56003E70EB053D80E7122119AF38AE371239EA -:100B6600E4E53C122175020B1B90E6B8E030E70382 -:030B7600020C1E50 -:100B790090E6BDE030E60312276190E6BDE030E77C -:100B890004C2068004A201920690E6BEE0701B7BB7 -:100B9900FF7A1C79A91238BD1220CC122161FD906F -:100BA900E6BAE0FB122FA5020D387BFF7A1C79BC4F -:100BB9001238BD1220C790E6A0E020E1F9E4F53D26 -:100BC900F53E90E740E0F543E5437003020D38C375 -:100BD900E53E9404E53D94004003020D38E54330B9 -:100BE900E023AF3EC007E53E25E0FFE53D33FE7457 -:100BF900422FF58274E73EF583E0FD1222CDE0FB3A -:100C0900D007122FA5053EE53E7002053DE543C319 -:050C190013F54380B358 -:100C1E007A1C79D4120D636076754BFF754C1C757A -:100C2E004DE690E1A41220DEF5518E508D4F8C4E84 -:100C3E00A31220DEF5558E548D538C52A31220DE56 -:100C4E00F5598E588D578C56A31220DEF55D8E5CAD -:100C5E008D5B8C5AA31220DEF5618E608D5F8C5EEB -:100C6E00A31220DEF5658E648D638C62A31220DEE6 -:100C7E00F5698E688D678C66A31220DEF56D8E6C1D -:100C8E008D6B8C6A7B017AE779401215778059A2B9 -:100C9E0001E43390E740F0A206E433A3F0E4A3F0BE -:100CAE00A3F0F53DF53E122276C333CE33CED8F9FE -:100CBE001220D5FFC004C005C006C007122276C39D -:100CCE0033CE33CED8F92444F58274E73EF583D083 -:100CDE0007D006D005D0041213D3053EE53E7002B0 -:100CEE00053D6408453D70BE12222C80137BFF7AB1 -:100CFE001D79201238BD90E6B8E030E70912222C9B -:100D0E0090E68BF0802490E6BEE0D394004005E0A0 -:100D1E0090E68BF090E19CE0448090401EF01238FB -:0B0D2E00FD8007122A658002D322C35B -:100D3900221238BD7BFF7A19799A1238BD227BFFBE -:100D49001238BDE490E68BF090E6BBE090500322A8 -:100D59007BFF1238BD90E6BEE0227BFF1238BD90C2 -:040D6900E6BCE022E2 -:103EC2007BFF7A1D79331238BD7F017E001237F2F3 -:023ED200D322F9 -:103ED4007F017E001237F27BFF7A1D79411238BDD3 -:023EE400D322E7 -:023F7600D32254 -:1036030090E680E030E72100000090E6247402F0A9 -:10361300000000E490E625F0000000D20790E19A54 -:103623007402F0A3E4F0801F000000E490E624F0AD -:1036330000000090E6257440F0000000C20790E10E -:103643009AE4F0A37440F090E6BAE090E1C5F0127A -:07365300226F1238BDD322E3 -:0A3F2B0090E1C512212404F0D32216 -:0A3F350090E6BAE090E158F0D322C4 -:0A3F3F0090E15812212404F0D3226F -:023F7800D32252 -:023F7A00D32250 -:023F7C00D3224E -:103C5F00C0E0C083C082C085C084C086758600D294 -:103C6F001712216E7401F0D086D084D085D082D007 -:043C7F0083D0E032DC -:103CC600C0E0C083C082C085C084C08612216B74E8 -:0F3CD60004F0D086D084D085D082D083D0E03265 -:103CE500C0E0C083C082C085C084C08612216B74C9 -:0F3CF50002F0D086D084D085D082D083D0E03248 -:1032BB00C0E0C0F0C083C082C085C084C086758664 -:1032CB0000C0D075D000C000C001C002C003C00454 -:1032DB00C005C006C007856D69856E6A1222D88548 -:1032EB00656B85666C1222E312216E7410F07BFF06 -:1032FB007A1D794E123252D007D006D005D004D0A9 -:10330B0003D002D001D000D0D0D086D084D085D0CD -:08331B0082D083D0F0D0E03233 -:103D0400C0E0C083C082C085C084C08612216B74A9 -:0F3D140008F0D086D084D085D082D083D0E03222 -:10393A00C0E0C083C082C085C084C08675860090FE -:10394A00E680E030E71285656985666A1222D885C5 -:10395A006D6B856E6C1222E312216E7420F0D08694 -:0B396A00D084D085D082D083D0E03222 -:013F7E003210 -:013F7F00320F -:013F8000320E -:013F8100320D -:103C8300C0E0C083C082C085C084C0867586001230 -:103C9300228A7404F0D086D084D085D082D083D099 -:023CA300E0320D -:102F1C00C0E0C0F0C083C082C085C084C086758606 -:102F2C0000C0D075D000C000C001C002C003C004F6 -:062F3C00C005C006C0073D -:102F420090E68DE0FF90E6A2E020E127E4FEEEC3EA -:102F52009F501B74802EF582E434E7F583E0FD7404 -:102F6200C02EF582E434E7F583EDF00E80E090E6C2 -:102F72008FEFF07BFF7A1D795612325212228A7439 -:022F820008F055 -:102F8400D007D006D005D004D003D002D001D000A1 -:102F9400D0D0D086D084D085D082D083D0F0D0E079 -:012FA40032FA -:10365A00C0E0C0F0C083C082C085C084C0867586C1 -:10366A0000C0D075D000C000C001C002C003C004B1 -:10367A00C005C006C0077BFF7A1D795C1232521260 -:10368A00228A7410F0D007D006D005D004D003D017 -:10369A0002D001D000D0D0D086D084D085D082D0BC -:0636AA0083D0F0D0E032F5 -:013F8200320C -:1036B000C0E0C0F0C083C082C085C084C08675866B -:1036C00000C0D075D000C000C001C002C003C0045B -:1036D000C005C006C0077BFF7A1D79641232521202 -:1036E000228A7440F0D007D006D005D004D003D091 -:1036F00002D001D000D0D0D086D084D085D082D066 -:0637000083D0F0D0E0329E -:013F8300320B -:1030A000C0E0C0F0C083C082C085C084C086758681 -:1030B00000C0D075D000C000C001C002C003C00471 -:0630C000C005C006C007B8 -:1030C6005391EF75100190E659E0F524300205C2E0 -:1030D600021221C87BFF7A1D796D12325290E65991 -:0930E60074FFF090E65B7401F048 -:1030EF00D007D006D005D004D003D002D001D00035 -:1030FF00D0D0D086D084D085D082D083D0F0D0E00D -:01310F00328D -:013F8400320A -:013F85003209 -:1033ED00C0E0C0F0C083C082C085C084C086758631 -:1033FD0000C0D075D000C000C001C002C003C00421 -:10340D00C005C006C0075391EF90E65B7410F07BCA -:10341D00FF7A1D7971123252D007D006D005D00433 -:10342D00D003D002D001D000D0D0D086D084D085AA -:09343D00D082D083D0F0D0E0323F -:013F86003208 -:10344600C0E0C0F0C083C082C085C084C0867586D7 -:1034560000C0D075D000C000C001C002C003C004C7 -:10346600C005C006C0075391EF90E65B7440F07B41 -:10347600FF7A1D7974123252D007D006D005D004D7 -:10348600D003D002D001D000D0D0D086D084D08551 -:09349600D082D083D0F0D0E032E6 -:013F87003207 -:013F88003206 -:013F89003205 -:013F8A003204 -:013F8B003203 -:013F8C003202 -:013F8D003201 -:013F8E003200 -:013F8F0032FF -:013F900032FE -:10349F00C0E0C0F0C083C082C085C084C08675867E -:1034AF0000C0D075D000C000C001C002C003C0046E -:1034BF00C005C006C0075391EF90E6517402F07B30 -:1034CF00FF7A1D7978123252D007D006D005D0047A -:1034DF00D003D002D001D000D0D0D086D084D085F8 -:0934EF00D082D083D0F0D0E0328D -:013F910032FD -:1034F800C0E0C0F0C083C082C085C084C086758625 -:1035080000C0D075D000C000C001C002C003C00414 -:10351800C005C006C0075391EF90E6557402F07BD2 -:10352800FF7A1D797C123252D007D006D005D0041C -:10353800D003D002D001D000D0D0D086D084D0859E -:09354800D082D083D0F0D0E03233 -:013F920032FC -:10355100C0E0C0F0C083C082C085C084C0867586CB -:1035610000C0D075D000C000C001C002C003C004BB -:10357100C005C006C0075391EF90E6517401F07B7E -:10358100FF7A1D7980123252D007D006D005D004BF -:10359100D003D002D001D000D0D0D086D084D08545 -:0935A100D082D083D0F0D0E032DA -:013F930032FB -:1035AA00C0E0C0F0C083C082C085C084C086758672 -:1035BA0000C0D075D000C000C001C002C003C00462 -:1035CA00C005C006C0075391EF90E6557401F07B21 -:1035DA00FF7A1D7984123252D007D006D005D00462 -:1035EA00D003D002D001D000D0D0D086D084D085EC -:0935FA00D082D083D0F0D0E03281 -:013F940032FA -:013F950032F9 -:013F960032F8 -:06383800AB07AA06AC0577 -:10383E00E4FD90E1C6E0600B7E000DEE24DE122268 -:10384E00C5EAF0AE050D74DE2E1222C5EBF0AF0503 -:10385E000D74DE2F1222C5ECF090E159E0FF7AE1F3 -:0D386E007BDE123DB590E159E0FF0239AE5E -:0A39E4008E448F458D468A478B48BC -:1039EE00E4F549E549C3954650200545E545AE4405 -:1039FE007002054414FFE5482549F582E43547F584 -:0A3A0E0083E0FD123838054980D925 -:013A1800228B -:0A3758008E468F478D488A498B4A40 -:10376200E4FDF54B90E1C6E06012E546FF7E000DF8 -:10377200EE24DEF582E434E1F583EFF0AE050D745C -:10378200DE2EF582E434E1F583E547F090E159E07D -:10379200FF7AE17BDE123DB590E159E0FFAB4AAA28 -:0637A20049AD48023D990B -:103DEC00A20D920A90401F300A07E4F0122C438077 -:0A3DFC00067402F0122BAE023E9E88 -:103E0600A20D920A90401F300A07E4F0122C43805C -:0A3E1600067402F0122BAE023E9E6D -:10332300EFC3940250047E0E80027E0FAB06EF546F -:1033330001FE90E67AE04401F0C2E990E678E044C9 -:1033430080F0EB25E090E679F090E678E030E0F964 -:10335300EE441890E679F090E678E030E0F9EC90EE -:10336300E679F090E678E030E0F9ED90E679F090D8 -:10337300E678E04440F090E678E030E0F990E678D3 -:06338300E020E6F9D2E9AA -:013389002221 -:093F5B00050DE50D7002050C22B4 -:08000300E4F51ED2E9D2AF22A0 -:1039AE0090E678E020E6F9C2E990E678E04480F00F -:1039BE00EF25E090E679F090E678E030E0F990E6D9 -:1039CE0078E04440F090E678E020E6F990E678E082 -:0639DE0030E1D6D2E9221F -:103A8100A90790E678E020E6F9E51E702390E67834 -:103A9100E04480F0E925E090E679F08D19AF03A9C3 -:103AA10007751A018A1B891CE4F51D751E01D322B5 -:023AB100C3222E -:103A4D00A90790E678E020E6F9E51E702590E67866 -:103A5D00E04480F0E925E0440190E679F08D19AF5E -:103A6D0003A907751A018A1B891CE4F51D751E0330 -:043A7D00D322C3226B -:03004B0002265931 -:10265900C0E0C083C082C085C084C086758600C0C2 -:10266900D075D000C000C001C002C003C006C007B9 -:1026790090E678E030E206751E0602274390E67878 -:10268900E020E10CE51E64026006751E070227437F -:10269900E51E24FE605F14603624FE7003022734B1 -:1026A90024FC700302274024086003022743AB1A65 -:1026B900AA1BA91CAF1D051D8F827583001212FE6E -:1026C90090E679F0E51D65197070751E05806B90AF -:1026D900E679E0AB1AAA1BA91CAE1D8E8275830090 -:1026E90012133D751E02E5196401704E90E678E0FB -:1026F9004420F08045E51924FEB51D0790E678E0F1 -:102709004420F0E51914B51D0A90E678E04440F03C -:10271900751E0090E679E0AB1AAA1BA91CAE1D8EA6 -:102729008275830012133D051D800F90E678E04401 -:1027390040F0751E008003751E005391DFD007D04D -:1027490006D003D002D001D000D0D0D086D084D01A -:0827590085D082D083D0E0326C -:103D9900123A4DE51E24FA600E146006240770F3EA -:0C3DA900D322E4F51ED322E4F51ED32241 -:103DB500123A81E51E24FA600E146006240770F39A -:0C3DC500D322E4F51ED322E4F51ED32225 -:100D6D0002108EE86480F8E933E83360110460F016 -:100D7D00ED33EC337009E8FCE9FDEAFEEBFF2204EC -:100D8D0060DED3EB9FEA9EE99DE8C2E78CF0C2F7E7 -:100D9D0095F0400CE8CCF8E9CDF9EACEFAEBCFFBB3 -:100DAD0012105985D0F05804700320D5B3E80470A3 -:100DBD00075002B2D502109892D5EC0460F7E4CC3E -:100DCD00C0E0C398F8603B94186008400DD0E0FB7C -:100DDD00021070E4FBFAC9FC8028E830E406E4C98F -:100DED00FBE4CAFCE830E305E4C9CACBFCE85407D0 -:100DFD006010F8C3E913F9EA13FAEB13FBEC13FCDB -:100E0D00D8F130F52FC3E49CFCEF9BFFEE9AFEED7D -:100E1D0099FDD0E0FBEF4E4D4C701222DB0302101A -:100E2D0095EC2CFCEF33FFEE33FEED33FDED30E7AB -:100E3D00EB021070EF2BFFEE3AFEED39FDD0E0FB2B -:100E4D0050130BBB0003021098ED13FDEE13FEEFD4 -:080E5D0013FFEC13FC021070FE -:100E6500EC4D6011E8497017ED33EC3304600DE487 -:100E7500FCFFFEFD22E933E8330470F802108E1200 -:100E8500105958046009E4CC248150062850090201 -:100E95001098284003021095C0E0EB4A7044B980D1 -:100EA50006D0E0FB021084EF4E701CBD8008EBFFFE -:100EB500EAFEE9FD80EBE98DF0A4FEE5F0020F4EB8 -:100EC500E9CDF9EAFEEBFFEF89F0A4FCE5F0CE8968 -:100ED500F0A42EFFE435F0CD89F0A42DFEE435F025 -:100EE5008067EF4E7005BD80D780C3EF8BF0A4AC53 -:100EF500F0EE8BF0A42CFCE435F0F8EF8AF0A42C8E -:100F0500E5F038FCE433CB8DF0A42CFCE5F03BF8A0 -:100F1500EE8AF0A42CFCE5F038F8E433CF89F0A490 -:100F25002CFCE5F038CF3400CE89F0A42FFFE5F096 -:100F35003EFEE433C98DF0A42EFEE5F039CD8AF0EE -:100F4500A42FFFE5F03EFEE43DFD33D0E0FB500766 -:100F55000BBB000F021098EC2CFCEF33FFEE33FEB9 -:060F6500ED33FD021070E7 -:100F6B0074F8CC6480CCC86480C8F58204604FC32D -:100F7B00EB9FF5F0EA9E42F0E99D42F0E89C45F0CC -:100F8B00603C501DE5825FFFE582D313CB5BCBF456 -:100F9B002B5582FB50280ABA002409B9002008807F -:100FAB001DE5825BFBE582D313CF5FCFF4C3132F19 -:100FBB005582FF50090EBE00050DBD00010CC3EBA1 -:100FCB009FF5F0EA9E42F0E99D42F0E89C45F06007 -:090FDB0007CC4820E701B3EC2229 -:100FE40075F020800E75F010800575F0087D007E88 -:100FF400007F003392D530D5031213B4EC33401084 -:10100400EF33FFEE33FEED33FDEC33FCD5F0ED2290 -:0E101400E5F0247EA2D513CC92E7CDCEFF22CC -:10102200EDD2E7CD33EC3392D524814006E4FFFEC6 -:10103200FDFC22FCE4CFCECDCC24E0501174FF8025 -:10104200EDC3CC13CCCD13CDCE13CECF13CF0470C2 -:07105200F030D5DE0213B4FB -:10151B00E55F244BF8E6055F227848301402784BE0 -:10152B00E475F0011214100212E5200DEB7F2ED2A0 -:10153B000D8018EF540F2490D43440D4FF30110B8E -:10154B00EF24BFB41A0050032461FFE5606002155D -:10155B00600563E5637002056230140D7848E4752D -:10156B00F001121410EF02132B023BEE7403D21492 -:10157B008003E4C214F55F8B488A49894AE4F5601D -:10158B00F562F563E56060077F2012155680F575EF -:10159B0061FFC20EC20DC20FC210C212C213C2151E -:1015AB00121524FF700D3014057F00121567AF6301 -:1015BB00AE6222B4255FC2D5C211121524FF24D00E -:1015CB00B40A00501A75F00A786030D50508B6FFDA -:1015DB000106C6A426F620D5047002D21080D924A9 -:1015EB00CFB41A00EF5004C2E5D211021854D20E38 -:1015FB0080C6D20D80C0D20F80BCD2D580BAD21299 -:10160B0080B47F20121556200F077401B56000407F -:10161B00F112151BFF12155602158FD215D213801E -:10162B009512151BFB12151BFA12151BF94A4B7061 -:10163B0006794B7A197BFF200F2EE560602A7E001E -:10164B008E827583001212FE60060EEE656170F0DD -:10165B00C2D5EBC0E0EAC0E0E9C0E0EE1218B4D0AE -:10166B00E0F9D0E0FAD0E0FB1212E5FF60AAEBC084 -:10167B00E0EAC0E0E9C0E0121556D0E02401F9D051 -:10168B00E03400FAD0E0FBE5610460DCD561D98081 -:10169B0087D20F80A212189760F7E56170010412D0 -:1016AB0010A3A961600DE561600914F56112193E83 -:1016BB00EF60F3EA30E702F404C3995077EAF425BC -:1016CB00610430E701E404F561800D12189760C1E5 -:1016DB00EA056125611210A3EA785EF630E701E4B2 -:1016EB00256104D56104201201141218B4E4C0E082 -:1016FB0012193E785EE6601320E70714F612153ECA -:10170B00802204F6D0E014C0E07F0012153EE561A4 -:10171B0060071215351561800B301203121535D089 -:10172B00E002158FD0E00480C512189760A0E56128 -:10173B00041210A3785EEAF6E56120120260010440 -:05174B0024041218B493 -:1017500074FF04C0E012193E12153EE5612012022A -:101760006003121535D0E0B561E87F451215487861 -:101770005EE67F2B30E7047F2DF404C0E01215569F -:10178000D0E075F00A84C0F012153FD0E012153F8A -:1017900002158F791080027908C213C2158008D211 -:1017A000D5790A8004790AC2D5E561047002F56131 -:1017B000E4FAFDFEFF12151BFC7B08200E13121528 -:1017C0001BFD7B10300D0A12151BFE12151BFF7B33 -:1017D00020EC3382D592D55013C3E4300D069FFF21 -:1017E000E49EFEE4200E039DFDE49CFCE4CBF8C2E5 -:1017F0000EEC700CCFCECDCCE824F8F870F3801747 -:10180000C3EF33FFEE33FEED33FDEC33FCEB33FB84 -:10181000994002FB0FD8E9EB300E05F8D0E0C44840 -:10182000B20EC0E00AEC4D4E4F78207B0070C2EA49 -:10183000B5610040BCC0E01218B6D0F0D0E0200E78 -:1018400004C4C0E0C4B20EC0F012153FD0F0D5F011 -:10185000EB02158F121420162C5317935815FD4CBC -:1018600015F94217974F179F44179F4916124317B0 -:10187000A55516D64617344516A047196B501601C4 -:101880002D16052E16282B16092316262019542A44 -:1018900015C14800001620E561B4FF03756106120A -:1018A000151BFC12151BFD12151BFE12151BFF78D4 -:1018B000570210D2790AA2D5201014301209B9109B -:1018C000020404B9080104A2D52013025001042027 -:1018D0000F68920FB560005034C0E07F20301019BF -:1018E0007F30A20F72137212500F12190DC20FC265 -:1018F00013C212C2157F30800F301203E9C0E0120C -:101900001556301203D0E0F9D0E0B560CC30121794 -:101910007F30B9100C1215567F583011077F788030 -:1019200003B90803121556300F057F2D0215567F97 -:10193000202015F87F2B2013F322920F80CF7F00F9 -:10194000B4070050052457F8E6FF22286E756C6C2A -:101950002900D20E12151B300EF8C20E786030D559 -:101960000108F60215C12D5043495812151B2403D6 -:10197000B405004001E490196693121547743A12B9 -:0A1980001547D2107560040217939A -:10105900E9D2E7C933E833F892D5EDD2E7CD33ECDD -:0710690033FC5002B2D52256 -:10107000EC30E7100FBF000C0EBE00080DBD0004E1 -:101080000BEB6014A2D5EB13FCED92E7FD2274FF8D -:10109000FCFDFEFF22E480F8A2D574FF13FC7D80E6 -:0310A000E480EFFA -:1010A300F920E72824F950037907E4F42402FB1814 -:1010B300DBFDE624FB5014E9600DE4F618E604F6C4 -:0F10C300B40A08E4F6D9F57401F60A22C2D52260 -:1010D200ED33EC3392D5FA602AB4FF33EDC2E77BED -:1010E200FF60067A1079F7E4227A11790020D5049C -:1010F2007A1079FB224E614E002B494E46002D4953 -:101102004E4600E47A08F608DAFC7B00740722E80F -:10111200C0E0ECC0E0EDC0E0EEC0E0EFC0E0EA7598 -:10112200F010A4CAABF075F04DA42BFBE435F0FC33 -:10113200EA2410FAEB34C5FBEC34D9FCEDC2E7FF2C -:1011420075F056A4F42411C5F0F434C58FF0A42A26 -:10115200E5F03BE43CF620E7141212A5D0E0FFD004 -:10116200E0FED0E0FDD0E0FC1211D88014F40412AD -:1011720012A5D0E0FFD0E0FED0E0FDD0E0FC120EE0 -:1011820065D0E0F8E6FAEDD2E7CD33EC332482FB0A -:10119200E4C3CF33CFCE33CECD33CD33DBF37B07B6 -:1011A20075F00A846004F6081B0AE5F0F6088FF071 -:1011B200740AA4FFACF08EF0740AA42CFEACF050BA -:1011C200010C8DF0740AA42CFDE435F0F608DBDE88 -:0311D2007407227D -:1011D500021098EC5D046005E85904700302108E56 -:1011E500121059580460F6EC4860F2EC7004FDFEEC -:1011F500FF22C860DB2481C85009C39860025006ED -:101205000210959850CAF582E9294B4A7005AB82C0 -:1012150002108475F0007C1A7880C3EF9BEE9AED7E -:1012250099400DC3EF9BFFEE9AFEED99FDE842F064 -:10123500DC23ACF0D0E0FFD0E0FED0E0FDAB8220B7 -:10124500E7101BEB60BAEC2CFCEF33FFEE33FEED41 -:1012550033FD021070E803F830E705C0F075F000C3 -:10126500EF2FFFEE33FEED33FD40B830E7C280AA25 -:101275003F8000004120000042C80000447A000081 -:10128500461C400047C35000497424004B18968003 -:101295004CBEBC205A0E1BCA6753C21C749DC5AEFA -:1012A500FB60065407601C23231212D3EB543860ED -:1012B500091212BF1212CE120E65ECF8EDF9EEFA14 -:1012C500EFCB22EB1212CE80F1543803241C90127E -:1012D50075FE93FC0EEE93FD0EEE930ECE93FF225C -:03000000022E903D -:0C2E9000787FE4F6D8FD758177022ED71C -:1012E500BB010689828A83E0225002E722BBFE0207 -:0912F500E32289828A83E493223A -:1012FE00BB010CE58229F582E5833AF583E02250A5 -:10130E0006E92582F8E622BBFE06E92582F8E222EE -:0D131E00E58229F582E5833AF583E4932208 -:10132B00BB010689828A83F0225002F722BBFE01A1 -:02133B00F3229B -:10133D00F8BB010DE58229F582E5833AF583E8F0E6 -:10134D00225006E92582C8F622BBFE05E92582C892 -:02135D00F2227A -:10135F00BC000BBE0029EF8DF084FFADF022E4CC72 -:10136F00F875F008EF2FFFEE33FEEC33FCEE9DEC3B -:10137F00984005FCEE9DFE0FD5F0E9E4CEFD22ED81 -:10138F00F8F5F0EE8420D21CFEADF075F008EF2FCB -:10139F00FFED33FD4007985006D5F0F222C398FDBC -:0513AF000FD5F0EA2259 -:0E13B400C3E49FFFE49EFEE49DFDE49CFC224A -:1013C200EB9FF5F0EA9E42F0E99D42F0E89C45F081 -:0113D20022F8 -:0C13D300ECF0A3EDF0A3EEF0A3EFF0228D -:1013DF00A8828583F0D083D0821213F61213F612EF -:1013EF0013F61213F6E473E493A3C583C5F0C58314 -:1013FF00C8C582C8F0A3C583C5F0C583C8C582C858 -:01140F0022BA -:10141000FAE6FB0808E6F925F0F618E6CA3AF622DD -:10142000D083D082F8E4937012740193700DA3A35B -:1014300093F8740193F5828883E47374029368606F -:06144000EFA3A3A380DF6F -:103BEE00EFB40A07740D123BF9740A309811A899B4 -:103BFE00B8130CC2983098FDA899C298B811F63037 -:073C0E0099FDC299F599220E -:103706008B4B8A4C894DE4F553F554E5521552AE70 -:1037160051700215514E6033AB4EAA4FA95012128A -:10372600E5FFAB4BAA4CA94D0554E554AC537002CA -:10373600055314F5828C83EF12133DEF60CD7401AF -:103746002550F550E4354FF54F80C0AB4BAA4CA938 -:023756004D2202 -:103E6200E4FFFE1212E5600C0FEF70010E09E9701B -:053E7200F20A80EF22BE -:10144600E709F60870FA8046E709F20870FA803E66 -:1014560088828C83E709F0A370FA8074E309F608A2 -:1014660070FA806CE309F20870FA806488828C83D3 -:10147600E309F0A370FA805889828A83E0A3F6080C -:1014860070FA804C89828A83E0A3F20870FA804061 -:1014960080D280FA80C680D4805180F28027801066 -:1014A60080A680EA809A80A880DA80E280CA8027B7 -:1014B60088848C8589828A83E493A30586F0A305B4 -:1014C6008670F5800B89828A83E493A3F60870F907 -:1014D600ECFAA9F0EDFB2288848C8589828A83E068 -:1014E600A30586F0A3058670F680E589828A83E4E3 -:1014F60093A3F20870F980D888F0ED2402B40400B2 -:1015060050CEF582EB2402B4040050C42323458256 -:05151600239014967300 -:102E9C00022DFFE493A3F8E493A34003F68001F220 -:102EAC0008DFF48029E493A3F85407240CC8C33337 -:102EBC00C4540F4420C8834004F456800146F6DF06 -:102ECC00E4800B0102040810204080902301E47E72 -:102EDC00019360BCA3FF543F30E509541FFEE493FB -:102EEC00A360010ECF54C025E060A840B8E493A3C2 -:102EFC00FAE493A3F8E493A3C8C582C8CAC583CAED -:102F0C00F0A3C8C582C8CAC583CADFE9DEE780BEA4 -:0124AE00002D -:00000001FF +:102CD800120100020000004005165F810000010299 +:0C2CE80000010A0600020000004001008C +:102CF4000902200001010080F00904000002FF0025 +:102D04000000070502020002000705860200020017 +:102D14000902200001010080F00904000002FF0004 +:102D2400000007050202400000070586024000007B +:102D3400040309040C03410043004300450053000D +:102D440026035500530042002D0041004900200095 +:102D540020002000200020002000200000000000AF +:082D6400000000000000000067 +:102301006080E000013F01010101010700030202B9 +:1023110002020200F5F7F7F7F7F7F7F70000000000 +:102321000000003F013F010101010107020500001A +:1023310000000000F6F7F7F7F7F7F7F700000000E5 +:102341000000003F011301210139010700010001D3 +:10235100000B0200FFFFFBFFFDFFFFF7003600F05F +:102361000012003F010138010101010702020D00C5 +:1023710000000000F2F7F7F7F7F7F7F700002D007C +:102381000000003F6024E087000000000000000022 +:10239100000000000000000000000000000000003C +:1023A10000000000000000000000000047E080E0A5 +:1023B1008000F7AA4E006080E0AB013F01010101FE +:1023C10001070003020202020200F5F7F7F7F7F72F +:1023D100F7F7000000000000003F013F010101018B +:1023E10001070205000000000000F6F7F7F7F7F714 +:1023F100F7F7000000000000003F0113012101393F +:10240100010700010001000B0200FFFFFBFFFDFFC0 +:10241100FFF7003600F0002D003F010138010101F6 +:10242100010702020D0000000000F2F7F7F7F7F7CD +:10243100F7F700002D000000003F6024E1320000AA +:10244100000000000000000000000000000000008B +:10245100000000000000000000000000000000007B +:0C246100000047E12BE08000F7AA4E00CD +:103CA50090E60174AAF090E6F574FFF022F59B7595 +:103CB5009DE4E4F59EFF2290E67BE090E67CF00F24 +:013CC50022DC +:102BAE00123CA590E12BE090E6F3F090E12CE09042 +:102BBE00E6C3F090E12DE090E6C1F090E12EE090BA +:102BCE00E6C2F090E130E090E6C0F090E131E090A6 +:102BDE00E6F4F075AF0774E0F59A74AB123CB212DE +:102BEE003CBCBF80FA000000E490E6C4F000000098 +:102BFE0090E6C5F090E132E090E6C6F090E133E069 +:102C0E0090E6C7F090E134E090E6C8F090E135E050 +:102C1E0090E6C9F090E136E090E6CAF090E137E038 +:102C2E0090E6CBF090E138E090E6CCF090E139E020 +:042C3E0090E6CDF05F +:012C4200226F +:102C4300123CA590E080E090E6F3F090E081E09004 +:102C5300E6C3F090E082E090E6C1F090E083E0907C +:102C6300E6C2F090E085E090E6C0F090E086E09068 +:102C7300E6F4F075AF0774E0F59A7400123CB212F3 +:102C83003CBCBF80FA000000E490E6C4F000000002 +:102C930090E6C5F090E087E090E6C6F090E088E02B +:102CA30090E6C7F090E089E090E6C8F090E08AE013 +:102CB30090E6C9F090E08BE090E6CAF090E08CE0FB +:102CC30090E6CBF090E08DE090E6CCF090E08EE0E3 +:042CD30090E6CDF0CA +:012CD70022DA +:0A3F21000001020203030404050579 +:103AB300EC4EFEED4F2421F582743F3EF583E493F3 +:103AC300FF3395E0FEEF24A1FFEE34E68F82F5830A +:103AD3002290E6BCE0547EFF7E00E0D394807C001D +:013AE30022C0 +:03000B000231E9D6 +:1031E900C0E0C0F0C083C082C085C084C086758637 +:1031F90000C0D075D000C000C004C005C006C0071B +:103209000564E564B406270518E51870020517AECC +:1032190017FF7C007D0A12135FED4C700E90E1A33D +:10322900E004F0700690E1A2E004F0756400D007B4 +:10323900D006D005D004D000D0D0D086D084D08597 +:09324900D082D083D0F0D0E03235 +:102DFF00E4F532F531F530F52FC219C216C218C2FB +:102E0F0017121D8875672C7568D8756F2C7570EA49 +:102E1F0075652C7566F4756D2D756E1475712D7540 +:102E2F007234D2E843D82090E668E04409F090E687 +:102E3F005CE0443DF0D2AFD20D123B1590E680E03E +:102E4F0054F7F0538EF8C2193017051224AFC2177A +:102E5F00301929123EC25024C219123C3A201616BC +:102E6F0090E682E030E704E020E1EF90E682E03088 +:102E7F00E604E020E0E4123B44123ED41229B8806D +:012E8F00C77B +:1024AF0090E6B9E070030225601470030225B4248E +:1024BF00FE700302260E24FB700302255A147003CC +:1024CF0002255414607314607624056003022645B8 +:1024DF00123F76400302265190E6BBE024FE6022B5 +:1024EF0014603324FD601114602224067048E567E0 +:1024FF0090E6B3F0E5688037E56F90E6B3F0E570EE +:10250F00802DE56990E6B3F0E56A8023E56B90E6F0 +:10251F00B3F0E56C801990E6BAE0FF123B70AA06A3 +:10252F00A9077B01EA494B600DEE90E6B3F0EF90FF +:10253F00E6B4F002265102264A123F3F02265112FC +:10254F003F35022651123603022651123F2B022627 +:10255F0051123F78400302265190E6B8E0247F6085 +:10256F00151460192402703AA216E43325E0FFA275 +:10257F0018E4334F8018E490E740F08016123AD4F5 +:10258F0040047D0180027D00123AB3E0540190E7D0 +:10259F0040F0E4A3F090E68AF090E68B7402F0022C +:1025AF00265102264A123F7A400302265190E6B87E +:1025BF00E024FE60162402600302265190E6BAE082 +:1025CF00B40105C21602265102264A90E6BAE070FF +:1025DF002C123AD440047D0180027D00123AB3E000 +:1025EF0054FEF090E6BCE05480131313541FFFE029 +:1025FF00540F2F90E683F0E04420F08045803C128A +:10260F003F7C503E90E6B8E024FE601A2402703200 +:10261F0090E6BAE0B40104D216802790E6BAE0B48F +:10262F000202801E8015123AD440047D0180027D83 +:10263F0000123AB38008120056500790E6A0E0440B +:09264F0001F090E6A0E04480F0E7 +:01265800225F +:0300330002004E7A +:04004E0053D8EF3262 +:02246D00C11A92 +:103C150090E19EEFF0F5CB8FCDAF0590E19FEFF0F2 +:103C2500F5CA8FCCE4F5C8758E19D2BDD2AFD2AD29 +:053C3500D2CAF51F22B8 +:0D00360090E19EE0FF90E19FE0FD023C158F +:083F4900A21B921CD21BA21C5A +:013F5100224D +:083F5200A21B921DC21BA21D5F +:013F5A002244 +:033F7000AF1F225E +:033F7300A21B226C +:103EE600AD07AC06C3E49DFBE49CFFEBFD023C156D +:05002E00C2CAC2AD22B0 +:03002B00023D2370 +:023D2300C0E0FE +:103D2500301B0E301A04051F8007D21A123F5BC2E2 +:093D35001A300303123F5BC2CFF8 +:033D3E00D0E032A0 +:030043000229008F +:030053000229007F +:10290000023C5F00023CE500023CC600023D0400C0 +:102910000232BB0002393A00023F7E00023F7F00D4 +:10292000023F8000023F8100023C8300022F1C0016 +:1029300002365A00023F82000236B000023F830096 +:102940000230A000023F7F00023F8400023F85006A +:102950000233ED00023F860002344600023F87004A +:10296000023F8800023F7F00023F7F00023F7F005E +:10297000023F8900023F8A00023F8B00023F8C0029 +:10298000023F8D00023F8E00023F8F00023F900009 +:1029900002349F00023F91000234F800023F92008F +:1029A00002355100023F93000235AA00023F940015 +:0829B000023F9500023F960072 +:103B440090E682E030E004E020E60B90E682E0308C +:103B5400E119E030E71590E680E04401F07F147E3F +:0C3B6400001237F290E680E054FEF022E0 +:103C3A0090E682E044C0F090E681F04387010000FC +:043C4A000000002254 +:103B1500300D0990E680E0440AF0800790E680E0E9 +:103B25004408F07FDC7E051237F290E65D74FFF005 +:0F3B350090E65FF05391EF90E680E054F7F022B6 +:023B7000A907A3 +:103B7200AE71AF728F828E83A3E064037017AD01C2 +:103B820019ED7001228F828E83E07C002FFDEC3EC6 +:093B9200FEAF0580DF7E007F001C +:013B9B002207 +:1037F2008E378F3890E600E054187012E5382401B5 +:10380200FFE43537C313F537EF13F538801590E62B +:1038120000E05418FFBF100BE53825E0F538E53716 +:1038220033F537E5381538AE37700215374E600577 +:06383200123C4E80EE2264 +:103C4E007400F58690FDA57C05A3E582458370F989 +:013C5E002243 +:10198A00253032625800253034580020213D20008D +:10199A000D004020504F535420002D2050415353E6 +:1019AA00200D002D204641494C200D00362D3136A0 +:1019BA004100362D31364500322D31364100322D67 +:1019CA00313600322D31364500362D313646003655 +:1019DA002D36344D4100362D36344D4500322D36E4 +:1019EA00344D4100322D36344D00322D36344D45BA +:1019FA0000362D33324100362D33324500322D3335 +:101A0A00324100322D333200322D33324500362D29 +:101A1A0036344100362D36344500322D36344100F5 +:101A2A00322D363400322D36344500362D393641C2 +:101A3A0000362D39364500322D39364100322D39DE +:101A4A003600322D39364500362D313238410036CE +:101A5A002D3132384500322D3132384100322D31A4 +:101A6A00323800322D31323845002D4F5448455214 +:101A7A0000210054445F504F4C4C3A20475049468D +:101A8A0054524947202620307838300D005F0056DE +:101A9A0044656320333020323031394031333A31B2 +:101AAA00373A34370000475049464D6F64655365ED +:101ABA00743A0020434F4E54494E554F55530D002A +:101ACA002054430D002D2030784243205772697408 +:101ADA006520002D205069636B47504946203D2000 +:101AEA0000436F6E74696E756F75732000544320DE +:101AFA004D6F646520002D2057726974652034305B +:101B0A003146203D203078002D2054436F756E7485 +:101B1A00203D203078002D204144435F436F6E748E +:101B2A00696E756F75733D002D204354525265617D +:101B3A00640D002D204354524D6F646520002D2002 +:101B4A004354524C6F6164200D002D204354524D72 +:101B5A006F64654C6F616420002D2044494F5772B1 +:101B6A00697465416C6C3A002D2044494F5F526597 +:101B7A006164416C6C3A002D2044494F5F436F6E9B +:101B8A006669677572653A002D204144435F536563 +:101B9A0074436F6E6669673A002D204144435F477C +:101BAA006574436F6E666967002D20307842463A45 +:101BBA00476574496D6D6564696174652000537485 +:101BCA0061727420312041444320436F6E766572FE +:101BDA0073696F6E200054616B6520322041444363 +:101BEA002C206672657368206461746120005461F8 +:101BFA006B652031204144432C20686973746F72ED +:101C0A006963616C206461746120002D2053656CE6 +:101C1A006620546573743A002D2050415353002DA9 +:101C2A00204641494C002D2050726F626520436165 +:101C3A006C3A002D20537570706F727465642000C1 +:101C4A002D20556E617661696C61626C65002D208C +:101C5A0057726974652043616C200D002E0020754F +:101C6A006E617661696C61626C652E002D20565238 +:101C7A005F4E4F5344504155544F002D20444F203E +:101C8A004E4F542057414E54002D2056525F524118 +:101C9A004D20262056525F454550524F4D0D002D7E +:101CAA00203078423320444143446972656374208A +:101CBA000D002D2030784233204441434D756C7419 +:101CCA00694469726563743A20002D204441434493 +:101CDA00697265637420526561643A0025332E3156 +:101CEA00662C2025332E3166207C2025332E316642 +:101CFA002C2025332E3166207C2025332E31662C6C +:101D0A002025332E3166207C2025332E31662C2067 +:101D1A0025332E3166002D20444143536574426FAA +:101D2A0061726452616E6765002D2054445F537579 +:101D3A007370656E640D002D2054445F526573758F +:101D4A006D650D002D2052657365740031206F7525 +:101D5A0074003220696E6F757400455036696E6F73 +:101D6A0075740049424E004E3200706E3600656648 +:0E1D7A003200656636004646320046463600A8 +:10246F0041E19C0041E1C4FF41E19DFE41E1DD00FE +:10247F0041E1C70042E19A0200C106C101020C000E +:10248F0000C107C109C103C10BC10541E19EFB4159 +:0F249F00E19F50C10402080000020A0000C100C2 +:10209F00142440F58274E73CF583EFF022E4F54514 +:1020AF00AF45054574402FF582E434E7F58322E010 +:1020BF00FF0540E540AC3F22E490E68AF090E6BE93 +:1020CF00E090E68BF02224A4F58274E13EF583E0E4 +:1020DF00FCA3E0FDA3E0FEA3E0227BFFE4F53C754B +:1020EF003D01227BFF753C01753D012290E6BAE070 +:1020FF0075F008A4FFA3E07C002FFFEC35F0FEE4A1 +:10210F002FF58274503EF583E022AD3C7AE779409B +:10211F007F40AB0722E090E740F0E490E68AF09032 +:10212F00E68B22FF90E6BAE075F008A42403F5824F +:10213F00E5F03450F583EFF02290E65BF090E65A2D +:10214F00E04401F090E65974FFF090E658E0441037 +:10215F00F02290E6BCE0FF90E6BBE02275860053CC +:10216F0091EF90E65D222538F538E53B3537F537A9 +:10217F00C3E53A953CF53AE539953BF5392290E6BA +:10218F00BDE090E6BCFEE07C002400FFEC3E229018 +:10219F00401C7401F0E4F0904011F022E54275F01C +:1021AF0002A42444F9742D35F0227440253EF582A3 +:1021BF0074E7353DF58322C20890E1D9E0904011D4 +:1021CF00F022FE74402FF58274E73EF58322E490EF +:1021DF00E1A2F0A3F0F517F5182290E671F090E662 +:1021EF0072F075B4FF75B6FF2274E1F59A745AF563 +:1021FF009B74E7F59D74C0F59EE422904017E09024 +:10220F00E740F0904018E090E741F0227B017AE13F +:10221F00795A22C3E53E953CE53D953B22E490E695 +:10222F008AF090E6BEE022F583E0F8A3E0F9A3E0A0 +:10223F00FAA3E0FB228F4A8E498D488C4722AF4A82 +:10224F00AE49AD48AC47227BFF753C01E4F53D221A +:10225F0090E6047480F022FFAE45054574402E22AF +:10226F007BFF7A19799A22E53EAE3D780222E53856 +:10227F00253EF582E537353DF583225391EF90E604 +:10228F005F227C007B002412F9EC3400FA227BFFE2 +:10229F00E4F53CF53D22F582E43440F583223EF52A +:1022AF0083E0FBED25E0FFEC3322142440F582742C +:1022BF00E73CF583EF22F582E434E1F583227441A4 +:1022CF002FF58274E73EF58322856A82856983A3A1 +:1022DF007402F022856C82856B83A37407F022E56C +:1022EF0045AD46FCE4020FE99050037474F074B4EA +:0222FF00F022CB +:05004600A21E9204223D +:1037A800200404E4FEFF2290E6A2E020E1F91222C0 +:1037B8001B123E62EF2401F54CE43EF54B1221F852 +:1037C800FFFEC3EF954CE54B6480F8EE648098509B +:1037D8000F90E67BE090E67CF00FBF00010E80E2E0 +:0937E800E54C90E68FF0AE4BFFBA +:0137F10022B5 +:1038BD008B488A49894A200404E4FEFF221238F31A +:1038CD008E518F5285484E85494F854A5012221B85 +:1038DD001237061238F3745A2FF58274E13EF583D0 +:1038ED00E4F01237A822AB48AA49A94A123E622237 +:103E8B00200404E4FEFF2290E15AEFF0E4A3F012C9 +:033E9B0037A82223 +:103D7D00200404E4FEFF22754BFF754C19754D8A26 +:0C3D8D008F4E12221B1215771237A8224D +:103D4100200404E4FEFF22754BFF754C19754D905C +:0E3D51008E4E8F4F12221B1215771237A822AA +:1032520090E685E02405F573200404E4FEFF22785D +:103262005A7CE17D011214FE90E6A2E030E1079063 +:06327200E685E0B573F2F1 +:1032780012221B123E62EF2401F577E43EF5761226 +:1032880021F8F574F575C3E5759577E5766480F8EA +:10329800E574648098501290E67BE090E67CF00537 +:1032A80075E57570E1057480DDE57790E68FF0AE21 +:0232B80076FF9F +:0132BA0022F1 +:1038FD0075440390E1DE7430F0E4A3F0A374031279 +:10390D0039277F0F123DB590E1DE7438F0E4A3F056 +:0A391D00A3041239277F0F023DB505 +:10392700F07AE17BDEAD447F0E123DB57AE17BDEB6 +:03393700AD44227A +:062FA5008F448D458B46B0 +:102FAB002006061222EE0230131222EEE54475F0D3 +:102FBB0008A424A4F582E434E1122236120E65E54E +:102FCB004475F008A424A8F582E434E112223612E9 +:102FDB000D74122244E4FBFAF9F8120F6B600940EE +:102FEB0007E4FFFEFDFC800312224D1222447B00FE +:102FFB007AFF797F7847120F6B500A7F007EFF7D37 +:10300B007F7C47800312224D12224412224D121054 +:0A301B0022AD07AC06AF44023323D8 +:043F64004380022272 +:043F68005380FD2263 +:043F6C00638002224A +:103E9E0012225F0000007406F0000000E4F0000043 +:023EAE000022F0 +:103E2000C20B90E61474E0F000000090E61A7409EA +:073E3000F0000000023E9EBD +:103EB00012225F0000007402F0000000E4F0000035 +:023EC0000022DE +:10387B0090E61274A0F000000090E6187411F000AE +:10388B000000123EB090E6917480F0000000F00052 +:10389B000000F0000000F000000090E6497482F098 +:1038AB00000000F0000000F0000000F0000000023B +:0238BB003EB01D +:0628FA0012387B023E20B3 +:01005200228B +:103D5F00E516FE7C00E42515F50FEC3EF50E450F3C +:0E3D6F007007C28CC2A9C20C22D28CD2A9222B +:103AE4001220CC90E6A0E020E1F9E4FF74422FF527 +:103AF40082E434E7F583E0FEEF122291EE12132BF9 +:103B04000FBF03E890E740E0F515A3E0F516023D8A +:013B14005F51 +:1028380090E6B8E030E7621220ACE515F01220AF60 +:10284800E516F0E4F544E544C3940350207E007B8C +:102858000074122544F9EE3400FA1212E5FF7440B0 +:1028680025451220B6EFF00544054580D9122267A8 +:102878001220B6E518F0E5171222661220B6EFF01E +:10288800A20CE4331222661220B6EFF0C20C12201A +:10289800C790E6A0E04480F0221220CC90E6A0E0A9 +:1028A80020E1F9C20C90E6BEE064056004E4F5118D +:1028B800221220ACE0F5151220AFE0F516E4F5443D +:1028C800E544C394035018744025451220B6E0FF30 +:1028D800E544122291EF12132B0544054580E112BD +:1028E8003D5F90E6BAE0B4CE08A3E0B4AC031200B2 +:0128F800528D +:0128F90022BC +:103E3700E5125403904014F0A3E513F0A3E514F042 +:063E47001221DDD20C2265 +:0F3EF600D3E518950FE517950E4003123E3722BE +:103E4D00C20C1221DDC28CC2A9538EF75389F143E6 +:053E5D008901023D5F38 +:10397500E50945086019E50915097002150814C31C +:1039850094FFE508648094805018123F688013E521 +:1039950011600F7508057509FF123F64E4F51112F2 +:0839A50021DE300C0375110155 +:0139AD0022F7 +:0F3F0500D20812219E75B3FF75B5FF1221E92274 +:0D3F140012219ED208F5B3F5B51221E92265 +:10000E0090401C7401F0E4F01221C6E4F5B3F5B58E +:0D001E0090E671F090E672F0F5B4F5B622B0 +:103DD10012219E1221C675B3FF75B5FF90E671746D +:0B3DE100FFF090E67274801221F022C7 +:073B9C00904010F0123F05FC +:103BA300E4FEFD7801AF05EF08800103D8FDF5B110 +:103BB3008DB08EA08E9090401BEEF00EEE70E40D53 +:033BC300ED70E0C2 +:013BC60022DC +:10311000E4F546F547AF477801EF08800103D8FD95 +:10312000F5B18546A090401C7401F085904485B0AF +:1031300045E4F0E544B54606E5456547602B90E17A +:103140009D7401F0AF47123D7DAF46123D7D7BFF80 +:103150007A1979951238BDAF45123D7DAF44123DC5 +:103160007D12226F1238BD80060546E54670A60521 +:0E31700047E54770A090E19DE0B4FE02E4F058 +:01317E00222E +:103A19007BFF7A19799C1238BD7401123B9C74059D +:103A2900123B9C123F1412311090E19DE07BFF7014 +:103A3900067A1979A480047A1979AD1238BD9040B3 +:043A490010E4F02273 +:062D6C008B3E8A3F894006 +:102D7200E4F541754207123E628F4312211B7D0129 +:102D82007F047E0012375890E740E04480902CE3A5 +:102D9200F090E740E0B4010C1221AB8982F5837414 +:102DA2004FF005421221AB8982F5837431F005425E +:102DB200E543254225E0902D44F0E4F541AF43EF91 +:102DC2003395E0FEC3E5419FEE6480F8748098502D +:102DD2002BAB3EAA3FA9408541827583001212FEA9 +:102DE200FDE5411221ADFAE54275F002A429F9EAA6 +:0C2DF20035F08982F583EDF0054180C1C9 +:012DFE0022B2 +:103BC70090401374AAF0E064AA70197455F0E06489 +:103BD700557011744FF0E0B44F0A7449F0E0B449DE +:073BE700037F00227F012291 +:10317F00123BC7EF14601B04705A12211B7D017F95 +:10318F00037E0012375890E740E0541F90E1C4F0DF +:10319F00804212211B7D027FF67E1D12375890E769 +:1031AF0040E0FF780208800123D8FDF53890E74111 +:1031BF00E090E1C4F012211B7D017F037E001237E6 +:1031CF005890E740E0653860037F042290E740E0C5 +:0931DF00541FFF2290E1C4E0FF3F +:0131E80022C4 +:103E770090401AEDF090E1DDE53CF090E1C7E53DBB +:043E8700F0022D6CAC +:1027610012211B7D047FCC7E1D1237587F437E438F +:102771007D417C4490E740E0F8A3E0F9A3E0FAA3AF +:10278100E0FBC31213C27068D20112211B7D207FAE +:10279100D07E1D123758E4F544F545E545AE447841 +:1027A10002C333CE33CED8F924401221D5E0FCA3A5 +:1027B100E0FDA3E0FEA3E0FFC004C005C006C00722 +:1027C100E545AE447802C333CE33CED8F924A4F51F +:1027D1008274E13EF583D007D006D005D0041213F0 +:1027E100D30545E545700205446408454470AC22B3 +:1027F100C201E4F544F545E545AE447803C333CE63 +:1028010033CED8F9FBAA0624A4F58274E13AF58304 +:102811001213DF3F80000074A82BF58274E13AF5B2 +:10282100831213DF000000000545E54570020544F1 +:062831006404454470C17F +:01283700227E +:101D8800E4F537C202904019F090E6017480F01231 +:101D9800000390E678E04401F0E05410FFC4540FCB +:101DA800445090E159F0E013E43390E1C6F090E636 +:101DB800007410F0123E4D904019E4F090E6107453 +:101DC800A0F090E611F000000090E612F00000008C +:101DD800E490E613F000000090E61474E0F00000D0 +:101DE80000E490E615F012225F0000007402F00093 +:101DF80000007406F0000000E4F000000090E6180F +:101E0800F00000007411F000000090E61A7409F068 +:101E180000000012317F90E1C4EFF0E0FF444090F1 +:101E28002CE2F0EF541FB42000400302203A901E29 +:101E38003DF8282873021E9D021EA8021EB4021E29 +:101E4800C0021ECC021EEA021EF6021F02021F0E6C +:101E5800021F1A021F28021F36021F44021F5202C5 +:101E68001F60021F6E021F7C021F8A021F98021F3A +:101E7800A6021FB4021FC2021FCF021FDC021FE905 +:101E8800021FF602200302201002201D02202A024F +:101E9800203A021EDC7A1979B6122256FD02203544 +:101EA8007A1979BC12229D7D010220357A1979C2EE +:101EB8001222567D020220357A1979C812229D7D98 +:101EC800030220357BFF7A1979CDE4F53CF53D7D99 +:101ED800040220357BFF7A1979D31222587D050236 +:101EE80020357A1979D91220F27D080220357A191D +:101EF80079E01220E97D090220357A1979E7122064 +:101F0800F27D0A0220357A1979EE1220E97D0B025A +:101F180020357BFF7A1979F41220EB7D0C022035ED +:101F28007BFF7A1979FB1220F47D100220357BFFA4 +:101F38007A1A79011220EB7D110220357BFF7A1A7B +:101F480079071220F47D120220357BFF7A1A790D69 +:101F58001220EB7D130220357BFF7A1A79121220AA +:101F6800EB7D140220357BFF7A1A79181220F47D54 +:101F7800100220357BFF7A1A791E1220EB7D1102A0 +:101F880020357BFF7A1A79241220F47D120220353D +:101F98007BFF7A1A792A1220EB7D130220357BFF0A +:101FA8007A1A792F1220EB7D140220357BFF7A1ADA +:101FB80079351220F47D100220357BFF7A1A793B9F +:101FC8001220EB7D1180667BFF7A1A79411220F48A +:101FD8007D1280597BFF7A1A79471220EB7D138096 +:101FE8004C7BFF7A1A794C1220EB7D14803F7BFFE3 +:101FF8007A1A79521220F47D1080327BFF7A1A798E +:10200800591220EB7D1180257BFF7A1A7960122006 +:10201800F47D1280187BFF7A1A79671220EB7D1302 +:10202800800B7BFF7A1A796D1220EB7D14123E77B4 +:1020380080097BFF7A1A7974122D6CE4FF74C82F1B +:10204800F582E434E1F583E4F02F1222A5E4F00FE1 +:10205800BF15EA90401DE4F0123A19C20D123DEC8A +:1020680090E6C37480F090E6C214F000000090E699 +:10207800E27402F043B202D21675110112000E90FA +:102088004019E4F090E65EE04438F0E044C4F074AF +:07209800011221480227613B +:1029B800E58070047F0180027F00EF90E68030E0C0 +:1029C80006E04408F08004E054F7F0123975300B43 +:1029D8002D90401FE030E026C20B7BFF7A1A797BEE +:1029E8001238BD90401FE4F090E6F574FFF0C2097C +:1029F80012225FE4F0000000123E9E123F6C300B82 +:102A080059E5BB30E7547BFF7A1A797D1238BD004F +:102A1800000090E6AFE090E6B0122194FED3EF9468 +:102A280000EE94004016D390E19BE09F90E19AE07D +:102A38009E400990E6487406F0000000123D417B74 +:102A4800FF7A1A79971238BD90E698E0FF123D7D1B +:0D2A580090E699E0FF123D7DC20B023EF6B4 +:102A6500E4FF90E6B8E020E703022B0B0F0F74405C +:102A750024011220B6740AF00F744024021220B605 +:102A8500E4F00F744024031220B67415F00F74405F +:102A950024041220B67401F00F744024051220B6E8 +:102AA5007402F00F744024061220B6E4F00F74404F +:102AB50024071220B67404F00F744024081220B6BF +:102AC500E4F00F744024091220B6E4F00F7440249A +:102AD5000A1220B6E4F00F7440240B1220B6E4F07D +:102AE5000F7440240C1220B6E4F00F7440240D122C +:102AF50020B6E4F00F7440240E1220B6E4F090E7FF +:062B050040EFF01220C7B2 +:012B0B0022A7 +:102B0C00E4FF9040117404F0A374F0F0A37401F08E +:102B1C00E490E6CEF000000090E6CFF000000090CC +:102B2C00E6D0F000000090E6D17420F000000075B3 +:102B3C00BB06000000904019E4F01FEF600AE5BBF3 +:102B4C0020E70500000080F2E4FDFCEDAE04780205 +:102B5C00C333CE33CED8F92402F58274F81222ADE9 +:102B6C001221D1EBF0EDAE047802C333CE33CED8C4 +:102B7C00F92403F58274F81222ADFE1222CDEBF08B +:102B8C000DBD00010CED64104C70C0123E9E122164 +:102B9C00C890E1DAE0904012F090E1DBE090401355 +:012BAC00F038 +:012BAD002205 +:10338A00E4FF9040117404F0904013E4F090401E62 +:10339A007481F0E490E6CEF000000090E6CFF000F1 +:1033AA00000090E6D0F000000090E6BEE0C3139063 +:1033BA00E6D1F075BB06000000904019E4F01FEF5B +:1033CA00600AE5BB20E70500000080F2E4FF90E612 +:1033DA00BEE0FEEFC39E50081220B3E4F00F80EE69 +:0333EA00023E9E02 +:1030250090E6B8E030E74D90E6BFE0FE90E6BEE002 +:10303500FDED4E7002803890E6BDE0705D90E6BC17 +:10304500E0147056754EFF754F1A755099755100FD +:1030550075521E7B017AE779411237067B017AE7C3 +:103065007940123E62EF0490E740F090E6BEE090B2 +:10307500E68BF02290E6BFE0FF90E6BEE04F601AD7 +:1030850090E6BFE0701412218D700FEF24BF700A17 +:0A30950090E6BEE0B40503123AE431 +:01309F00220E +:10005600E4F541F54275110190E6B9E01214200568 +:10006600581005581105941204592004B22104BDF4 +:100076002204CC2300C32E07B23507AC3801E83979 +:1000860000C93C0D313F0853910A3DA20A3DA30A1F +:1000960030A909FDAC00CFB20B6FB301D4B60CFB8F +:1000A600B70886BA08C2BB0230BC05C4BE07CEBFBD +:1000B60001D6C305C4D20106D400000D3612283875 +:1000C600020D38123025020D389040117414F012CA +:1000D60022F790E6BCE0905002F090E6BDE090502A +:1000E60002F090E6BAE0905001F090E6BBE0905046 +:1000F60001F0D20290E6587410F090E65A0208DC3D +:1001060090E6B8E020E71A90E6A0E020E1F990E753 +:1001160040E0FF90E6BCE0FEE42E1222A5EF0205C9 +:100126008CE4F53FF540A20233FF1220C0700205B1 +:100136003F1222B9F090E65C1220BE7002053F1213 +:10014600209F90E65A1220BE7002053F12209F9013 +:10015600E65B1220BE7002053F12209F90E6581201 +:1001660020BE7002053F12209F90E6591220BE70F5 +:1001760002053F12209F90E65E1220BE7002053FE8 +:1001860012209F90E65F1220BE7002053F12209F4C +:10019600E4F53DF53E122276C333CE33CED8F912BE +:1001A60020D5FF121022AD07122276C333CE33CEEE +:1001B600D8F92540FFE53F3E1221D1EDF0053EE599 +:1001C6003E7002053D6408453D70CA020CF6800C7F +:1001D600122161FD90E6BAE0FB122FA5122B0C024C +:1001E600087790E6B8E020E7307A1A79B0120D6306 +:1001F6007BFF60067A1A79BD80047A1A79CA1238AA +:10020600BD90E6BCE0600A146003020D38D20D8092 +:1002160002C20D123E06020D3890E6BCE0FFE42F46 +:100226001222A5E090E74002058C90E6B8E030E7A0 +:100236000302035FE4F510041221487A1A79CF12FB +:100246000D59D39400400A1220C790E6A0E020E1A1 +:10025600F990E6BEE0C39404405090E740E030E2F7 +:10026600297BFF7A1A79DD1238BD90E743E07BFFE0 +:1002760030E0067A1A79EB80047A1A79F71238BDDB +:1002860090E743E013920D123E0690E740E030E11E +:10029600197BFF7A1B79001238BD90E742E0FF1206 +:1002A6003D7D90E742E090401FF090E6BEE0600A98 +:1002B60090E740E020E0030203547BFF7A1B7912AB +:1002C6001238BD90E6BBE0FF123D7D90E6BAE0FF36 +:1002D600123D7D90E6BDE0FF123D7D90E6BCE0FF5D +:1002E600123D7DE5BB30E766E5AC20E06112216199 +:1002F6004FFF90E6BDE04FFF90E6BAE04F7003D3A4 +:100306008001C392097BFF7A1B79201238BDA209AE +:10031600E433FF123D7D90E6BBE090E6CEF00000B0 +:100326000090E6BAE090E6CFF000000090E6BDE06F +:1003360090E6D0F0000000A209E433FF90E6BCE0AE +:100346004F90E6D1F000000075BB060000001222B7 +:100356006F1238BDD20B020D38E4F53FF54090E63A +:10036600B01220BE7002053F12209F00000090E6EA +:10037600AF1220BE7002053F12209F00000090E6DB +:10038600991220BE7002053F12209F00000090E6E1 +:10039600981220BE7002053F12209F000000E51053 +:1003A6005401FF90E6F4E054FE4F1220BF700205A0 +:1003B6003F12209F00000090E6141220BE70020536 +:1003C6003F12209F00000090E61A1220BE70020520 +:1003D6003F12209F00000090E6351220BE700205F5 +:1003E6003F12209F00000090E6341220BE700205E6 +:1003F6003F12209F0000000540E540AE3F70020519 +:100406003F1424401221D5E5ACF000000090E6A987 +:100416001220BE7002053F12209F00000090E65495 +:100426001220BE7002053F12209F00000090E65584 +:100436001220BE7002053F12209F000000300A0401 +:100446007F0180027F001220C07002053F1222B990 +:1004560002058C7A1B7932120D59B4020E90E6BB56 +:10046600E0C4333354C0122132802690E6BEE064E5 +:1004760003701E90E6BBE0FF7401A807088002C364 +:1004860033D8FC25E044C01221321220FB90E7420B +:10049600F01220FB90E740F090E6BAE075F008A471 +:1004A600FFA3E012210890E74102087E7A1B793DFE +:1004B600120D47F0020D387BFF7A1B79481238BDC2 +:1004C600E490E68B802490E6B8E030E703020D382E +:1004D60090E6BFE070047F0180027F0090E6BEE0F8 +:1004E6004F60347A1B7954120D47F0122161C41300 +:1004F6001354037C005403FDE42DF582EC122141D4 +:1005060090E6BD122164C413135403FDE42DF58255 +:10051600EC122141020D381220C790E6A0E020E13E +:10052600F990E6BEE064046003020D381222F790EB +:10053600E742E0905002F090E743E0905002F090DE +:10054600E740E0905001F090E741E0905001F00262 +:100556000D3890E6B8E020E7157BFF7A1B79631229 +:1005660038BD1220C790E6A0E020E1F9803D7BFF70 +:100576007A1B79721238BD904015E090E740F090F2 +:100586004016E090E741F0E490E68A02087E7BFFA1 +:100596007A1B79811238BD1220C790E6A0E020E1CF +:1005A600F990E742E05403904014F090E740E09061 +:1005B6004015F090E741E0904016F0020D3890E6C5 +:1005C600B8E030E7030206F97BFF7A1B799212380E +:1005D600BDC2051220C790E6A0E020E1F990E740F1 +:1005E600E090E1C8F0904000F090E741E090E1C96A +:1005F600F0904001F090E742E090E1CAF0904002AE +:10060600F090E743E090E1CBF0904003F090E744B0 +:10061600E090E1CCF0904004F090E745E090E1CD29 +:10062600F0904005F090E746E090E1CEF09040066D +:10063600F090E747E090E1CFF0904007F090E74870 +:10064600E090E1D0F0904008F090E749E090E1D1E9 +:10065600F0904009F090E74AE090E1D2F090400A2D +:10066600F090E74BE090E1D3F090400BF090E74C30 +:10067600E090E1D4F090400CF090E74DE090E1D5A9 +:10068600F090400DF090E74EE090E1D6F090400EED +:10069600F090E74FE090E1D7F090400FF090E750F0 +:1006A600E090E1D8F0904010F090E751E090E1D969 +:1006B600F0904011F090E752E090E1DAF0904012AD +:1006C600F090E753E090E1DBF0904013F090E1C446 +:1006D600E0541FFFD394045003020D38EF641F70DB +:1006E60003020D3890E754E090E1DCF090401DF0F5 +:1006F600020D387BFF7A1B79A31238BD90E1C8E062 +:1007060090E740F090E1C9E090E741F090E1CAE05F +:1007160090E742F090E1CBE090E743F090E1CCE047 +:1007260090E744F090E1CDE090E745F090E1CEE02F +:1007360090E746F090E1CFE090E747F090E1D0E017 +:1007460090E748F090E1D1E090E749F090E1D2E0FF +:1007560090E74AF090E1D3E090E74BF090E1D4E0E7 +:1007660090E74CF090E1D5E090E74DF090E1D6E0CF +:1007760090E74EF090E1D7E090E74FF090E1D8E0B7 +:1007860090E750F090E1D9E090E751F090E1DAE09F +:1007960090E752F090E1DBE090E753F090E1DCE087 +:1007A60090E75402087E90E6F574FFF090E6BCE010 +:1007B600601090E6AFE090E698F090E6B0E090E644 +:1007C60099F0123E9E020D387BFF7A1B79B31238E0 +:1007D600BD90E6BEE070277BFF7A1B79C81238BD54 +:1007E600904018E0FF123D7D904017E0FF123D7DDE +:1007F60012226F1238BD904019E4F0020D0E90E6F9 +:10080600BEE064047BFF702D7A1B79E01238BD9040 +:100816004019E4F012220A904019E4F0904017E0E3 +:1008260090E742F0904018E090E743F090E68B7432 +:1008360004F0020D387A1B79F81238BD12220A909C +:10084600E68B7402F0904019E4F0020D387BFF7AD3 +:100856001C79151238BD90E19DE0FF90E740F0EF5E +:100866007BFF70067A1C792280047A1C7929120D86 +:100876003A90E6BFE090E68AF090E6BEE0020D0E02 +:100886007BFF7A1C79301238BD90E1DDE0FFB401C0 +:100896000890E74074BBF0800890E1C4E090E74020 +:1008A600F0EF7BFFB401067A1C793D80047A1C794F +:1008B6004A120D3A12212904F0020D3890E6B8E0EA +:1008C60030E71990E6BEE0B4011290E7407401F0FB +:1008D600123A1990E68B7401F0020D387BFF200561 +:1008E600107A1C79581238BDD205C20D123DEC8023 +:1008F600077A1C79661238BD90E1DDE06401600379 +:100906000209DF123DD190E74074BBF090E6BBE0F0 +:10091600C313FFE5B154802FF5B1E090E6C4F09023 +:10092600E6BAE090E6C5F012218D90E1A0F0A3EFC3 +:10093600F090E1A0E0FEA3E0FF4E70030209F0E5AF +:10094600BB30E7EDE5AB20E1E890E19AE0FCA3E0FF +:10095600FDD3EF9DEE9C402290E19AE0FAA3E0FBE6 +:10096600EA90E6D0F0000000EB90E6D1F00000003F +:1009760090E156ECF0A3EDF0802790E1A0E0FCA317 +:10098600E0FDEC90E6D0F0000000ED90E6D1F0003E +:10099600000090E1A0E0FFA3E090E156CFF0A3EFC6 +:1009A600F0E4F5BB000000E5BB20E7030080F8009B +:1009B6000000000090E156E0FEA3E0FFC390E1A135 +:1009C600E09FF090E1A0E09EF0E5B1547F04FFE5E2 +:1009D600B154802FF5B10209377BFF7A1C79681272 +:1009E60038BD90E1C4E090E740F012000E90E6BFFB +:1009F600E012222D020D0E7BFF7A1C79761238BD8D +:100A06007BFF7A1C79851238BD90E6B5E054FEF07E +:100A160090E6BFE01220C890E6BBE090E6B3F09007 +:100A2600E6BAE090E6B4F0020D3890E1C67401F043 +:100A360090E159E04401F07BFF7A1C79931238BDAE +:100A460090E6BAE0753700F538A3E0FEEE4237903F +:100A5600E6BEE0753900F53AA3E0FEEE423990E6CF +:100A6600B8E064C06003020B10E53A453970030232 +:100A76000D3890E6A0E020E1F9C3E53A9440E53967 +:100A86009400500885393B853A3C8006753B0075D5 +:100A96003C4090E6B9E064A3704090E6BCE0B40147 +:100AA6001BA3E0701790E6BBE030E71090E74074B8 +:100AB60003F0A37401F0A37407F08042E4F53DF55A +:100AC6003E122222503812227DE0FF1221B9EFF0A9 +:100AD600053EE53E70EB053D80E7E4F53DF53E124B +:100AE600222250101221B974CDF0053EE53E70EF7A +:100AF600053D80EB122119AF38AE37123758122157 +:100B060029E53CF0122175020A6F90E6B8E06440D0 +:100B16006003020D38E53A45397003020D3812219B +:100B260029F090E6A0E020E1F990E68BE0753B0025 +:100B3600F53C90E6B9E0B4A31EE4F53DF53E12227D +:100B460022501E1221B9E0FF12227DEFF0053EE58C +:100B56003E70EB053D80E7122119AF38AE371239EA +:100B6600E4E53C122175020B1B90E6B8E030E70382 +:030B7600020C1E50 +:100B790090E6BDE030E60312276190E6BDE030E77C +:100B890004C2068004A201920690E6BEE0701B7BB7 +:100B9900FF7A1C79A91238BD1220CC122161FD906F +:100BA900E6BAE0FB122FA5020D387BFF7A1C79BC4F +:100BB9001238BD1220C790E6A0E020E1F9E4F53D26 +:100BC900F53E90E740E0F543E5437003020D38C375 +:100BD900E53E9404E53D94004003020D38E54330B9 +:100BE900E023AF3EC007E53E25E0FFE53D33FE7457 +:100BF900422FF58274E73EF583E0FD1222CDE0FB3A +:100C0900D007122FA5053EE53E7002053DE543C319 +:050C190013F54380B358 +:100C1E007A1C79D4120D636076754BFF754C1C757A +:100C2E004DE690E1A41220DEF5518E508D4F8C4E84 +:100C3E00A31220DEF5558E548D538C52A31220DE56 +:100C4E00F5598E588D578C56A31220DEF55D8E5CAD +:100C5E008D5B8C5AA31220DEF5618E608D5F8C5EEB +:100C6E00A31220DEF5658E648D638C62A31220DEE6 +:100C7E00F5698E688D678C66A31220DEF56D8E6C1D +:100C8E008D6B8C6A7B017AE779401215778059A2B9 +:100C9E0001E43390E740F0A206E433A3F0E4A3F0BE +:100CAE00A3F0F53DF53E122276C333CE33CED8F9FE +:100CBE001220D5FFC004C005C006C007122276C39D +:100CCE0033CE33CED8F92444F58274E73EF583D083 +:100CDE0007D006D005D0041213D3053EE53E7002B0 +:100CEE00053D6408453D70BE12222C80137BFF7AB1 +:100CFE001D79201238BD90E6B8E030E70912222C9B +:100D0E0090E68BF0802490E6BEE0D394004005E0A0 +:100D1E0090E68BF090E19CE0448090401EF01238FB +:0B0D2E00FD8007122A658002D322C35B +:100D3900221238BD7BFF7A19799A1238BD227BFFBE +:100D49001238BDE490E68BF090E6BBE090500322A8 +:100D59007BFF1238BD90E6BEE0227BFF1238BD90C2 +:040D6900E6BCE022E2 +:103EC2007BFF7A1D79331238BD7F017E001237F2F3 +:023ED200D322F9 +:103ED4007F017E001237F27BFF7A1D79411238BDD3 +:023EE400D322E7 +:023F7600D32254 +:1036030090E680E030E72100000090E6247402F0A9 +:10361300000000E490E625F0000000D20790E19A54 +:103623007402F0A3E4F0801F000000E490E624F0AD +:1036330000000090E6257440F0000000C20790E10E +:103643009AE4F0A37440F090E6BAE090E1C5F0127A +:07365300226F1238BDD322E3 +:0A3F2B0090E1C512212404F0D32216 +:0A3F350090E6BAE090E158F0D322C4 +:0A3F3F0090E15812212404F0D3226F +:023F7800D32252 +:023F7A00D32250 +:023F7C00D3224E +:103C5F00C0E0C083C082C085C084C086758600D294 +:103C6F001712216E7401F0D086D084D085D082D007 +:043C7F0083D0E032DC +:103CC600C0E0C083C082C085C084C08612216B74E8 +:0F3CD60004F0D086D084D085D082D083D0E03265 +:103CE500C0E0C083C082C085C084C08612216B74C9 +:0F3CF50002F0D086D084D085D082D083D0E03248 +:1032BB00C0E0C0F0C083C082C085C084C086758664 +:1032CB0000C0D075D000C000C001C002C003C00454 +:1032DB00C005C006C007856D69856E6A1222D88548 +:1032EB00656B85666C1222E312216E7410F07BFF06 +:1032FB007A1D794E123252D007D006D005D004D0A9 +:10330B0003D002D001D000D0D0D086D084D085D0CD +:08331B0082D083D0F0D0E03233 +:103D0400C0E0C083C082C085C084C08612216B74A9 +:0F3D140008F0D086D084D085D082D083D0E03222 +:10393A00C0E0C083C082C085C084C08675860090FE +:10394A00E680E030E71285656985666A1222D885C5 +:10395A006D6B856E6C1222E312216E7420F0D08694 +:0B396A00D084D085D082D083D0E03222 +:013F7E003210 +:013F7F00320F +:013F8000320E +:013F8100320D +:103C8300C0E0C083C082C085C084C0867586001230 +:103C9300228A7404F0D086D084D085D082D083D099 +:023CA300E0320D +:102F1C00C0E0C0F0C083C082C085C084C086758606 +:102F2C0000C0D075D000C000C001C002C003C004F6 +:062F3C00C005C006C0073D +:102F420090E68DE0FF90E6A2E020E127E4FEEEC3EA +:102F52009F501B74802EF582E434E7F583E0FD7404 +:102F6200C02EF582E434E7F583EDF00E80E090E6C2 +:102F72008FEFF07BFF7A1D795612325212228A7439 +:022F820008F055 +:102F8400D007D006D005D004D003D002D001D000A1 +:102F9400D0D0D086D084D085D082D083D0F0D0E079 +:012FA40032FA +:10365A00C0E0C0F0C083C082C085C084C0867586C1 +:10366A0000C0D075D000C000C001C002C003C004B1 +:10367A00C005C006C0077BFF7A1D795C1232521260 +:10368A00228A7410F0D007D006D005D004D003D017 +:10369A0002D001D000D0D0D086D084D085D082D0BC +:0636AA0083D0F0D0E032F5 +:013F8200320C +:1036B000C0E0C0F0C083C082C085C084C08675866B +:1036C00000C0D075D000C000C001C002C003C0045B +:1036D000C005C006C0077BFF7A1D79641232521202 +:1036E000228A7440F0D007D006D005D004D003D091 +:1036F00002D001D000D0D0D086D084D085D082D066 +:0637000083D0F0D0E0329E +:013F8300320B +:1030A000C0E0C0F0C083C082C085C084C086758681 +:1030B00000C0D075D000C000C001C002C003C00471 +:0630C000C005C006C007B8 +:1030C6005391EF75100190E659E0F524300205C2E0 +:1030D600021221C87BFF7A1D796D12325290E65991 +:0930E60074FFF090E65B7401F048 +:1030EF00D007D006D005D004D003D002D001D00035 +:1030FF00D0D0D086D084D085D082D083D0F0D0E00D +:01310F00328D +:013F8400320A +:013F85003209 +:1033ED00C0E0C0F0C083C082C085C084C086758631 +:1033FD0000C0D075D000C000C001C002C003C00421 +:10340D00C005C006C0075391EF90E65B7410F07BCA +:10341D00FF7A1D7971123252D007D006D005D00433 +:10342D00D003D002D001D000D0D0D086D084D085AA +:09343D00D082D083D0F0D0E0323F +:013F86003208 +:10344600C0E0C0F0C083C082C085C084C0867586D7 +:1034560000C0D075D000C000C001C002C003C004C7 +:10346600C005C006C0075391EF90E65B7440F07B41 +:10347600FF7A1D7974123252D007D006D005D004D7 +:10348600D003D002D001D000D0D0D086D084D08551 +:09349600D082D083D0F0D0E032E6 +:013F87003207 +:013F88003206 +:013F89003205 +:013F8A003204 +:013F8B003203 +:013F8C003202 +:013F8D003201 +:013F8E003200 +:013F8F0032FF +:013F900032FE +:10349F00C0E0C0F0C083C082C085C084C08675867E +:1034AF0000C0D075D000C000C001C002C003C0046E +:1034BF00C005C006C0075391EF90E6517402F07B30 +:1034CF00FF7A1D7978123252D007D006D005D0047A +:1034DF00D003D002D001D000D0D0D086D084D085F8 +:0934EF00D082D083D0F0D0E0328D +:013F910032FD +:1034F800C0E0C0F0C083C082C085C084C086758625 +:1035080000C0D075D000C000C001C002C003C00414 +:10351800C005C006C0075391EF90E6557402F07BD2 +:10352800FF7A1D797C123252D007D006D005D0041C +:10353800D003D002D001D000D0D0D086D084D0859E +:09354800D082D083D0F0D0E03233 +:013F920032FC +:10355100C0E0C0F0C083C082C085C084C0867586CB +:1035610000C0D075D000C000C001C002C003C004BB +:10357100C005C006C0075391EF90E6517401F07B7E +:10358100FF7A1D7980123252D007D006D005D004BF +:10359100D003D002D001D000D0D0D086D084D08545 +:0935A100D082D083D0F0D0E032DA +:013F930032FB +:1035AA00C0E0C0F0C083C082C085C084C086758672 +:1035BA0000C0D075D000C000C001C002C003C00462 +:1035CA00C005C006C0075391EF90E6557401F07B21 +:1035DA00FF7A1D7984123252D007D006D005D00462 +:1035EA00D003D002D001D000D0D0D086D084D085EC +:0935FA00D082D083D0F0D0E03281 +:013F940032FA +:013F950032F9 +:013F960032F8 +:06383800AB07AA06AC0577 +:10383E00E4FD90E1C6E0600B7E000DEE24DE122268 +:10384E00C5EAF0AE050D74DE2E1222C5EBF0AF0503 +:10385E000D74DE2F1222C5ECF090E159E0FF7AE1F3 +:0D386E007BDE123DB590E159E0FF0239AE5E +:0A39E4008E448F458D468A478B48BC +:1039EE00E4F549E549C3954650200545E545AE4405 +:1039FE007002054414FFE5482549F582E43547F584 +:0A3A0E0083E0FD123838054980D925 +:013A1800228B +:0A3758008E468F478D488A498B4A40 +:10376200E4FDF54B90E1C6E06012E546FF7E000DF8 +:10377200EE24DEF582E434E1F583EFF0AE050D745C +:10378200DE2EF582E434E1F583E547F090E159E07D +:10379200FF7AE17BDE123DB590E159E0FFAB4AAA28 +:0637A20049AD48023D990B +:103DEC00A20D920A90401F300A07E4F0122C438077 +:0A3DFC00067402F0122BAE023E9E88 +:103E0600A20D920A90401F300A07E4F0122C43805C +:0A3E1600067402F0122BAE023E9E6D +:10332300EFC3940250047E0E80027E0FAB06EF546F +:1033330001FE90E67AE04401F0C2E990E678E044C9 +:1033430080F0EB25E090E679F090E678E030E0F964 +:10335300EE441890E679F090E678E030E0F9EC90EE +:10336300E679F090E678E030E0F9ED90E679F090D8 +:10337300E678E04440F090E678E030E0F990E678D3 +:06338300E020E6F9D2E9AA +:013389002221 +:093F5B00050DE50D7002050C22B4 +:08000300E4F51ED2E9D2AF22A0 +:1039AE0090E678E020E6F9C2E990E678E04480F00F +:1039BE00EF25E090E679F090E678E030E0F990E6D9 +:1039CE0078E04440F090E678E020E6F990E678E082 +:0639DE0030E1D6D2E9221F +:103A8100A90790E678E020E6F9E51E702390E67834 +:103A9100E04480F0E925E090E679F08D19AF03A9C3 +:103AA10007751A018A1B891CE4F51D751E01D322B5 +:023AB100C3222E +:103A4D00A90790E678E020E6F9E51E702590E67866 +:103A5D00E04480F0E925E0440190E679F08D19AF5E +:103A6D0003A907751A018A1B891CE4F51D751E0330 +:043A7D00D322C3226B +:03004B0002265931 +:10265900C0E0C083C082C085C084C086758600C0C2 +:10266900D075D000C000C001C002C003C006C007B9 +:1026790090E678E030E206751E0602274390E67878 +:10268900E020E10CE51E64026006751E070227437F +:10269900E51E24FE605F14603624FE7003022734B1 +:1026A90024FC700302274024086003022743AB1A65 +:1026B900AA1BA91CAF1D051D8F827583001212FE6E +:1026C90090E679F0E51D65197070751E05806B90AF +:1026D900E679E0AB1AAA1BA91CAE1D8E8275830090 +:1026E90012133D751E02E5196401704E90E678E0FB +:1026F9004420F08045E51924FEB51D0790E678E0F1 +:102709004420F0E51914B51D0A90E678E04440F03C +:10271900751E0090E679E0AB1AAA1BA91CAE1D8EA6 +:102729008275830012133D051D800F90E678E04401 +:1027390040F0751E008003751E005391DFD007D04D +:1027490006D003D002D001D000D0D0D086D084D01A +:0827590085D082D083D0E0326C +:103D9900123A4DE51E24FA600E146006240770F3EA +:0C3DA900D322E4F51ED322E4F51ED32241 +:103DB500123A81E51E24FA600E146006240770F39A +:0C3DC500D322E4F51ED322E4F51ED32225 +:100D6D0002108EE86480F8E933E83360110460F016 +:100D7D00ED33EC337009E8FCE9FDEAFEEBFF2204EC +:100D8D0060DED3EB9FEA9EE99DE8C2E78CF0C2F7E7 +:100D9D0095F0400CE8CCF8E9CDF9EACEFAEBCFFBB3 +:100DAD0012105985D0F05804700320D5B3E80470A3 +:100DBD00075002B2D502109892D5EC0460F7E4CC3E +:100DCD00C0E0C398F8603B94186008400DD0E0FB7C +:100DDD00021070E4FBFAC9FC8028E830E406E4C98F +:100DED00FBE4CAFCE830E305E4C9CACBFCE85407D0 +:100DFD006010F8C3E913F9EA13FAEB13FBEC13FCDB +:100E0D00D8F130F52FC3E49CFCEF9BFFEE9AFEED7D +:100E1D0099FDD0E0FBEF4E4D4C701222DB0302101A +:100E2D0095EC2CFCEF33FFEE33FEED33FDED30E7AB +:100E3D00EB021070EF2BFFEE3AFEED39FDD0E0FB2B +:100E4D0050130BBB0003021098ED13FDEE13FEEFD4 +:080E5D0013FFEC13FC021070FE +:100E6500EC4D6011E8497017ED33EC3304600DE487 +:100E7500FCFFFEFD22E933E8330470F802108E1200 +:100E8500105958046009E4CC248150062850090201 +:100E95001098284003021095C0E0EB4A7044B980D1 +:100EA50006D0E0FB021084EF4E701CBD8008EBFFFE +:100EB500EAFEE9FD80EBE98DF0A4FEE5F0020F4EB8 +:100EC500E9CDF9EAFEEBFFEF89F0A4FCE5F0CE8968 +:100ED500F0A42EFFE435F0CD89F0A42DFEE435F025 +:100EE5008067EF4E7005BD80D780C3EF8BF0A4AC53 +:100EF500F0EE8BF0A42CFCE435F0F8EF8AF0A42C8E +:100F0500E5F038FCE433CB8DF0A42CFCE5F03BF8A0 +:100F1500EE8AF0A42CFCE5F038F8E433CF89F0A490 +:100F25002CFCE5F038CF3400CE89F0A42FFFE5F096 +:100F35003EFEE433C98DF0A42EFEE5F039CD8AF0EE +:100F4500A42FFFE5F03EFEE43DFD33D0E0FB500766 +:100F55000BBB000F021098EC2CFCEF33FFEE33FEB9 +:060F6500ED33FD021070E7 +:100F6B0074F8CC6480CCC86480C8F58204604FC32D +:100F7B00EB9FF5F0EA9E42F0E99D42F0E89C45F0CC +:100F8B00603C501DE5825FFFE582D313CB5BCBF456 +:100F9B002B5582FB50280ABA002409B9002008807F +:100FAB001DE5825BFBE582D313CF5FCFF4C3132F19 +:100FBB005582FF50090EBE00050DBD00010CC3EBA1 +:100FCB009FF5F0EA9E42F0E99D42F0E89C45F06007 +:090FDB0007CC4820E701B3EC2229 +:100FE40075F020800E75F010800575F0087D007E88 +:100FF400007F003392D530D5031213B4EC33401084 +:10100400EF33FFEE33FEED33FDEC33FCD5F0ED2290 +:0E101400E5F0247EA2D513CC92E7CDCEFF22CC +:10102200EDD2E7CD33EC3392D524814006E4FFFEC6 +:10103200FDFC22FCE4CFCECDCC24E0501174FF8025 +:10104200EDC3CC13CCCD13CDCE13CECF13CF0470C2 +:07105200F030D5DE0213B4FB +:10151B00E55F244BF8E6055F227848301402784BE0 +:10152B00E475F0011214100212E5200DEB7F2ED2A0 +:10153B000D8018EF540F2490D43440D4FF30110B8E +:10154B00EF24BFB41A0050032461FFE5606002155D +:10155B00600563E5637002056230140D7848E4752D +:10156B00F001121410EF02132B023BEE7403D21492 +:10157B008003E4C214F55F8B488A49894AE4F5601D +:10158B00F562F563E56060077F2012155680F575EF +:10159B0061FFC20EC20DC20FC210C212C213C2151E +:1015AB00121524FF700D3014057F00121567AF6301 +:1015BB00AE6222B4255FC2D5C211121524FF24D00E +:1015CB00B40A00501A75F00A786030D50508B6FFDA +:1015DB000106C6A426F620D5047002D21080D924A9 +:1015EB00CFB41A00EF5004C2E5D211021854D20E38 +:1015FB0080C6D20D80C0D20F80BCD2D580BAD21299 +:10160B0080B47F20121556200F077401B56000407F +:10161B00F112151BFF12155602158FD215D213801E +:10162B009512151BFB12151BFA12151BF94A4B7061 +:10163B0006794B7A197BFF200F2EE560602A7E001E +:10164B008E827583001212FE60060EEE656170F0DD +:10165B00C2D5EBC0E0EAC0E0E9C0E0EE1218B4D0AE +:10166B00E0F9D0E0FAD0E0FB1212E5FF60AAEBC084 +:10167B00E0EAC0E0E9C0E0121556D0E02401F9D051 +:10168B00E03400FAD0E0FBE5610460DCD561D98081 +:10169B0087D20F80A212189760F7E56170010412D0 +:1016AB0010A3A961600DE561600914F56112193E83 +:1016BB00EF60F3EA30E702F404C3995077EAF425BC +:1016CB00610430E701E404F561800D12189760C1E5 +:1016DB00EA056125611210A3EA785EF630E701E4B2 +:1016EB00256104D56104201201141218B4E4C0E082 +:1016FB0012193E785EE6601320E70714F612153ECA +:10170B00802204F6D0E014C0E07F0012153EE561A4 +:10171B0060071215351561800B301203121535D089 +:10172B00E002158FD0E00480C512189760A0E56128 +:10173B00041210A3785EEAF6E56120120260010440 +:05174B0024041218B493 +:1017500074FF04C0E012193E12153EE5612012022A +:101760006003121535D0E0B561E87F451215487861 +:101770005EE67F2B30E7047F2DF404C0E01215569F +:10178000D0E075F00A84C0F012153FD0E012153F8A +:1017900002158F791080027908C213C2158008D211 +:1017A000D5790A8004790AC2D5E561047002F56131 +:1017B000E4FAFDFEFF12151BFC7B08200E13121528 +:1017C0001BFD7B10300D0A12151BFE12151BFF7B33 +:1017D00020EC3382D592D55013C3E4300D069FFF21 +:1017E000E49EFEE4200E039DFDE49CFCE4CBF8C2E5 +:1017F0000EEC700CCFCECDCCE824F8F870F3801747 +:10180000C3EF33FFEE33FEED33FDEC33FCEB33FB84 +:10181000994002FB0FD8E9EB300E05F8D0E0C44840 +:10182000B20EC0E00AEC4D4E4F78207B0070C2EA49 +:10183000B5610040BCC0E01218B6D0F0D0E0200E78 +:1018400004C4C0E0C4B20EC0F012153FD0F0D5F011 +:10185000EB02158F121420162C5317935815FD4CBC +:1018600015F94217974F179F44179F4916124317B0 +:10187000A55516D64617344516A047196B501601C4 +:101880002D16052E16282B16092316262019542A44 +:1018900015C14800001620E561B4FF03756106120A +:1018A000151BFC12151BFD12151BFE12151BFF78D4 +:1018B000570210D2790AA2D5201014301209B9109B +:1018C000020404B9080104A2D52013025001042027 +:1018D0000F68920FB560005034C0E07F20301019BF +:1018E0007F30A20F72137212500F12190DC20FC265 +:1018F00013C212C2157F30800F301203E9C0E0120C +:101900001556301203D0E0F9D0E0B560CC30121794 +:101910007F30B9100C1215567F583011077F788030 +:1019200003B90803121556300F057F2D0215567F97 +:10193000202015F87F2B2013F322920F80CF7F00F9 +:10194000B4070050052457F8E6FF22286E756C6C2A +:101950002900D20E12151B300EF8C20E786030D559 +:101960000108F60215C12D5043495812151B2403D6 +:10197000B405004001E490196693121547743A12B9 +:0A1980001547D2107560040217939A +:10105900E9D2E7C933E833F892D5EDD2E7CD33ECDD +:0710690033FC5002B2D52256 +:10107000EC30E7100FBF000C0EBE00080DBD0004E1 +:101080000BEB6014A2D5EB13FCED92E7FD2274FF8D +:10109000FCFDFEFF22E480F8A2D574FF13FC7D80E6 +:0310A000E480EFFA +:1010A300F920E72824F950037907E4F42402FB1814 +:1010B300DBFDE624FB5014E9600DE4F618E604F6C4 +:0F10C300B40A08E4F6D9F57401F60A22C2D52260 +:1010D200ED33EC3392D5FA602AB4FF33EDC2E77BED +:1010E200FF60067A1079F7E4227A11790020D5049C +:1010F2007A1079FB224E614E002B494E46002D4953 +:101102004E4600E47A08F608DAFC7B00740722E80F +:10111200C0E0ECC0E0EDC0E0EEC0E0EFC0E0EA7598 +:10112200F010A4CAABF075F04DA42BFBE435F0FC33 +:10113200EA2410FAEB34C5FBEC34D9FCEDC2E7FF2C +:1011420075F056A4F42411C5F0F434C58FF0A42A26 +:10115200E5F03BE43CF620E7141212A5D0E0FFD004 +:10116200E0FED0E0FDD0E0FC1211D88014F40412AD +:1011720012A5D0E0FFD0E0FED0E0FDD0E0FC120EE0 +:1011820065D0E0F8E6FAEDD2E7CD33EC332482FB0A +:10119200E4C3CF33CFCE33CECD33CD33DBF37B07B6 +:1011A20075F00A846004F6081B0AE5F0F6088FF071 +:1011B200740AA4FFACF08EF0740AA42CFEACF050BA +:1011C200010C8DF0740AA42CFDE435F0F608DBDE88 +:0311D2007407227D +:1011D500021098EC5D046005E85904700302108E56 +:1011E500121059580460F6EC4860F2EC7004FDFEEC +:1011F500FF22C860DB2481C85009C39860025006ED +:101205000210959850CAF582E9294B4A7005AB82C0 +:1012150002108475F0007C1A7880C3EF9BEE9AED7E +:1012250099400DC3EF9BFFEE9AFEED99FDE842F064 +:10123500DC23ACF0D0E0FFD0E0FED0E0FDAB8220B7 +:10124500E7101BEB60BAEC2CFCEF33FFEE33FEED41 +:1012550033FD021070E803F830E705C0F075F000C3 +:10126500EF2FFFEE33FEED33FD40B830E7C280AA25 +:101275003F8000004120000042C80000447A000081 +:10128500461C400047C35000497424004B18968003 +:101295004CBEBC205A0E1BCA6753C21C749DC5AEFA +:1012A500FB60065407601C23231212D3EB543860ED +:1012B500091212BF1212CE120E65ECF8EDF9EEFA14 +:1012C500EFCB22EB1212CE80F1543803241C90127E +:1012D50075FE93FC0EEE93FD0EEE930ECE93FF225C +:03000000022E903D +:0C2E9000787FE4F6D8FD758177022ED71C +:1012E500BB010689828A83E0225002E722BBFE0207 +:0912F500E32289828A83E493223A +:1012FE00BB010CE58229F582E5833AF583E02250A5 +:10130E0006E92582F8E622BBFE06E92582F8E222EE +:0D131E00E58229F582E5833AF583E4932208 +:10132B00BB010689828A83F0225002F722BBFE01A1 +:02133B00F3229B +:10133D00F8BB010DE58229F582E5833AF583E8F0E6 +:10134D00225006E92582C8F622BBFE05E92582C892 +:02135D00F2227A +:10135F00BC000BBE0029EF8DF084FFADF022E4CC72 +:10136F00F875F008EF2FFFEE33FEEC33FCEE9DEC3B +:10137F00984005FCEE9DFE0FD5F0E9E4CEFD22ED81 +:10138F00F8F5F0EE8420D21CFEADF075F008EF2FCB +:10139F00FFED33FD4007985006D5F0F222C398FDBC +:0513AF000FD5F0EA2259 +:0E13B400C3E49FFFE49EFEE49DFDE49CFC224A +:1013C200EB9FF5F0EA9E42F0E99D42F0E89C45F081 +:0113D20022F8 +:0C13D300ECF0A3EDF0A3EEF0A3EFF0228D +:1013DF00A8828583F0D083D0821213F61213F612EF +:1013EF0013F61213F6E473E493A3C583C5F0C58314 +:1013FF00C8C582C8F0A3C583C5F0C583C8C582C858 +:01140F0022BA +:10141000FAE6FB0808E6F925F0F618E6CA3AF622DD +:10142000D083D082F8E4937012740193700DA3A35B +:1014300093F8740193F5828883E47374029368606F +:06144000EFA3A3A380DF6F +:103BEE00EFB40A07740D123BF9740A309811A899B4 +:103BFE00B8130CC2983098FDA899C298B811F63037 +:073C0E0099FDC299F599220E +:103706008B4B8A4C894DE4F553F554E5521552AE70 +:1037160051700215514E6033AB4EAA4FA95012128A +:10372600E5FFAB4BAA4CA94D0554E554AC537002CA +:10373600055314F5828C83EF12133DEF60CD7401AF +:103746002550F550E4354FF54F80C0AB4BAA4CA938 +:023756004D2202 +:103E6200E4FFFE1212E5600C0FEF70010E09E9701B +:053E7200F20A80EF22BE +:10144600E709F60870FA8046E709F20870FA803E66 +:1014560088828C83E709F0A370FA8074E309F608A2 +:1014660070FA806CE309F20870FA806488828C83D3 +:10147600E309F0A370FA805889828A83E0A3F6080C +:1014860070FA804C89828A83E0A3F20870FA804061 +:1014960080D280FA80C680D4805180F28027801066 +:1014A60080A680EA809A80A880DA80E280CA8027B7 +:1014B60088848C8589828A83E493A30586F0A305B4 +:1014C6008670F5800B89828A83E493A3F60870F907 +:1014D600ECFAA9F0EDFB2288848C8589828A83E068 +:1014E600A30586F0A3058670F680E589828A83E4E3 +:1014F60093A3F20870F980D888F0ED2402B40400B2 +:1015060050CEF582EB2402B4040050C42323458256 +:05151600239014967300 +:102E9C00022DFFE493A3F8E493A34003F68001F220 +:102EAC0008DFF48029E493A3F85407240CC8C33337 +:102EBC00C4540F4420C8834004F456800146F6DF06 +:102ECC00E4800B0102040810204080902301E47E72 +:102EDC00019360BCA3FF543F30E509541FFEE493FB +:102EEC00A360010ECF54C025E060A840B8E493A3C2 +:102EFC00FAE493A3F8E493A3C8C582C8CAC583CAED +:102F0C00F0A3C8C582C8CAC583CADFE9DEE780BEA4 +:0124AE00002D +:00000001FF diff --git a/AIOUSB/Firmware/USB-AI16-16A.hex b/AIOUSB/Firmware/USB_815F.hex similarity index 100% rename from AIOUSB/Firmware/USB-AI16-16A.hex rename to AIOUSB/Firmware/USB_815F.hex diff --git a/AIOUSB/Firmware/USB_8180.hex b/AIOUSB/Firmware/USB_8180.hex new file mode 100755 index 0000000..35f29eb --- /dev/null +++ b/AIOUSB/Firmware/USB_8180.hex @@ -0,0 +1,692 @@ +:100E5F006080E000010101010101010700000000B5 +:100E6F00000000000707070707070707000000003B +:100E7F000000003F01010101010101070000000016 +:100E8F00000000000707070707070707000000001B +:100E9F000000003F8F01070101010107010003025C +:100EAF00020202000701070707070707F200F20017 +:100EBF000000003F0F010F010101010701020500B2 +:100ECF00000000000706070707070707F000F000FC +:100EDF000000003F6024E0870000000000000000D9 +:100EEF0000000000000000000000000000000000F3 +:100EFF0000000000000000000000000047E080E05C +:060F0F00000007BA4E00CD +:1010020090E60174BAF090E6F574FFF090E080E0AB +:1010120090E6F3F090E081E090E6C3F090E082E0A9 +:1010220090E6C1F090E083E090E6C2F090E085E0C7 +:1010320090E6C0F090E086E090E6F4F075AF0774B9 +:10104200E0F59A7400F59B759DE4E4F59EFF90E649 +:101052007BE090E67CF00FBF80F4E490E671F0F55F +:10106200B490E672E0547FF053B67F000000E49043 +:10107200E6C4F000000090E6C5F090E087E090E65C +:10108200C6F090E088E090E6C7F090E089E090E654 +:10109200C8F090E08AE090E6C9F090E08BE090E63C +:1010A200CAF090E08CE090E6CBF090E08DE090E624 +:0A10B200CCF090E08EE090E6CDF067 +:0110BC002211 +:101300001201000200000040051680810000010269 +:1013100000010A060002000000400100090220004E +:1013200001010080320904000002FF0000000705EF +:1013300002020002000705860200020009022000E6 +:1013400001010080320904000002FF0000000705CF +:1013500002020002000705860200020014030000DA +:10136000000000000000000000000000000000007D +:101370000C0341004300430045005300180355008F +:10138000530042002D0041004900310036002D007D +:1013900032004100000000000000000000000000DA +:0213A00000004B +:080F150042E0AB0000011F00E7 +:10215B0090E6BFE090E68AF090E6BEE090E68BF06A +:01216B002251 +:0400460053B1FB2295 +:04004E0043B1042294 +:0900360012003F12003F12003FCE +:04003F0063B1042283 +:0400560053B1F72289 +:0421D90043B10822E4 +:1020FA0090E6047480F00000007406F0000000E42A +:05210A00F000000022BE +:101F6E00AFB11221D9E4FE0EBE64FC53B1FD43B1F4 +:0F1F7E000290E6487486F0F0F0F01220FA8FB16E +:011F8D002231 +:101EB000D212300D0D90E6F4E030E306E030E4029B +:101EC000C2123012101221D990E6F4E020E3091278 +:081ED000003F02003F12005622 +:011ED80022E7 +:0721C40053B1FE43B10122FB +:01002A0022B3 +:01004A002293 +:10187400E5BB30E727E51F7023E5AC20E04200001C +:101884000090E6D07402F0000000E490E6D1F0008D +:101894000000751F0175BB0600000022E5BB30E7A0 +:1018A4001FE51FB4011A00000090E6AFE064026077 +:1018B4000690E6B0E0600690E6487406F0E4F51F92 +:0118C4002201 +:0921900012003612003602003F75 +:1017D000EF14601B14602914603724037043ED205C +:1017E000E0047F0180027F00EF24FFB392A422ED8A +:1017F00020E0047F0180027F00EF24FFB392A52246 +:10180000ED20E0047F0180027F00EF24FFB392A669 +:1018100022ED20E0047F0180027F00EF24FFB392DD +:02182000A722FD +:1010BD00EF14601B14601C14601D24FB601D146074 +:1010CD001E14601F146020240B7022A2A4801AA28B +:1010DD00A58016A2A68012A2A7800EA2A0800AA2A9 +:1010ED00A18006A2A28002A2A3E433FF227F0022E8 +:1019EE00120277FF20E0047E0180027E00EE24FFCB +:1019FE00B392A4EF20E1047F0180027F00EF24FF69 +:101A0E00B392A5120277FF20E2047E0180027E00CF +:101A1E00EE24FFB392A6EF20E3047F0180027F0045 +:071A2E00EF24FFB392A72291 +:10213700E5A0C4540F1202BDE5A0540F90000102A0 +:0221470002CFC5 +:101E5A0090E0B3E060031215AA90E0B5E0600312C7 +:101E6A0018C590E0C7E0600312191190E109E0601B +:0B1E7A000990E0C8E0600312195C2230 +:1016C70090E600E054E74410F012100290E601E0C3 +:1016D70054BFF0E490E671F000000090E6D204F009 +:1016E70000000090E6E204F01221D975B2FE75B44D +:1016F700F075B67F1221D9120046C28112217C9063 +:10170700E61474E0F0C20D121EB01220FA90E61A29 +:091717007409F01220FA021F6EA1 +:01005200228B +:0721CB008F518D528B53224E +:0721D2008F5B8D5C8B5D2229 +:01005A002283 +:0122000022BB +:0122010022BA +:05002E008F238D242248 +:0122020022B9 +:0122030022B8 +:1017200090E6B8E030E727E4F520A2829200A28498 +:101730009201A285920290E740E520F0A2839200F8 +:10174000A2869201A2879202A3F012215B221221AB +:101750005B90E6A0E020E1F990E740E0139282E0A0 +:10176000A2E19284E0A2E29285A3E0139283E0A238 +:09177000E19286E0A2E2928722D8 +:101AF50090E6B8E030E7147B017AE77940122137A8 +:101B050012215B90E6A0E04480F02290E6BEE0D38F +:101B150094004015E090E68BF090E6A0E020E1F916 +:0A1B25007B017AE779401219EE22E5 +:100D7100120B545003020E5D90E6B9E024CC24FD21 +:100D8100501F247B602E24FE601124EC600D24C0D2 +:100D91006003020E5B121AF5020E5D121720020E9D +:100DA1005D121F6E1220FAE490E68AF090E68B0441 +:100DB100F0020E5D90E6BBE06410705290E6BAE07E +:100DC10030E0031220FA90E6BAE030E103121F6E20 +:100DD10090E6BAE030E2031220FA90E6BAE030E49D +:100DE1000DE030E303D38001C3920D121EB090E6F3 +:100DF100BAE030E5031220FA90E6BAE030E60312D9 +:100E01001F6E90E6BAE030E7451220FA804090E686 +:100E1100BAE024FE602514601324F3602214600AF2 +:100E210014602314600624127024800BC20D121E5C +:100E3100B0121F6E1220FAD20D8006D20E800FC2A0 +:100E41000D121EB08008C20D121EB0121F6E1221AB +:0E0E51005B90E6A0E04480F08002D322C32232 +:0A217C0053917F43E80843F808225E +:0421DD0053917F2279 +:03005B00021DD4AF +:101DD400C0E0C083C082C085C084C086758600C050 +:101DE400D053917F90E6F4E0A2E3B3720C920CD04E +:0E1DF400D0D086D084D085D082D083D0E0328B +:1020AE00564D617920303420323032304031323A60 +:0B20BE0035363A323900000000000007 +:100F1D00021520C502080000010F01010C01010A94 +:040F2D00010112FFAD +:1008CE00E0FFAE2F052F74402EF582E434E7F5835A +:1008DE0022E490E68AF090E6BEE090E68BF022905D +:1008EE00E740F0E490E68AF090E68B22E0FE74207A +:1008FE002FF582E434E1F583E022FF7442252AF5D8 +:10090E0082E434E7F583EFF0052AE52A22FF7E0024 +:10091E000DEE2516F582E43515F58322252FF52FDC +:10092E00E532352EF52EC3E5319533F531E53095AB +:10093E0032F5302274402535F58274E73534F5836F +:10094E00227586005391EF90E65D22240C7C007B8D +:10095E0001F9EC22E490E128F0A3F0F517F5182246 +:10096E007426252AF582E434E1F58322EE25E0246F +:10097E00B7F582E434E0F583E0FD547FFFED227499 +:10098E00102FF582E434E1F58322740E2EF582E405 +:10099E0034E1F583E0227D617AE07BAD7F017E1F3D +:1009AE002290E6BEE064022290E6BEE0640122C31D +:1009BE00E5359533E53495322274242FF582E434EF +:1009CE00E1F58322F583EFF090E741E0FFEE25E0BD +:1009DE0022E52F2535F582E52E3534F58322854324 +:1009EE0047854448854B49854C4A22854B47854C63 +:1009FE004885434985444A2290E6A0E04480F0228F +:100A0E00AD337AE77B40AF2FAE2E2290E0AD740A65 +:100A1E00F0E4A3F0227C007B01F9EC2290E6BEE02C +:0A0A2E006404227B017AE77940227C +:1020C90090E0B0E0FF700690E0AFE0600890E0AF0C +:0920D900E0FD02000E1221F122CB +:102042007E007F617D007B017AE079AD1203A712E9 +:0B2052000A1912005A12005202214924 +:101F8E007D021209A6121B6990E0ADE0B40A04A30B +:101F9E00E060030220421209A4121B6912005222B1 +:10214900120A191209A4121C467D617F007E1F0222 +:0221590010FD77 +:10160D001220C990E6BEE0F539753B02E539604B15 +:10161D00C39440500585393A8003753A401208F15C +:10162D00E53AF090E6A0E020E1F9E4F538E538C3BD +:10163D00953A501E744025381208D7E0FFAE3B0591 +:10164D003BEE24AD12095B34E0FAEF1202BD053812 +:0E165D0080DBC3E539953AF53980B10220C92A +:1014BC0090E6B8E030E733E4F52FF52EE52EC39433 +:1014CC000250207E007B01740A252EF9EE34E1FADD +:1014DC00120277FF7440252F1208D7EFF0052E0566 +:1014EC002F80D91208DF120A06221208E490E6A017 +:1014FC00E020E1F91209AF6003C20F22E4F52EF5EA +:10150C002FE52EC39402501D7440252F1208D7E0EE +:10151C00FFE52E240A120A2334E1FAEF1202BD056C +:10152C002E052F80DC90E6BAE0B4CE08A3E0B4AC74 +:04153C00031221492C +:011540002288 +:0F12F100D3E518950EE517950D400312219922AC +:0122040022B7 +:101F4B0090E0B2E0FE90E0B1E07C002400F50EECF6 +:101F5B003EF50D450E7007C28CC2A9C21022D28C61 +:031F6B00D2A922D6 +:0122050022B6 +:101B2F001208E490E6A0E020E1F9E4FF74422FF5FB +:101B3F0082E434E7F583E0FEEF12095934E1FAEE5F +:101B4F001202BD0FBF02E590E740E090E0B1F090C8 +:0A1B5F00E741E090E0B2F0021F4BF6 +:09219900122201120962D2102287 +:1020E200C210120962C28CC2A9538EF75389F143FE +:0820F2008901122205021F4BB7 +:101BDA00E50945086019E50915097002150814C3D5 +:101BEA0094FFE508648094805016120046801130F4 +:101BFA000F0E7508057509FF12004EC20F12096211 +:051C0A00301002D20FB2 +:011C0F0022B2 +:100F320090E6B8E030E75CE4F52F90E0B11208CE1D +:100F4200EFF090E0B21208CEEFF0E4F52EE52EC3FA +:100F5200940250207E007B01740C252EF9EE34E1C0 +:100F6200FA120277FF7440252F1208D7EFF0052EF0 +:100F7200052F80D91208D0E518F0E5171208CFEF37 +:100F8200F0A210E4331208CFEFF0C2101208DF1201 +:100F92000A06221208E490E6A0E020E1F9C210124B +:100FA2000A2A6003C20F22E4F52FAF2F052F7440E7 +:100FB2002F1208D7E090E0B1F0AF2F052F74402F29 +:100FC2001208D7E090E0B2F0E4F52EE52EC39402C9 +:100FD200501B7440252F1208D7E0FFE52E12095945 +:100FE20034E1FAEF1202BD052E052F80DE121F4BEF +:0F0FF20090E6BAE0B4CE08A3E0B4AC03122149F4 +:0110010022CC +:0421E100750F012253 +:10166B001220C990E6BEE0F539E4F53BE539604B55 +:10167B00C39440500585393A8003753A401208F1FE +:10168B00E53AF090E6A0E020E1F9E4F538E538C35F +:10169B00953A501E744025381208D7E0FFAE3B0533 +:1016AB003BEE24C8120A2334E0FAEF1202BD0538D0 +:0B16BB0080DBC3E539953AF53980B1BA +:0116C6002201 +:10195C00150FE50F704390E0C8E0F50F122202E47A +:10196C00FE90E109E0FFEEC39F502BEE25E024C969 +:10197C00F582E434E0F583E0FBEE25E024CAF58241 +:10198C00E434E0F583E0FAAF03547FFDEA339211BF +:09199C0012002E0E80CB12220372 +:0119A500221F +:10205D001208E490E6A0E020E1F990E740E090E07E +:0B206D00B3F090E741E090E0B4F022F7 +:1015AA00150CE50C705C90E0B3E0F50C7B017AE178 +:1015BA00792A122137E4FFFE742A2EF582E434E1F7 +:1015CA00F583E0FD1209986DF97D01E4FCECC39402 +:1015DA00085029E95D601312098DE014F012098D93 +:1015EA00E070111209986DF0800090E0B4E0FB12EF +:1015FA00098DEBF00CED25E0FD0F80D10EEE6402B3 +:02160A0070B6B8 +:01160C0022BB +:102124001208E490E6A0E020E1F990E740E090E0B6 +:03213400B5F022E1 +:101FEC00E4F513FF1208FCFE74262F120972EEF0B2 +:0D1FFC001208FCFE1209C7EEF00FBF02E74D +:0120090022B4 +:1018C500150AE50A704590E0B5E0F50A7B017AE175 +:1018D5007920122137E4FF74262F120972C083C0C4 +:1018E500821208FAFDEE5DD082D083F01209C7C0DE +:1018F50083C0821208FAFDEE4DD082D083F00FBF6F +:0B19050002D5E513C394FF5002051348 +:0119100022B4 +:0421E5007512FF224E +:10191100E4FE051290E0C7E0FFEEC39F5032EE25D2 +:10192100E024B8F582E434E0F583E0C39512500E6B +:1019310012097A30E7047D0080107D01800C1209C4 +:101941007A30E7047D0180027D001217D00E80C439 +:0A19510090E0B6E0B51203E4F512D1 +:01195B002269 +:101ED9001208E490E6A0E020E1F9E4FF74402F1233 +:101EE90008D7E0FEEF7C007B0124B6F9EC34E0FA78 +:081EF900EE1202BD0FBF12E45E +:011F010022BD +:041263008E388F39F9 +:10126700E4F53AE53964024538700C90E741F0E55A +:1012770039153970021538E5396401453870109011 +:10128700E74074611208E3E539153970021538E54E +:10129700394538605490E6A0E020E1F9C3E5399478 +:1012A70040E53894005004AD3980027D40E4FFEFFB +:1012B700C39D5021AE3A053AEE7583007B0124ADFC +:1012C700F9E58334E0FA120277FE74402F1208D74B +:1012D700EEF00F80DA1208F1EDF0FFC3E5399FF564 +:0912E70039E5389400F53880A6C1 +:0112F00022DB +:1003D30090E6B8E030E76090E6BFE0FE90E6BEE06E +:1003E300FDEDFF4E7002804A90E6BDE0FD90E6BC55 +:1003F300E04D700302126390E6BDE0600302072341 +:1004030090E6BCE0146003020723753BFF753C20B4 +:10041300753DAE753E00753F1E7B017AE77941124B +:100423001822120A3112210FEF0490E740F090E6F0 +:10043300BEE090E68BF02290E6BFE0FF90E6BEE0E0 +:100443004F707790E6BDE0704D90E6BCE024EF601E +:1004530023249F603024FD603324F36034247270BE +:100463003590E6BAE064CE702DA3E064AC70271239 +:100473002149802290E6BAE0B4CE1BA3E0B4AC16C7 +:100483001220428011E490E0C7F0800A7512FF80C9 +:1004930005E490E109F090E6BDE0648060030207A3 +:1004A3002390E6BCE06401600302072390E6BAE010 +:1004B30090E0AFF090E6BB02057C90E6BFE06003FE +:1004C30002072390E6BDE0FE90E6BCE07C0024003A +:1004D300FFEC3EFEEF8EF012037A05250020052582 +:1004E30000210525002205250023055A002F058438 +:1004F3000041058F0051059A005305B7006105C2FD +:10050300006305DF007105ED0073060A0074064FF2 +:100513000081065D0083067A008406C08001000026 +:10052300072390E6BEE0B45F0312160D90E6BCE02D +:1005330030E00312005290E6BCE020E103020723FF +:1005430090E6BAE064CE6003020723A3E064AC60E4 +:10055300030207230221491209AF6003020723E0C4 +:1005630090E68BF090E6A0E020E1F91220C990E735 +:1005730040E090E0AFF090E741E090E0B0F0020798 +:1005830020120A2A6003020723021B2F1209AF60FD +:100593000302072302205D1209B66003020723E06A +:1005A30090E68BF090E6A0E020E1F990E740E09040 +:1005B300E0B3F0221209B6600302072302212412DA +:1005C30009B66003020723E090E68BF090E6A0E013 +:1005D30020E1F990E740E090E0B5F02290E6BEE03C +:1005E30064126003020723021ED91209B6600302D4 +:1005F3000723E090E68BF090E6A0E020E1F990E796 +:1006030040E090E0B6F0221209AF600302072390A6 +:10061300E0C7E0C3940840030207231208E490E60E +:10062300A0E020E1F990E740E0FF90E0C7E0FE257D +:10063300E024B5F582E434E01209D224B6F582E46D +:1006430034E0F583EFF090E0C70206BC90E6BEE02D +:100653006442600302072302166B1209B6600302A9 +:100663000723E090E68BF090E6A0E020E1F990E725 +:1006730040E090E0C8F0221209AF60030207239024 +:10068300E109E0C3942040030207231208E490E643 +:10069300A0E020E1F990E740E0FF90E109E0FE25CA +:1006A300E024C7F582E434E01209D224C8F582E4D9 +:1006B30034E0F583EFF090E109E004F0221208E45E +:0C06C30090E6A0E020E1F9120A2A705431 +:1006CF0090E740E0FCA3E0FDA3E0FEA3E0F5318E50 +:1006DF00308D2F8C2EFBAA30A92FA82E7F007E1BCA +:1006EF007D377C4B1201598F358E348D338C32AB65 +:1006FF0035AA34A933A832E4FFFE7D807C4712006F +:10070F00611201F68E368F37EF90E0AFF0E536A32A +:04071F00F01220C9EB +:0107230022B3 +:1020780090E6047480F00000007402F00000007420 +:0B20880006F0000000E4F00000002261 +:0122060022B5 +:101ABA00E4F5297AE779407F40AB077D087FF87E15 +:101ACA001D121B69E4F529744025291208D7E0FD87 +:101ADA00E52975F002A4245EF9741335F08982F5BC +:0A1AEA0083EDF00529E529B408DDBD +:011AF40022CF +:101A7B0090E678E05410FFC4540F4450F51013E473 +:101A8B0033F514438E201221F11221C41221BC1202 +:101A9B001ABA12002AD208121F8E1220E21221E16A +:0F1AAB00121FEC1221E51220C91200460216C7C5 +:1020930012004A121BDA1212F190E680E02080054A +:0B20A3004408F0800354F7F0021874AA +:061779008B568A578958C7 +:10177F00E4F55912210F8F5AE55A25E024029013F0 +:10178F007CF0E4F559AF5AEF3395E0FEC3E5599F6E +:10179F00EE6480F87480985027AB56AA57A95885E5 +:1017AF005982758300120290FDE55975F002A42449 +:1017BF007EF9741335F08982F583EDF0055980C5F4 +:0117CF0022F7 +:061BA2008E3E8F3FAC05F2 +:101BA800E4FDE5146007E53E12091BEFF0AE050DF4 +:101BB800E5162E120922E53FF0AF050DE5162F12A6 +:101BC8000922ECF0AB16AA15AF10122026AF1002AE +:021BD8001C10DF +:0310FD00021BA231 +:0A1C46008E388F398D3A8A3B8B3CB3 +:101C5000E4F53DE53DC3953A50200539E539AE3808 +:101C60007002053814FFE53C253DF582E4353BF56F +:0A1C700083E0FD1210FD053D80D950 +:011C7A002247 +:0A1B69008E368F378D388A398B3A9B +:101B7300E4FDF53BE5146007E53612091BEFF0AE13 +:101B8300050DE5162E120922E537F0AB16AA15AF9F +:0F1B930010122026AB3AAA39AD38AF1002200A43 +:100A380090E6BAE0752E00F52FA3E0FEEE422E9068 +:100A4800E6BEE0753000F531A3E0FEEE423090E6F8 +:100A5800B8E064C06003020AFEE531453070030265 +:100A68000B5390E6A0E020E1F9C3E5319440E5306E +:100A78009400500885303285313380067532007510 +:100A8800334090E6B9E064A3704090E6BCE0B4015E +:100A98001BA3E0701790E6BBE030E71090E74074C6 +:100AA80003F0A37401F0A37403F0803EE4F534F579 +:100AB800351209BD50341209DFE0FF120942EFF088 +:100AC8000535E53570EB053480E7E4F534F5351286 +:100AD80009BD501012094274CDF00535E53570EFA7 +:100AE800053480EB120A0E121B691208F1E533F087 +:100AF80012092A020A6190E6B8E06440704DE531B7 +:100B0800453060471208F1F090E6A0E020E1F99046 +:100B1800E68BE0753200F53390E6B9E0B4A31EE445 +:100B2800F534F5351209BD501A120942E0FF1209D1 +:100B3800DFEFF00535E53570EB053480E7120A0E76 +:0B0B4800121C46E53312092A020B06BE +:010B5300227F +:0221F400C32204 +:0221F600D322F2 +:0221F800D322F0 +:0800030090E6BAE0F50BD322F0 +:0921A200E50B1208ED04F0D32254 +:0821B40090E6BAE0F511D32218 +:0921AB00E5111208ED04F0D32245 +:0221FA00D322EE +:0221FC00D322EC +:0221FE00D322EA +:1011B800E4FF90E6B8E020E7030212620F0F7440E4 +:1011C80024011208D7740AF00F744024021208D7B9 +:1011D800E4F00F744024031208D7E4F00F7440249D +:1011E800041208D7E4F00F744024051208D77402DB +:1011F800F00F744024061208D7E4F00F7440240757 +:101208001208D7E4F00F744024081208D774FFF0CE +:101218000F744024091208D774FFF00F7440240A91 +:101228001208D77408F00F7440240B1208D77420E2 +:10123800F00F7440240C1208D77403F00F74402484 +:101248000D1208D77403F00F7440240E1208D774D7 +:0A12580001F090E740EFF01208DF0C +:011262002269 +:100B540090E6B9E01203540B9B100B9B110BD414B9 +:100B64000C45150B89280B832E0B7D3C0B953F0BF5 +:100B74008FA20B8FA300000C651203D3020C671223 +:100B84000F32020C671214BC020C67120A38020CF2 +:100B9400671211B8020C6790E6B8E030E709120A50 +:100BA40031122137020C5D90E6BEE0701090E6BC75 +:100BB400E0FF90E6BAE0FD1217D0020C671208E4D9 +:100BC40090E6A0E020E1F9120A311219EE020C6756 +:100BD400C2AF90E748E513F0E4F5137B017AE779B7 +:100BE40046122137E4F52A7420252A1208FFFF74DF +:100BF40040252A1208D7120914B402EB90E6BCE08F +:100C04006010E4F52A12096EE0F4120908B402F542 +:100C1400800DE4F52A12096EE0120908B402F6E424 +:100C2400F52A7424252A1209CAE0FF7444252AF5FA +:100C340082E434E7120912B402E8121FECD2AF8046 +:100C440018E4F52A740E252A12099BFF7440252AFC +:100C54001208D7120914B402EB1208DF120A068034 +:040C640002C322D3D2 +:010C68002269 +:101E8500C0E0C083C082C085C084C08675860090CE +:101E9500E6B5E04401F0D2091209527401F0D0868A +:0B1EA500D084D085D082D083D0E03202 +:101FAE00C0E0C083C082C085C084C08612094F7451 +:0F1FBE0004F0D086D084D085D082D083D0E0329A +:101FCD00C0E0C083C082C085C084C08612094F7432 +:0F1FDD0002F0D086D084D085D082D083D0E0327D +:101CE100C0E0C083C082C085C084C0867586009074 +:101CF100E680E030E7051209EC80031209F91209C8 +:101D0100527410F0D086D084D085D082D083D0E0B8 +:011D1100329F +:101F2700C0E0C083C082C085C084C086758600D2E9 +:101F37000B1209527408F0D086D084D085D082D095 +:041F470083D0E03231 +:101D1200C0E0C083C082C085C084C0867586009042 +:101D2200E680E030E7051209EC80031209F9120996 +:101D3200527420F0D086D084D085D082D083D0E077 +:011D4200326E +:0122070032A4 +:0122080032A3 +:0122090032A2 +:01220A0032A1 +:01220B0032A0 +:01220C00329F +:01220D00329E +:01220E00329D +:01220F00329C +:01221000329B +:01221100329A +:012212003299 +:012213003298 +:012214003297 +:012215003296 +:012216003295 +:012217003294 +:012218003293 +:012219003292 +:01221A003291 +:01221B003290 +:01221C00328F +:01221D00328E +:01221E00328D +:01221F00328C +:01222000328B +:01222100328A +:012222003289 +:012223003288 +:012224003287 +:012225003286 +:012226003285 +:012227003284 +:012228003283 +:0421E90012219032FD +:012229003282 +:0A2186000001020203030404050532 +:101D4300EC4EFEED4F2486F58274213EF583E49339 +:101D5300FF3395E0FEEF24A1FFEE34E68F82F58397 +:101D63002290E6BCE0547EFF7E00E0D394807C00AA +:011D7300224D +:03000B000215419A +:10154100C0E0C0F0C083C082C085C084C0867586FB +:1015510000C0D075D000C000C004C005C006C007DF +:101561000542E542B406270518E51870020517AED5 +:1015710017FF7C007D0A1202F1ED4C700E90E129FB +:10158100E004F0700690E128E004F0754200D00715 +:10159100D006D005D004D000D0D0D086D084D0855C +:0915A100D082D083D0F0D0E032FA +:1013A200E4F528F527F526F525C20BC208C20AC2C4 +:1013B20009121A7B754513754600754D13754E1249 +:1013C20075431375441C754B13754C3C754F13755F +:1013D200505CD2E843D82090E668E04409F090E6F9 +:1013E2005CE0443DF0D2AFD212121DA590E680E03F +:1013F20054F7F0C20B300905120724C209300B2939 +:101402001221F45024C20B121F0220081690E68209 +:10141200E030E704E020E1EF90E682E030E604E02D +:0E14220020E0E4121E021221F612209380C771 +:1007240090E6B9E070030207D51470030208292487 +:10073400FE700302088324FB70030207CF147003C6 +:100744000207C9146073146076240560030208BAB2 +:100754001221F840030208C690E6BBE024FE6022A2 +:1007640014603324FD601114602224067048E545AA +:1007740090E6B3F0E5468037E54D90E6B3F0E54EFC +:10078400802DE54790E6B3F0E5488023E54990E6FF +:10079400B3F0E54A801990E6BAE0FF121E2EAA06CD +:1007A400A9077B01EA494B600DEE90E6B3F0EF90A8 +:1007B400E6B4F00208C60208BF1221AB0208C61252 +:1007C40021B40208C61200030208C61221A20208BC +:1007D400C61221FA40030208C690E6B8E0247F60FE +:1007E400151460192402703AA208E43325E0FFA22C +:1007F4000AE4334F8018E490E740F08016121D6439 +:1008040040047D0180027D00121D43E0540190E705 +:1008140040F0E4A3F090E68AF090E68B7402F002D4 +:1008240008C60208BF1221FC40030208C690E6B8BD +:10083400E024FE6016240260030208C690E6BAE0D3 +:10084400B40105C2080208C60208BF90E6BAE07007 +:100854002C121D6440047D0180027D00121D43E0C2 +:1008640054FEF090E6BCE05480131313541FFFE0D1 +:10087400540F2F90E683F0E04420F08045803C1232 +:1008840021FE503E90E6B8E024FE601A2402703245 +:1008940090E6BAE0B40104D208802790E6BAE0B446 +:1008A4000202801E8015121D6440047D0180027DB9 +:1008B40000121D438008120D71500790E6A0E04419 +:0908C40001F090E6A0E04480F090 +:0108CD002208 +:030033000221EDBA +:0421ED0053D8EF32A2 +:10000E00E4F5C8E58E54074438F58E8FCB8FCDAF0F +:0C001E00058FCA8FCCD2BDD2ADD2CA2251 +:101D7400AB07AA06A905A8047F007E1B7D377C4B10 +:101D8400120159AB07AA06A905A804E4FFFE7D8049 +:101D94007C471200611201F6AD07AC06AF040200E5 +:011DA4000E30 +:10216C00AD07AC06C3E49DFBE49CFFEBFD02000E47 +:0321F100C2CA223D +:03002B000219A611 +:1019A600C0E0C083C082C085C084C086758600C082 +:1019B600D075D000C000C001C002C003C004C0057D +:1019C600C006C007121E5AC2CFD007D006D005D017 +:1019D60004D003D002D001D000D0D0D086D084D09D +:0819E60085D082D083D0E032ED +:101E020090E682E030E004E020E60B90E682E030EB +:101E1200E119E030E71590E680E04401F07F147E9E +:0C1E220000121A3590E680E054FEF02219 +:101F020090E682E044C0F090E681F0438701000051 +:041F120000000022A9 +:101DA50030120990E680E0440AF0800790E680E072 +:101DB5004408F07FDC7E05121A3590E65D74FFF06D +:0F1DC50090E65FF05391EF90E680E054F7F02244 +:0821BC00E4F51ED2E9D2AF22C6 +:101C100090E678E020E6F9C2E990E678E04480F0CA +:101C2000EF25E090E679F090E678E030E0F990E694 +:101C300078E04440F090E678E020E6F990E678E03D +:061C400030E1D6D2E922DA +:101CAF00A90790E678E020E6F9E51E702390E67824 +:101CBF00E04480F0E925E090E679F08D19AF03A9B3 +:101CCF0007751A018A1B891CE4F51D751E01D322A5 +:021CDF00C3221E +:101C7B00A90790E678E020E6F9E51E702590E67856 +:101C8B00E04480F0E925E0440190E679F08D19AF4E +:101C9B0003A907751A018A1B891CE4F51D751E0320 +:041CAB00D322C3225B +:03004B00020C693B +:100C6900C0E0C083C082C085C084C086758600C0CC +:100C7900D075D000C000C001C002C003C006C007C3 +:100C890090E678E030E206751E06020D5390E6788C +:100C9900E020E10CE51E64026006751E07020D5393 +:100CA900E51E24FE605F14603624FE7003020D44C5 +:100CB90024FC7003020D5024086003020D53AB1A83 +:100CC900AA1BA91CAF1D051D8F82758300120290F6 +:100CD90090E679F0E51D65197070751E05806B90B9 +:100CE900E679E0AB1AAA1BA91CAE1D8E827583009A +:100CF9001202CF751E02E5196401704E90E678E084 +:100D09004420F08045E51924FEB51D0790E678E0FA +:100D19004420F0E51914B51D0A90E678E04440F046 +:100D2900751E0090E679E0AB1AAA1BA91CAE1D8EB0 +:100D3900827583001202CF051D800F90E678E0448A +:100D490040F0751E008003751E005391DFD007D057 +:100D590006D003D002D001D000D0D0D086D084D024 +:080D690085D082D083D0E03276 +:021E2E00A90702 +:101E3000AE4FAF508F828E83A3E064037017AD0165 +:101E400019ED7001228F828E83E07C002FFDEC3E25 +:091E5000FEAF0580DF7E007F007B +:011E59002266 +:10200A00121C7BE51E24FA600E146006240770F386 +:0C201A00D322E4F51ED322E4F51ED322ED +:10202600121CAFE51E24FA600E146006240770F336 +:0C203600D322E4F51ED322E4F51ED322D1 +:101A35008E298F2A90E600E054187012E52A2401B9 +:101A4500FFE43529C313F529EF13F52A801590E630 +:101A550000E05418FFBF100BE52A25E0F52AE5291B +:101A650033F529E52A152AAE29700215294E600598 +:061A7500121F1680EE2294 +:101F16007400F58690FDA57C05A3E582458370F9DE +:011F26002298 +:03004300021100A7 +:0300530002110097 +:10110000021E8500021FCD00021FAE00021F270035 +:10111000021CE100021D1200022207000222080048 +:101120000222090002220A0002220B0002220C0005 +:1011300002220D0002220E0002220F0002221000E5 +:1011400002221100022208000222120002221300D1 +:1011500002221400022215000222160002221700A9 +:1011600002221800022208000222080002220800BF +:101170000222190002221A0002221B0002221C0075 +:1011800002221D0002221E0002221F000222200055 +:101190000222210002222200022223000222240035 +:1011A0000222250002222600022227000222280015 +:0811B0000221E90002222900DE +:10005E00020262E86480F8E933E83360110460F06C +:10006E00ED33EC337009E8FCE9FDEAFEEBFF220408 +:10007E0060DED3EB9FEA9EE99DE8C2E78CF0C2F703 +:10008E0095F0400CE8CCF8E9CDF9EACEFAEBCFFBCF +:10009E0012022D85D0F05804700320D5B3E80470F9 +:1000AE00075002B2D502026C92D5EC0460F7E4CC94 +:1000BE00C0E0C398F8603B94186008400DD0E0FB98 +:1000CE00020244E4FBFAC9FC8028E830E406E4C9E5 +:1000DE00FBE4CAFCE830E305E4C9CACBFCE85407EC +:1000EE006010F8C3E913F9EA13FAEB13FBEC13FCF7 +:1000FE00D8F130F52FC3E49CFCEF9BFFEE9AFEED9A +:10010E0099FDD0E0FBEF4E4D4C701222DB03020244 +:10011E0069EC2CFCEF33FFEE33FEED33FDED30E7F3 +:10012E00EB020244EF2BFFEE3AFEED39FDD0E0FB81 +:10013E0050130BBB000302026CED13FDEE13FEEF2A +:08014E0013FFEC13FC02024454 +:1001560002026CEC5D046005E85904700302026259 +:1001660012022D580460F6EC4860F2EC7004FDFEB5 +:10017600FF22C860DB2481C85009C398600250067C +:100186000202699850CAF582E9294B4A7005AB828A +:1001960002025875F0007C1A7880C3EF9BEE9AED48 +:1001A60099400DC3EF9BFFEE9AFEED99FDE842F0F4 +:1001B600DC23ACF0D0E0FFD0E0FED0E0FDAB822047 +:1001C600E7101BEB60BAEC2CFCEF33FFEE33FEEDD1 +:1001D60033FD020244E803F830E705C0F075F0008D +:1001E600EF2FFFEE33FEED33FD40B830E7C280AAB5 +:1001F600EDD2E7CD33EC3392D524814006E4FFFE01 +:10020600FDFC22FCE4CFCECDCC24E0501174FF805F +:10021600EDC3CC13CCCD13CDCE13CECF13CF0470FC +:07022600F030D5DE020346B3 +:10022D00E9D2E7C933E833F892D5EDD2E7CD33EC17 +:07023D0033FC5002B2D52290 +:10024400EC30E7100FBF000C0EBE00080DBD00041B +:100254000BEB6014A2D5EB13FCED92E7FD2274FFC7 +:10026400FCFDFEFF22E480F8A2D574FF13FC7D8020 +:03027400E480EF34 +:03000000021430B7 +:0C143000787FE4F6D8FD75815D0214772A +:10027700BB010689828A83E0225002E722BBFE0285 +:09028700E32289828A83E49322B8 +:10029000BB010CE58229F582E5833AF583E0225023 +:1002A00006E92582F8E622BBFE06E92582F8E2226D +:0D02B000E58229F582E5833AF583E4932287 +:1002BD00BB010689828A83F0225002F722BBFE0120 +:0202CD00F3221A +:1002CF00F8BB010DE58229F582E5833AF583E8F065 +:1002DF00225006E92582C8F622BBFE05E92582C811 +:0202EF00F222F9 +:1002F100BC000BBE0029EF8DF084FFADF022E4CCF1 +:10030100F875F008EF2FFFEE33FEEC33FCEE9DECB9 +:10031100984005FCEE9DFE0FD5F0E9E4CEFD22EDFF +:10032100F8F5F0EE8420D21CFEADF075F008EF2F49 +:10033100FFED33FD4007985006D5F0F222C398FD3A +:050341000FD5F0EA22D7 +:0E034600C3E49FFFE49EFEE49DFDE49CFC22C8 +:10035400D083D082F8E4937012740193700DA3A338 +:1003640093F8740193F5828883E47374029368604C +:06037400EFA3A3A380DF4C +:10037A00D083D082F8E4937012740193700DA3A312 +:10038A0093F8740193F5828883E473740293B5F049 +:0D039A00067403936860E9A3A3A3A380D8B1 +:101822008B388A39893AE4F540F541E53F153FAEF8 +:101832003E7002153E4E6033AB3BAA3CA93D1202FC +:1018420077FFAB38AA39A93A0541E541AC407002AD +:10185200054014F5828C83EF1202CFEF60CD740144 +:10186200253DF53DE4353CF53C80C0AB38AA39A9AD +:021872003A2218 +:10210F00E4FFFE120277600C0FEF70010E09E97009 +:05211F00F20A80EF222E +:1003A700EF4E6012EF60010EEDBB010B89828A836D +:1003B700F0A3DFFCDEFA2289F05007F709DFFCA97A +:0C03C700F022BBFEFCF309DFFCA9F022D1 +:10143C000213A2E493A3F8E493A34003F68001F211 +:10144C0008DFF48029E493A3F85407240CC8C333B1 +:10145C00C4540F4420C8834004F456800146F6DF80 +:10146C00E4800B0102040810204080900E5FE47EA3 +:10147C00019360BCA3FF543F30E509541FFEE49375 +:10148C00A360010ECF54C025E060A840B8E493A33C +:10149C00FAE493A3F8E493A3C8C582C8CAC583CA67 +:1014AC00F0A3C8C582C8CAC583CADFE9DEE780BE1F +:010F310000BF +:00000001FF From e7c5a1c43e11f26e088b6ba7c48dafdb4c8ea9f9 Mon Sep 17 00:00:00 2001 From: John Hentges Date: Fri, 19 Jun 2020 14:01:39 -0700 Subject: [PATCH 6/8] Fixed support for USB-AIO16-16F in deviceTable enum; must be sorted by productID Added new log to CSV sample for USB-AIx16-16F --- AIOUSB/lib/AIODeviceTable.c | 9 +- AIOUSB/lib/AIOProductTypes.c | 2 +- AIOUSB/lib/AIOTypes.h | 8 +- AIOUSB/lib/USBDevice.c | 4 +- AIOUSB/samples/USB-AI16-16/log.c | 214 +++++++++++++++++++++++++++++++ 5 files changed, 224 insertions(+), 13 deletions(-) create mode 100644 AIOUSB/samples/USB-AI16-16/log.c diff --git a/AIOUSB/lib/AIODeviceTable.c b/AIOUSB/lib/AIODeviceTable.c index 05dbe74..055dd51 100644 --- a/AIOUSB/lib/AIODeviceTable.c +++ b/AIOUSB/lib/AIODeviceTable.c @@ -44,7 +44,6 @@ static ProductIDName productIDNameTable[] = { { USB_IIRO4_COM , "USB-IIRO4-COM" }, { USB_DIO16RO8 , "USB-DIO16RO8" }, { PICO_DIO16RO8 , "PICO-DIO16RO8" }, - { USB_AI16_16F , "USB-AI16-16F" }, { USB_AI16_16A , "USB-AI16-16A" }, { USB_AI16_16E , "USB-AI16-16E" }, { USB_AI12_16A , "USB-AI12-16A" }, @@ -75,6 +74,7 @@ static ProductIDName productIDNameTable[] = { { USB_AI12_128A , "USB-AI12-128A" }, { USB_AI12_128 , "USB-AI12-128" }, { USB_AI12_128E , "USB-AI12-128E" }, + { USB_AI16_16F , "USB-AI16-16F" }, { USB_AO_ARB1 , "USB_AO_ARB1" }, { USB_AO16_16A , "USB-AO16-16A" }, { USB_AO16_16 , "USB-AO16-16" }, @@ -92,7 +92,6 @@ static ProductIDName productIDNameTable[] = { { USB_AO12_8 , "USB-AO12-8" }, { USB_AO12_4A , "USB-AO12-4A" }, { USB_AO12_4 , "USB-AO12-4" }, - { USB_AIO16_16F , "USB-AIO16-16F" }, { USB_AIO16_16A , "USB-AIO16-16A" }, { USB_AIO16_16E , "USB-AIO16-16E" }, { USB_AIO12_16A , "USB-AIO12-16A" }, @@ -122,8 +121,9 @@ static ProductIDName productIDNameTable[] = { { USB_AIO16_128E , "USB-AIO16-128E" }, { USB_AIO12_128A , "USB-AIO12-128A" }, { USB_AIO12_128 , "USB-AIO12-128" }, - { USB_AIO12_128E , "USB-AIO12-128E" } -}; + { USB_AIO12_128E , "USB-AIO12-128E" }, + { USB_AIO16_16F , "USB-AIO16-16F" } +};// keep sorted by productID #ifdef __cplusplus const int NUM_PROD_NAMES = sizeof(productIDNameTable) / sizeof(productIDNameTable[ 0 ]); #else @@ -486,7 +486,6 @@ AIORET_TYPE GetDevices(void) * that have not been unplugged, which the user may be using, * _should_ still be valid */ - for(index = 0; index < MAX_USB_DEVICES; index++) { if ( deviceTable[index].usb_device != NULL && deviceTable[index].valid == AIOUSB_TRUE ) deviceMask = (deviceMask << 1) | 1; diff --git a/AIOUSB/lib/AIOProductTypes.c b/AIOUSB/lib/AIOProductTypes.c index 45a9d96..39ad5e8 100644 --- a/AIOUSB/lib/AIOProductTypes.c +++ b/AIOUSB/lib/AIOProductTypes.c @@ -10,7 +10,7 @@ namespace AIOUSB { AIO_PRODUCT_CONSTANT( AIO_ANALOG_INPUT_OBJ, AIO_ANALOG_INPUT_GROUP, AIO_ANALOG_INPUT, 2 , AIO_RANGE(USB_AI16_16A, USB_AI16_16F), - AIO_RANGE(USB_AIO16_16A,USB_AIO12_128E) + AIO_RANGE(USB_AIO16_16A,USB_AIO16_16F) ); AIO_PRODUCT_CONSTANT( AIO_ANALOG_OUTPUT_OBJ, AIO_ANALOG_OUTPUT_GROUP, AIO_ANALOG_OUTPUT, diff --git a/AIOUSB/lib/AIOTypes.h b/AIOUSB/lib/AIOTypes.h index 3a0cef8..e6583f8 100644 --- a/AIOUSB/lib/AIOTypes.h +++ b/AIOUSB/lib/AIOTypes.h @@ -286,7 +286,6 @@ CREATE_ENUM_W_START(ProductIDS,0, USB_DO24 = 0x803E, PICO_DIO16RO8 = 0x8033, USBP_II8IDO4A = 0x8036, - USB_AI16_16F = 0x805f, USB_AI16_16A = 0x8040, USB_AI16_16E = 0x8041, USB_AI12_16A = 0x8042, @@ -317,6 +316,7 @@ CREATE_ENUM_W_START(ProductIDS,0, USB_AI12_128A = 0x805b, USB_AI12_128 = 0x805c, USB_AI12_128E = 0x805d, + USB_AI16_16F = 0x805f, USB_AO_ARB1 = 0x8068, USB_AO16_16A = 0x8070, USB_AO16_16 = 0x8071, @@ -334,7 +334,6 @@ CREATE_ENUM_W_START(ProductIDS,0, USB_AO12_8 = 0x807d, USB_AO12_4A = 0x807e, USB_AO12_4 = 0x807f, - USB_AIO16_16F = 0x815f, USB_AIO16_16A = 0x8140, USB_AIO16_16E = 0x8141, USB_AIO12_16A = 0x8142, @@ -364,8 +363,9 @@ CREATE_ENUM_W_START(ProductIDS,0, USB_AIO16_128E = 0x815a, USB_AIO12_128A = 0x815b, USB_AIO12_128 = 0x815c, - USB_AIO12_128E = 0x815d - ); + USB_AIO12_128E = 0x815d, + USB_AIO16_16F = 0x815f + ); // keep sorted by productID diff --git a/AIOUSB/lib/USBDevice.c b/AIOUSB/lib/USBDevice.c index a74136b..e6ec06d 100644 --- a/AIOUSB/lib/USBDevice.c +++ b/AIOUSB/lib/USBDevice.c @@ -191,9 +191,7 @@ AIORET_TYPE AddAllACCESUSBDevices( libusb_device ***deviceList , USBDevice **dev int libusbResult = libusb_get_device_descriptor(usb_device, &libusbDeviceDesc); if (libusbResult == LIBUSB_SUCCESS) { - - if (libusbDeviceDesc.idVendor == ACCES_VENDOR_ID && - VALID_ENUM(ProductIDS, libusbDeviceDesc.idProduct ) + if (libusbDeviceDesc.idVendor == ACCES_VENDOR_ID && VALID_ENUM(ProductIDS, libusbDeviceDesc.idProduct ) ) { *size += 1; *devs = (USBDevice*)realloc( *devs, (*size )*(sizeof(USBDevice))); diff --git a/AIOUSB/samples/USB-AI16-16/log.c b/AIOUSB/samples/USB-AI16-16/log.c new file mode 100644 index 0000000..c50dc45 --- /dev/null +++ b/AIOUSB/samples/USB-AI16-16/log.c @@ -0,0 +1,214 @@ +/** + * @file AIOUSB_Core.c + * + * @page bulk_acquire_test bulk_aquire_test.c + * + * @deprecated This is a Deprecated sample. Please look at burst_test.c, continuous_mode_callback.c + * or continuous_mode_callback.c + * + */ + +#include +#include +#include +#include +#include + +int main(int argc, char **argv) +{ + unsigned long deviceMask; + int MAX_NAME_SIZE = 20; + char name[MAX_NAME_SIZE + 2]; + unsigned long productID, nameSize, numDIOBytes, numCounters; + unsigned long deviceIndex = 0; + AIOUSB_BOOL deviceFound = AIOUSB_FALSE; + ADConfigBlock configBlock; + unsigned long result; + + printf("USB-AIx16-16F 1MHz CH0 2 second log to log.csv \n"); + + result = AIOUSB_Init(); + if (result != AIOUSB_SUCCESS) + return result; + + deviceMask = GetDevices(); + if (!deviceMask != 0) + { + printf("No ACCES devices found on USB bus\n"); + goto out_sample; + }else printf("deviceMask == %08lx\n",deviceMask); + + // AIOUSB_ListDevices(); // print list of all devices found on the bus + while (deviceMask != 0) + { + if ((deviceMask & 1) != 0) + { + // found a device, but is it the correct type? + nameSize = MAX_NAME_SIZE; + result = QueryDeviceInfo(deviceIndex, &productID, &nameSize, name, &numDIOBytes, &numCounters); + if (result == AIOUSB_SUCCESS) + { + if ((productID >= USB_AI16_16A && productID <= USB_AI16_16F) || (productID >= USB_AIO16_16A && productID <= USB_AIO16_16F)) + { + deviceFound = AIOUSB_TRUE; + printf("Found %s\n", name); + break; // from while() + } + } + else + printf("Error '%s' querying device at index %lu\n", + AIOUSB_GetResultCodeAsString(result), deviceIndex); + } + deviceIndex++; + deviceMask >>= 1; + } + + if (!deviceFound) + { + printf("Failed to find USB-AIx16-16F Family device\n"); + goto out_sample; + } + + /* AIOUSB_Reset( deviceIndex ); */ + double Hz = 1e6; + int seconds = 2; + int samples = seconds * Hz; + int tobufsize = samples * sizeof(double); + double *tobuf = (double *)malloc(tobufsize + 8); + double CLOCK_SPEED = MIN(ADC_GetMaxClockRate(deviceTable[deviceIndex].ProductID, 1, 0), Hz); + if (CLOCK_SPEED == 0) + { + fprintf(stderr, "Got incorrect minimum clock speed of 0 for device. It Looks like this ADC device (id=%#X) is not setup for ADC\n", deviceTable[deviceIndex].ProductID); + exit(1); + } + int BULK_BYTES = samples * sizeof(unsigned short); + + AIOUSB_SetCommTimeout(deviceIndex, 1000); + AIOUSB_SetDiscardFirstSample(deviceIndex, AIOUSB_TRUE); + + uint64_t serialNumber; + result = GetDeviceSerialNumber(deviceIndex, &serialNumber); + if (result == AIOUSB_SUCCESS) + printf("Serial number of device at index %lu: %llx\n", deviceIndex, (long long)serialNumber); + else + printf("Error '%s' getting serial number of device at index %lu\n", + AIOUSB_GetResultCodeAsString(result), deviceIndex); + + AIOUSB_InitConfigBlock(&configBlock, deviceIndex, AIOUSB_FALSE); + AIOUSB_SetAllGainCodeAndDiffMode(&configBlock, AD_GAIN_CODE_1V, AIOUSB_FALSE); + ADCConfigBlockSetCalMode(&configBlock, AD_CAL_MODE_NORMAL); + ADCConfigBlockSetTriggerMode(&configBlock, 0); + AIOUSB_SetScanRange(&configBlock, 2, 13); + ADCConfigBlockSetOversample(&configBlock, 0); + result = ADC_SetConfig(deviceIndex, configBlock.registers, &configBlock.size); + if (result < AIOUSB_SUCCESS) + { + printf("Error '%s' setting A/D configuration\n", AIOUSB_GetResultCodeAsString(result)); + goto out_sample; + } + else + printf("A/D settings successfully configured\n"); + + AIOUSB_Reset(deviceIndex); + ADC_SetOversample(deviceIndex, 0); + ADC_SetScanLimits(deviceIndex, 0, 0); + + AIOUSB_SetStreamingBlockSize(deviceIndex, 64 * 1024); + + printf("Allocating %d Bytes to acquire %d samples\n", BULK_BYTES, samples); + unsigned short *dataBuf = (unsigned short *)malloc(BULK_BYTES); + if (!dataBuf) + { + printf("Error: unable to allocate memory\n"); + goto out_sample; + } + + /** make sure counter is stopped */ + double clockHz = 0; + CTR_StartOutputFreq(deviceIndex, 0, &clockHz); + + /* + * configure A/D for timer-triggered acquisition + */ + ADC_ADMode(deviceIndex, AD_TRIGGER_SCAN | AD_TRIGGER_TIMER, AD_CAL_MODE_NORMAL); + + /* + * start bulk acquire; ADC_BulkAcquire() will take care of starting + * and stopping the counter; but we do have to tell it what clock + * speed to use, which is why we call AIOUSB_SetMiscClock() + */ + printf("Using Clock speed %d to acquire data\n", (int)CLOCK_SPEED); + AIOUSB_SetMiscClock(deviceIndex, Hz); + /* exit(0); */ + result = ADC_BulkAcquire(deviceIndex, BULK_BYTES, dataBuf); + + if (result == AIOUSB_SUCCESS) + printf("Started bulk acquire of %d samples\n", samples); + else + printf("Error '%s' attempting to start bulk acquire of %d bytes\n", + AIOUSB_GetResultCodeAsString(result), + BULK_BYTES); + /* + * use bulk poll to monitor progress + */ + if (result == AIOUSB_SUCCESS) + { + unsigned long bytesRemaining = BULK_BYTES; + for (int s = 0; s < 100; s++) + { + sleep(1); + result = ADC_BulkPoll(deviceIndex, &bytesRemaining); + if (result == AIOUSB_SUCCESS) + { + printf(" %lu bytes remaining\n", bytesRemaining); + if (bytesRemaining == 0) + break; + } + else + { + printf("Error '%s' polling bulk acquire progress\n", + AIOUSB_GetResultCodeAsString(result)); + sleep(1); + break; + } + } + + /* + * turn off timer-triggered mode + */ + ADC_ADMode(deviceIndex, 0, AD_CAL_MODE_NORMAL); + + printf("logging to log.csv\n"); + + FILE *fp = fopen("log.csv", "w"); + if (result == AIOUSB_SUCCESS && bytesRemaining == 0) + { + AIOUSB_BOOL anyZeroData = AIOUSB_FALSE; + int zeroIndex = -1; + for (int index = 0; index < samples; index++) + { + tobuf[index] = 2.0 * ((double)dataBuf[index] / 65536.0) - 1.0; + fprintf(fp, "%04x,%lf\n", dataBuf[index], tobuf[index]); + + if (!((1 + index) % (samples / 10))) + printf("logged %d samples\n", index + 1); + } + } + else + { + printf("Failed to bulk acquire %d bytes: %d\n", BULK_BYTES, (int)result); + result = -3; + } + printf("\n"); + fclose(fp); + } + + free(dataBuf); + + /* + * MUST call AIOUSB_Exit() before program exits, + * but only if AIOUSB_Init() succeeded + */ +out_sample: + AIOUSB_Exit(); +} \ No newline at end of file From c2dbce01be311c2244292f2441725a34e5324c18 Mon Sep 17 00:00:00 2001 From: John Hentges Date: Tue, 20 Oct 2020 09:38:23 -0700 Subject: [PATCH 7/8] Updated .rules files to reflect preferred location of fxload (/etc/bin/) --- AIOUSB/Firmware/10-acces_usb.alt.rules | 216 ++++++++++++------------ AIOUSB/Firmware/10-acces_usb.rules | 218 ++++++++++++------------- 2 files changed, 217 insertions(+), 217 deletions(-) diff --git a/AIOUSB/Firmware/10-acces_usb.alt.rules b/AIOUSB/Firmware/10-acces_usb.alt.rules index d06d5f9..1985d24 100644 --- a/AIOUSB/Firmware/10-acces_usb.alt.rules +++ b/AIOUSB/Firmware/10-acces_usb.alt.rules @@ -20,431 +20,431 @@ # # Model: USB-DIO-32 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0001", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-32.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0001", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-32.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8001", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DIO-48 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0002", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-48.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0002", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-48.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8002", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DIO-96 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0003", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-96.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0003", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-96.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8003", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DI16A Rev A1 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0008", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DI16A Rev A1.hex" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0008", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DI16A Rev A1.hex" # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8008", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DO16A Rev A1 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0009", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DO16A Rev A1.hex" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0009", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DO16A Rev A1.hex" # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8009", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DI16A Rev A2 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000a", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DI16A Rev A2.hex" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000a", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DI16A Rev A2.hex" # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="800a", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DIO-16H Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000c", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000c", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-16A.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="800c", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DI16A Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000d", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000d", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-16A.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="800d", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DO16A Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000e", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000e", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-16A.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="800e", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DIO-16A Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000f", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="000f", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DIO-16A.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="800f", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-IIRO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0010", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0010", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8010", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-II-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0011", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0011", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8011", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-RO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0012", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0012", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8012", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-IIRO-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0014", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0014", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8014", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-II-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0015", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0015", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8015", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-IIRO-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0016", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0016", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8016", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-IDIO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0018", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0018", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8018", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-II-16 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0019", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0019", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8019", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-IDO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="001a", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="001a", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="801a", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-IDIO-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="001c", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="001c", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="801c", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-II-8 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="001d", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="001d", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="801d", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-IDIO-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="001e", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="001e", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IDIO-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="801e", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-CTR-15 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0020", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-CTR-15.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0020", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-CTR-15.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8020", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-IIRO4-2SM -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0030", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IIRO4-2SM.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0030", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IIRO4-2SM.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8030", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USBP-DIO16RO8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0032", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USBP-DIO16RO8.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0032", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USBP-DIO16RO8.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8032", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # PICO-DIO16RO8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0033", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/PICO-DIO16RO8.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0033", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/PICO-DIO16RO8.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8033", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0040", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0040", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8040", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0041", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0041", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8041", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0042", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0042", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8042", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0043", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0043", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8043", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0044", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0044", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8044", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0045", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0045", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8045", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0046", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0046", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8046", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0047", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0047", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8047", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-64M -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0048", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0048", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8048", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0049", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0049", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8049", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004a", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004a", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="804a", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004b", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004b", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="804b", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004c", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004c", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="804c", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-32 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004d", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004d", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="804d", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004e", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004e", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="804e", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004f", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="004f", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="804f", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0050", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0050", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8050", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0051", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0051", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8051", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-64 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0052", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0052", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8052", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0053", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0053", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8053", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0054", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0054", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8054", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0055", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0055", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8055", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0056", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0056", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8056", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-96 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0057", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0057", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8057", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0058", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0058", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8058", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0059", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0059", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8059", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI16-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="005a", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="005a", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="805a", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="005b", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="005b", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="805b", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-128 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="005c", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="005c", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="805c", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AI12-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="005d", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="005d", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AI16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="805d", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0140", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0140", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8140", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0141", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0141", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8141", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0141", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0141", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AIO16-16A.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8141", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-16F -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005f", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB-AI16-16A.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805f", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0142", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0142", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8142", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0143", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0143", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8143", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0144", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0144", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8144", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0145", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0145", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8145", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0146", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0146", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8146", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0147", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0147", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8147", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-64M -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0148", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0148", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8148", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0149", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0149", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8149", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014a", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014a", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="814a", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014b", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014b", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="814b", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014c", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014c", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="814c", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-32 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014d", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014d", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="814d", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014e", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014e", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="814e", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014f", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="014f", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="814f", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0150", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0150", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8150", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0151", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0151", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8151", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-64 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0152", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0152", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8152", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0153", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0153", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8153", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0154", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0154", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8154", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0155", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0155", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8155", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0156", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0156", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8156", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-96 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0157", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0157", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8157", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0158", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0158", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8158", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0159", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0159", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8159", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO16-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="015a", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="015a", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="815a", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="015b", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="015b", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="815b", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-128 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="015c", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="015c", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="815c", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AIO12-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="015d", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="015d", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AIO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="815d", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO16-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0070", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0070", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8070", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO16-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0071", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0071", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8071", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO16-12A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0072", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0072", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8072", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO16-12 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0073", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0073", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8073", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO16-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0074", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0074", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8074", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO16-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0075", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0075", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8075", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO16-4A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0076", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0076", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8076", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO16-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0077", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0077", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8077", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO12-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0078", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0078", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8078", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO12-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0079", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="0079", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8079", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO12-12A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007a", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007a", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="807a", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO12-12 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007b", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007b", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="807b", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO12-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007c", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007c", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="807c", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO12-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007d", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007d", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="807d", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO12-4A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007e", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007e", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="807e", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-AO12-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007f", RUN+="/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="007f", RUN+="/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-AO16-16.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="807f", RUN+="/bin/chmod 0666 $ENV{DEVNAME}" # USB-DA12-8A (Rev A) -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="4001", RUN+="/bin/sh -c '/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DA128-ArevA.hex; /bin/sleep 1; /bin/chmod 0666 $ENV{DEVNAME}'" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="4001", RUN+="/bin/sh -c '/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DA128-ArevA.hex; /bin/sleep 1; /bin/chmod 0666 $ENV{DEVNAME}'" # USB-DA12-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="4002", RUN+="/bin/sh -c '/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DA12-8A.hex; /bin/sleep 1; /bin/chmod 0666 $ENV{DEVNAME}'" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="4002", RUN+="/bin/sh -c '/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DA12-8A.hex; /bin/sleep 1; /bin/chmod 0666 $ENV{DEVNAME}'" # USB-DA12-8E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="4003", RUN+="/bin/sh -c '/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DA12-8E.hex; /bin/sleep 1; /bin/chmod 0666 $ENV{DEVNAME}'" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="4003", RUN+="/bin/sh -c '/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-DA12-8E.hex; /bin/sleep 1; /bin/chmod 0666 $ENV{DEVNAME}'" # USB-IIRO4-COM (Xerox) -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8031", RUN+="/bin/sh -c '/sbin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IIRO4-COM.hex; /bin/sleep 1; /bin/chmod 0666 $ENV{DEVNAME}'" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1605", SYSFS{idProduct}=="8031", RUN+="/bin/sh -c '/etc/bin/fxload -t fx2 -D $ENV{DEVNAME} -I /usr/share/usb/USB-IIRO4-COM.hex; /bin/sleep 1; /bin/chmod 0666 $ENV{DEVNAME}'" # end of file diff --git a/AIOUSB/Firmware/10-acces_usb.rules b/AIOUSB/Firmware/10-acces_usb.rules index a793cc5..4c190ea 100644 --- a/AIOUSB/Firmware/10-acces_usb.rules +++ b/AIOUSB/Firmware/10-acces_usb.rules @@ -18,434 +18,434 @@ # # Model: USB-DIO-32 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0001", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8001.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0001", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8001.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8001", RUN+="/bin/chmod 0666 $tempnode" # Model: USB-DIO-32I -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0004", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8004.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0004", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8004.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8004", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-48 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0002", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8003.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0002", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8003.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8002", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-96 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0003", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8003.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0003", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8003.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8003", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-16H Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000c", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="800c", RUN+="/bin/chmod 0666 $tempnode" # USB-DI16A Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000d", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="800d", RUN+="/bin/chmod 0666 $tempnode" # USB-DO16A Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000e", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="800e", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-16A Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="000f", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_800C.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="800f", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-24 Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0005", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8006.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0005", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8006.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8005", RUN+="/bin/chmod 0666 $tempnode" # USB-DIO-24-Ctr Rev B and newer -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0006", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8006.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0006", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8006.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8006", RUN+="/bin/chmod 0666 $tempnode" # USB-IIRO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0010", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0010", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8010", RUN+="/bin/chmod 0666 $tempnode" # USB-II-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0011", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0011", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8011", RUN+="/bin/chmod 0666 $tempnode" # USB-RO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0012", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0012", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8012", RUN+="/bin/chmod 0666 $tempnode" # USB-IIRO-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0014", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0014", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8014", RUN+="/bin/chmod 0666 $tempnode" # USB-II-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0015", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0015", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8015", RUN+="/bin/chmod 0666 $tempnode" # USB-IIRO-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0016", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0016", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8016", RUN+="/bin/chmod 0666 $tempnode" # USB-IDIO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0018", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0018", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8018", RUN+="/bin/chmod 0666 $tempnode" # USB-II-16 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0019", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0019", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8019", RUN+="/bin/chmod 0666 $tempnode" # USB-IDO-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001a", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="801a", RUN+="/bin/chmod 0666 $tempnode" # USB-IDIO-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001c", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="801c", RUN+="/bin/chmod 0666 $tempnode" # USB-II-8 -# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +# SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001d", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" # SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="801d", RUN+="/bin/chmod 0666 $tempnode" # USB-IDIO-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="001e", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8010.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="801e", RUN+="/bin/chmod 0666 $tempnode" # USB-CTR-15 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0020", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8020.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0020", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8020.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8020", RUN+="/bin/chmod 0666 $tempnode" # USB-IIRO4-2SM -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0030", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8030.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0030", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8030.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8030", RUN+="/bin/chmod 0666 $tempnode" # USBP-DIO16RO8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0032", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8032.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0032", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8032.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8032", RUN+="/bin/chmod 0666 $tempnode" # PICO-DIO16RO8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0033", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8033.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0033", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8033.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8033", RUN+="/bin/chmod 0666 $tempnode" # USB_AI16-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0040", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0040", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8040", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0041", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0041", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8041", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0042", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0042", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8042", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0043", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0043", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8043", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0044", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0044", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8044", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0045", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0045", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8045", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0046", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0046", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8046", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0047", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0047", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8047", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64M -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0048", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0048", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8048", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0049", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0049", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8049", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004a", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804a", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004b", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804b", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004c", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804c", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-32 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004d", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804d", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004e", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804e", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="004f", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="804f", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0050", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0050", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8050", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0051", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0051", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8051", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0052", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0052", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8052", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0053", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0053", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8053", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0054", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0054", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8054", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0055", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0055", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8055", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0056", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0056", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8056", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-96 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0057", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0057", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8057", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0058", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0058", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8058", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0059", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0059", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8059", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005a", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805a", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005b", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805b", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-128 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005c", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805c", RUN+="/bin/chmod 0666 $tempnode" # USB-AI12-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005d", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805d", RUN+="/bin/chmod 0666 $tempnode" # USB_AIO16-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0140", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0140", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8140", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0141", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0141", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8141", RUN+="/bin/chmod 0666 $tempnode" # USB-AI16-16F -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="005f", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="805f", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-16F -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015f", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815f", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0142", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0142", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8142", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0143", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0143", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8143", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-16E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0144", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0144", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8144", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0145", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0145", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8145", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0146", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0146", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8146", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64MA -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0147", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0147", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8147", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64M -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0148", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0148", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8148", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64ME -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0149", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0149", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8149", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014a", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814a", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014b", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814b", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-32A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014c", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814c", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-32 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014d", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814d", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-32E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014e", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814e", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="014f", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="814f", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0150", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0150", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8150", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0151", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0151", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8151", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0152", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0152", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8152", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-64E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0153", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0153", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8153", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0154", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0154", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8154", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0155", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0155", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8155", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-96A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0156", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0156", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8156", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-96 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0157", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0157", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8157", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-96E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0158", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0158", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8158", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0159", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0159", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8159", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO16-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015a", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815a", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-128A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015b", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815b", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-128 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015c", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815c", RUN+="/bin/chmod 0666 $tempnode" # USB-AIO12-128E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="015d", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_815F.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="815d", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0070", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0070", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8070", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0071", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0071", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8071", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-12A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0072", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0072", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8072", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-12 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0073", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0073", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8073", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0074", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0074", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8074", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0075", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0075", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8075", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-4A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0076", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0076", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8076", RUN+="/bin/chmod 0666 $tempnode" # USB-AO16-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0077", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0077", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8077", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-16A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0078", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0078", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8078", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-16 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0079", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0079", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8079", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-12A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007a", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007a", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807a", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-12 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007b", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007b", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807b", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007c", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007c", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807c", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-8 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007d", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007d", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807d", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-4A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007e", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007e", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807e", RUN+="/bin/chmod 0666 $tempnode" # USB-AO12-4 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007f", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="007f", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8070.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="807f", RUN+="/bin/chmod 0666 $tempnode" # USB-DA12-8A -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c002", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_4002.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c002", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_4002.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="4002", RUN+="/bin/chmod 0666 $tempnode" # USB-DA12-8E -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c003", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_4003.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="c003", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_4003.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="4003", RUN+="/bin/chmod 0666 $tempnode" # USB-AO-ARB1 -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0068", RUN+="/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8068.hex" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0068", RUN+="/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/USB_8068.hex" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8068", RUN+="/bin/chmod 0666 $tempnode" @@ -458,9 +458,9 @@ SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="16 # New PCIeWDG # -#SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="04b4", ATTR{idProduct}=="8613", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/PCIe-WDG-CSM.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" +#SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="04b4", ATTR{idProduct}=="8613", RUN+="/bin/sh -c '/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/PCIe-WDG-CSM.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0080", RUN+="/bin/sh -c '/sbin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/PCIe-WDG-CSM.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="0080", RUN+="/bin/sh -c '/etc/bin/fxload -t fx2lp -D $tempnode -I /usr/share/usb/PCIe-WDG-CSM.hex; /bin/sleep 1; /bin/chmod 0666 $tempnode'" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="1605", ATTR{idProduct}=="8080", RUN+="/bin/chmod 0666 $tempnode" # end of file \ No newline at end of file From 56cd975c804a6473aa68d3a1569c175deee86afc Mon Sep 17 00:00:00 2001 From: John Hentges Date: Tue, 20 Oct 2020 09:48:12 -0700 Subject: [PATCH 8/8] Updated /Firmware/README.doc to reflect preferred "/etc/bin/" location for fxload --- AIOUSB/Firmware/README.doc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AIOUSB/Firmware/README.doc b/AIOUSB/Firmware/README.doc index 5ba95e0..391b2c5 100644 --- a/AIOUSB/Firmware/README.doc +++ b/AIOUSB/Firmware/README.doc @@ -167,7 +167,7 @@ The table below summarizes the files and utilities required for automatic and ma

1. In order to upload firmware to USB devices you must have the fxload package installed on your system. To check if you have fxload installed on your system simply - type fxload -V or /sbin/fxload -V + type fxload -V or /etc/bin/fxload -V on the command line. If fxload is installed on your system you will see version information displayed on your screen. If fxload is not installed on your system you can find more information at