From dc4215deafc9a67b3677cc27f74c81c89aa5ad28 Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Sat, 4 May 2019 18:49:03 +0300 Subject: [PATCH 1/6] Publish while MQTT connection pending caused hungs/WDT sometime - fixed Default set 0 to all DMX out channels (include unused) --- lighthub/abstractin.cpp | 4 +++- lighthub/dmx.cpp | 1 + lighthub/modules/in_ccs811_hdc1080.cpp | 7 +------ 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/lighthub/abstractin.cpp b/lighthub/abstractin.cpp index bebe2c7..2461f55 100644 --- a/lighthub/abstractin.cpp +++ b/lighthub/abstractin.cpp @@ -4,7 +4,9 @@ #include "utils.h" #include #include "inputs.h" +#include "main.h" +extern lan_status lanStatus; extern PubSubClient mqttClient; int abstractIn::publish(long value, char* subtopic) @@ -32,7 +34,7 @@ int abstractIn::publish(char * value, char* subtopic) strncpy(addrstr,emit->valuestring,sizeof(addrstr)); if (!strchr(addrstr,'/')) setTopic(addrstr,sizeof(addrstr),T_OUT,emit->valuestring); strncat(addrstr,subtopic,sizeof(addrstr)); - if (mqttClient.connected()) + if (mqttClient.connected() && lanStatus == OPERATION) { mqttClient.publish(addrstr, value, true); return 1; diff --git a/lighthub/dmx.cpp b/lighthub/dmx.cpp index 9e6ad0c..3f49fc2 100644 --- a/lighthub/dmx.cpp +++ b/lighthub/dmx.cpp @@ -245,6 +245,7 @@ dmxout.begin(); dmxout.setTxMaxChannels(channels); #endif #endif +for (int i=1;i<=channels;i++) DmxWrite(i,0); } void ArtnetSetup() diff --git a/lighthub/modules/in_ccs811_hdc1080.cpp b/lighthub/modules/in_ccs811_hdc1080.cpp index 36630d3..00965ca 100644 --- a/lighthub/modules/in_ccs811_hdc1080.cpp +++ b/lighthub/modules/in_ccs811_hdc1080.cpp @@ -120,12 +120,7 @@ int in_ccs811::Poll() publish(co2,"/CO2"); publish(tvoc,"/TVOC"); publish(ccs811Baseline,"/base"); - - Serial.print("] millis["); - //Simply the time since program start - Serial.print(millis()); - Serial.print("]"); - Serial.println(); + Serial.println("]"); printSensorError(); #ifdef WAK_PIN From 1303c106b5383785927b8749c16cdaf9abdd3840 Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Sun, 12 May 2019 18:09:39 +0300 Subject: [PATCH 2/6] First sucsessfull working build on NRF52840+Wiznet5500 --- lighthub/dmx.cpp | 3 +++ lighthub/main.cpp | 10 +++++----- lighthub/main.h | 1 + platformio.ini | 6 ++++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/lighthub/dmx.cpp b/lighthub/dmx.cpp index 3f49fc2..29ef073 100644 --- a/lighthub/dmx.cpp +++ b/lighthub/dmx.cpp @@ -245,7 +245,10 @@ dmxout.begin(); dmxout.setTxMaxChannels(channels); #endif #endif + +#ifndef DMX_DISABLE for (int i=1;i<=channels;i++) DmxWrite(i,0); +#endif } void ArtnetSetup() diff --git a/lighthub/main.cpp b/lighthub/main.cpp index e0588f3..dc6b028 100644 --- a/lighthub/main.cpp +++ b/lighthub/main.cpp @@ -361,7 +361,7 @@ if (WiFi.status() != WL_CONNECTED) } #endif -#if defined(ARDUINO_ARCH_AVR) || defined(__SAM3X8E__) +#if defined(ARDUINO_ARCH_AVR) || defined(__SAM3X8E__) || defined (NRF5) wdt_dis(); if (lanStatus > 0) switch (Ethernet.maintain()) { @@ -687,7 +687,7 @@ wifiManager.setTimeout(30); } #endif -#if defined(ARDUINO_ARCH_AVR) || defined(__SAM3X8E__)||defined(ARDUINO_ARCH_STM32) +#if defined(ARDUINO_ARCH_AVR) || defined(__SAM3X8E__)||defined(ARDUINO_ARCH_STM32) || defined (NRF5) #ifdef W5500_CS_PIN Ethernet.w5500_cspin = W5500_CS_PIN; debugSerial< +#include #endif #ifdef ARDUINO_ARCH_STM32 diff --git a/platformio.ini b/platformio.ini index 42bd775..ae3bdc4 100644 --- a/platformio.ini +++ b/platformio.ini @@ -21,13 +21,14 @@ env_default = ; due-5500 ; controllino ; stm32 -; nrf52840 + nrf52840 ;build_dir = /tmp/pioenvs ;libdeps_dir = /tmp/piolibdeps [env:nrf52840] platform = nordicnrf52 board = nrf52840_dk +;board_build.variant = breakout ;upload_protocol = mbed ;upload_port = /dev/cu.SLAB_USBtoUART framework = arduino @@ -57,11 +58,12 @@ lib_ignore = ;Adafruit_Sensor ClosedCube HDC1080 SparkFun CCS811 Arduino Library + ESP8266HTTPClient lib_deps = https://github.com/anklimov/Arduino-Temperature-Control-Library.git https://github.com/anklimov/DS2482_OneWire https://github.com/anklimov/Ethernet2 - ESP8266HTTPClient + ArduinoHttpClient https://github.com/anklimov/aJson https://github.com/anklimov/CmdArduino https://github.com/anklimov/ModbusMaster From ea088ca47da99636b5e15941ab4caaa98dc2b3cd Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Sat, 1 Jun 2019 11:37:28 +0300 Subject: [PATCH 3/6] M5STACK platform added --- check_custom_build_flags_esp32.sh | 7 ++-- check_custom_build_flags_nrf52840.sh | 1 + lighthub/dmx.cpp | 2 +- lighthub/dmx.h | 6 +++ lighthub/inputs.cpp | 8 ++-- lighthub/main.cpp | 12 +++++- lighthub/main.h | 5 +++ lighthub/modules/in_ccs811_hdc1080.cpp | 48 +++++++++++++++++++++-- lighthub/modules/in_ccs811_hdc1080.h | 7 ++-- lighthub/options.h | 10 ++++- platformio.ini | 53 +++++++++++++++++++++++++- 11 files changed, 140 insertions(+), 19 deletions(-) mode change 100755 => 100644 check_custom_build_flags_esp32.sh mode change 100755 => 100644 check_custom_build_flags_nrf52840.sh diff --git a/check_custom_build_flags_esp32.sh b/check_custom_build_flags_esp32.sh old mode 100755 new mode 100644 index 08f4c46..3d4d6b6 --- a/check_custom_build_flags_esp32.sh +++ b/check_custom_build_flags_esp32.sh @@ -1,10 +1,11 @@ #! /bin/bash export FLAGS="$FLAGS -DPIO_SRC_REV="$(git log --pretty=format:%h_%ad -1 --date=short) -#export FLAGS="$FLAGS -DDMX_DISABLE" +export FLAGS="$FLAGS -DDMX_DISABLE" export FLAGS="$FLAGS -DMODBUS_DISABLE" -#export FLAGS="$FLAGS -DOWIRE_DISABLE" -#export FLAGS="$FLAGS -DDHT_DISABLE" +export FLAGS="$FLAGS -DOWIRE_DISABLE" +export FLAGS="$FLAGS -DDHT_DISABLE" export FLAGS="$FLAGS -DCOUNTER_DISABLE" +#export FLAGS="$FLAGS -DM5STACK" #export FLAGS="$FLAGS -std=gnu++11" CUSTOM_BUILD_FLAGS_FILE=custom-build-flags/build_flags_esp32.sh if [ -f $CUSTOM_BUILD_FLAGS_FILE ]; then diff --git a/check_custom_build_flags_nrf52840.sh b/check_custom_build_flags_nrf52840.sh old mode 100755 new mode 100644 index c8fe8d2..9b02f8f --- a/check_custom_build_flags_nrf52840.sh +++ b/check_custom_build_flags_nrf52840.sh @@ -1,5 +1,6 @@ #! /bin/bash export FLAGS="$FLAGS -DWiz5500" +#export FLAGS="$FLAGS -DW5500_CS_PIN=10" export FLAGS="$FLAGS -DPIO_SRC_REV="$(git log --pretty=format:%h_%ad -1 --date=short) export FLAGS="$FLAGS -DDMX_DISABLE" export FLAGS="$FLAGS -DMODBUS_DISABLE" diff --git a/lighthub/dmx.cpp b/lighthub/dmx.cpp index 29ef073..0bcc0f9 100644 --- a/lighthub/dmx.cpp +++ b/lighthub/dmx.cpp @@ -28,7 +28,7 @@ e-mail anklimov@gmail.com #endif #endif -#if defined(ESP8266) +#if defined(ESP8266) || defined(ARDUINO_ARCH_ESP32) #ifndef DMX_DISABLE DMXESPSerial dmxout; #endif diff --git a/lighthub/dmx.h b/lighthub/dmx.h index 874eae9..ca239bf 100644 --- a/lighthub/dmx.h +++ b/lighthub/dmx.h @@ -43,6 +43,12 @@ extern DMXESPSerial dmxout; #define DmxWrite dmxout.write #endif +#if defined(ARDUINO_ARCH_ESP32) +#include +extern DMXESPSerial dmxout; +#define DmxWrite dmxout.write +#endif + #if defined(__SAM3X8E__) #include #define DmxWrite dmxout.write diff --git a/lighthub/inputs.cpp b/lighthub/inputs.cpp index de552f6..318395c 100644 --- a/lighthub/inputs.cpp +++ b/lighthub/inputs.cpp @@ -134,8 +134,8 @@ int Input::poll(short cause) { if (!isValid()) return -1; #ifndef CSSHDC_DISABLE - in_ccs811 ccs811(this); - in_hdc1080 hdc1080(this); + in_ccs811 _ccs811(this); + in_hdc1080 _hdc1080(this); #endif switch (cause) { @@ -167,10 +167,10 @@ switch (cause) { { #ifndef CSSHDC_DISABLE case IN_CCS811: - ccs811.Poll(); + _ccs811.Poll(); break; case IN_HDC1080: - hdc1080.Poll(); + _hdc1080.Poll(); break; #endif #ifndef DHT_DISABLE diff --git a/lighthub/main.cpp b/lighthub/main.cpp index dc6b028..7eddd99 100644 --- a/lighthub/main.cpp +++ b/lighthub/main.cpp @@ -691,7 +691,7 @@ wifiManager.setTimeout(30); #ifdef W5500_CS_PIN Ethernet.w5500_cspin = W5500_CS_PIN; debugSerial< HAVE_IP_ADDRESS) { diff --git a/lighthub/main.h b/lighthub/main.h index 541d4a4..d14d9f0 100644 --- a/lighthub/main.h +++ b/lighthub/main.h @@ -1,6 +1,11 @@ #pragma once #include "options.h" + +#if defined(M5STACK) +#include +#endif + #if defined(__SAM3X8E__) #include #include diff --git a/lighthub/modules/in_ccs811_hdc1080.cpp b/lighthub/modules/in_ccs811_hdc1080.cpp index 00965ca..4385c55 100644 --- a/lighthub/modules/in_ccs811_hdc1080.cpp +++ b/lighthub/modules/in_ccs811_hdc1080.cpp @@ -3,10 +3,14 @@ #include "options.h" #include "Streaming.h" -#ifndef CSSHDC_DISABLE +#if defined(M5STACK) +#include +#endif + +#ifndef CSSHDC_DISABLE +static ClosedCube_HDC1080 hdc1080; +static CCS811 ccs811(CCS811_ADDR); -CCS811 ccs811(CCS811_ADDR); -ClosedCube_HDC1080 hdc1080; long ccs811Baseline; static bool HDC1080ready = false; @@ -35,8 +39,16 @@ Wire.begin(); //Inialize I2C Harware printDriverError(returnCode); return 0; } -ccs811.setBaseline(62000); +//ccs811.setBaseline(62000); CCS811ready = true; + +//returnCode = ccs811.setDriveMode(1); +//printDriverError(returnCode); + +delay(2000);Poll(); +delay(2000);Poll(); +delay(2000);Poll(); +delay(2000); return 1; } @@ -81,6 +93,19 @@ if (reg!=0xff) Serial.print("C, RH="); Serial.print(h=hdc1080.readHumidity()); Serial.println("%"); + + + #ifdef M5STACK + M5.Lcd.print(" T="); + //Returns calculated CO2 reading + M5.Lcd.print(t=hdc1080.readTemperature()); + M5.Lcd.print("C, RH="); + //Returns calculated TVOC reading + + M5.Lcd.print(h=hdc1080.readHumidity()); + M5.Lcd.print("%\n"); + #endif + publish(t,"/T"); publish(h,"/H"); if (CCS811ready) ccs811.setEnvironmentalData(h,t); @@ -99,8 +124,10 @@ int in_ccs811::Poll() #ifdef WAK_PIN digitalWrite(WAK_PIN,LOW); #endif + delay(1); //Check to see if data is ready with .dataAvailable() if (ccs811.dataAvailable()) +//if (1) { //If so, have the sensor read and calculate the results. //Get them later @@ -117,6 +144,19 @@ int in_ccs811::Poll() Serial.print("] baseline["); Serial.print(ccs811Baseline = ccs811.getBaseline()); + #ifdef M5STACK + M5.Lcd.print(" CO2["); + //Returns calculated CO2 reading + M5.Lcd.print(co2 = ccs811.getCO2()); + M5.Lcd.print("] tVOC["); + //Returns calculated TVOC reading + + M5.Lcd.print(tvoc = ccs811.getTVOC()); + M5.Lcd.print("]\n"); + #endif + + + publish(co2,"/CO2"); publish(tvoc,"/TVOC"); publish(ccs811Baseline,"/base"); diff --git a/lighthub/modules/in_ccs811_hdc1080.h b/lighthub/modules/in_ccs811_hdc1080.h index c9ab805..0b2787f 100644 --- a/lighthub/modules/in_ccs811_hdc1080.h +++ b/lighthub/modules/in_ccs811_hdc1080.h @@ -21,9 +21,10 @@ #endif #if defined (ARDUINO_ARCH_ESP32) -#ifndef WAK_PIN -#define WAK_PIN 17 -#endif +#undef WAK_PIN +//#ifndef WAK_PIN +//#define WAK_PIN 17 +//#endif #endif #if defined(ARDUINO_ARCH_AVR) diff --git a/lighthub/options.h b/lighthub/options.h index 54a8d94..ab076ce 100644 --- a/lighthub/options.h +++ b/lighthub/options.h @@ -164,7 +164,11 @@ #if defined(ARDUINO_ARCH_ESP32) #undef _dmxin #undef _modbus -#undef _dmxout + +#ifndef DMX_DISABLE +#define _espdmx +#endif +//#undef _dmxout #undef modbusSerial #endif @@ -189,6 +193,10 @@ #define strncpy_P strncpy #endif +//#ifdef M5STACK +//#define debugSerial M5.Lcd +//#endif + #ifndef debugSerial #define debugSerial Serial #endif diff --git a/platformio.ini b/platformio.ini index ae3bdc4..ebdf85f 100644 --- a/platformio.ini +++ b/platformio.ini @@ -17,11 +17,12 @@ env_default = ; due ; esp8266 ; esp32 + m5stack ; megaatmega2560-5500 ; due-5500 ; controllino ; stm32 - nrf52840 +; nrf52840 ;build_dir = /tmp/pioenvs ;libdeps_dir = /tmp/piolibdeps @@ -78,6 +79,53 @@ lib_deps = +[env:m5stack] +platform = espressif32 +board = m5stack-core-esp32 +framework = arduino +upload_speed = 921600 +targets = upload +build_flags = !bash check_custom_build_flags_esp32.sh +lib_ignore = + DmxSimple + DMXSerial + DmxDue + DueFlashStorage + SD + SdFat + Ethernet + Ethernet2 + Ethernet3 + EEPROM + Artnet + UIPEthernet + ESP_EEPROM + httpClient + HttpClient_ID66 + HttpClient + ArduinoHttpClient +lib_deps = + https://github.com/ebenolson/WIFIMANAGER-ESP32.git + https://github.com/zhouhan0126/WebServer-esp32.git + https://github.com/anklimov/aJson + https://github.com/anklimov/CmdArduino + https://github.com/knolleary/pubsubclient.git + Streaming + ;ESP_EEPROM + https://github.com/anklimov/NRFFlashStorage + Adafruit Unified Sensor + DHT sensor library for ESPx + https://github.com/anklimov/Artnet.git + https://github.com/anklimov/ModbusMaster + https://github.com/anklimov/Arduino-Temperature-Control-Library.git + https://github.com/anklimov/DS2482_OneWire + https://github.com/anklimov/ESP-Dmx + FastLED + ClosedCube HDC1080 + ;SparkFun CCS811 Arduino Library + https://github.com/sparkfun/SparkFun_CCS811_Arduino_Library.git + M5Stack + [env:esp32] platform = espressif32 framework = arduino @@ -121,7 +169,8 @@ lib_deps = https://github.com/anklimov/ESP-Dmx FastLED ClosedCube HDC1080 - SparkFun CCS811 Arduino Library + ;SparkFun CCS811 Arduino Library + https://github.com/sparkfun/SparkFun_CCS811_Arduino_Library.git [env:due] platform = atmelsam framework = arduino From 708f51e202784464cb0cb738bd33cb0592144d89 Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Sat, 1 Jun 2019 23:54:06 +0300 Subject: [PATCH 4/6] Compilation for all platforms. Compiled binaries updated --- .gitignore | 3 + check_custom_build_flags_controllino.sh | 0 check_custom_build_flags_due-5500.sh | 0 check_custom_build_flags_due.sh | 0 check_custom_build_flags_esp8266.sh | 0 check_custom_build_flags_mega2560-net.sh | 0 check_custom_build_flags_mega2560.sh | 0 check_custom_build_flags_stm32.sh | 0 compiled/DUE_16u2_reflash/16u2.hex | 273 + compiled/DUE_16u2_reflash/reflash16u2DUE | 1 + compiled/controllino/firmware.hex | 9258 +++++++++-------- compiled/due-5100/firmware.bin | Bin 117856 -> 118096 bytes compiled/due-5100/upload.bat | 2 +- compiled/due-5100/upload999.bat | 3 - compiled/due-5500/firmware.bin | Bin 118432 -> 118672 bytes compiled/due-5500/upload.bat | 3 + compiled/{esp32 => esp32-wifi}/firmware.bin | Bin 998736 -> 990768 bytes compiled/{esp32 => esp32-wifi}/partitions.bin | Bin compiled/esp8266-wifi/firmware.bin | Bin 0 -> 406800 bytes compiled/esp8266/firmware.bin | Bin 403760 -> 0 bytes compiled/lighthub21/firmware.bin | Bin 118488 -> 118728 bytes compiled/lighthub21/upload.bat | 3 + compiled/m5stack/firmware.bin | Bin 0 -> 990768 bytes compiled/mega-5100-onewire/firmware.hex | 4440 -------- .../firmware.hex | 3904 +++---- compiled/mega2560dmx-5100/upload.sh | 13 + compiled/mega2560onewire-5100/firmware.hex | 4441 ++++++++ compiled/{mon.bat => monitor.bat} | 0 compiled/nrf52840-5500/firmware.hex | 4108 ++++++++ compiled/nrf52840/firmware.hex | 3274 ------ .../{stm32 => stm32-enc2860}/firmware.bin | Bin 72200 -> 72200 bytes compiled/update_bin.sh | 11 + config-examples/c4-3e-1f-03-1b-1b.config.json | 0 custom-build-flags/build_flags_template.sh | 1 + pioenvs.sh | 0 piolibdeps.sh | 0 platformio.ini | 68 +- 37 files changed, 15500 insertions(+), 14306 deletions(-) mode change 100755 => 100644 check_custom_build_flags_controllino.sh mode change 100755 => 100644 check_custom_build_flags_due-5500.sh mode change 100755 => 100644 check_custom_build_flags_due.sh mode change 100755 => 100644 check_custom_build_flags_esp8266.sh mode change 100755 => 100644 check_custom_build_flags_mega2560-net.sh mode change 100755 => 100644 check_custom_build_flags_mega2560.sh mode change 100755 => 100644 check_custom_build_flags_stm32.sh create mode 100644 compiled/DUE_16u2_reflash/16u2.hex create mode 100644 compiled/DUE_16u2_reflash/reflash16u2DUE mode change 100755 => 100644 compiled/due-5100/firmware.bin delete mode 100644 compiled/due-5100/upload999.bat mode change 100755 => 100644 compiled/due-5500/firmware.bin create mode 100644 compiled/due-5500/upload.bat rename compiled/{esp32 => esp32-wifi}/firmware.bin (57%) rename compiled/{esp32 => esp32-wifi}/partitions.bin (100%) create mode 100644 compiled/esp8266-wifi/firmware.bin delete mode 100644 compiled/esp8266/firmware.bin mode change 100755 => 100644 compiled/lighthub21/firmware.bin create mode 100644 compiled/lighthub21/upload.bat create mode 100644 compiled/m5stack/firmware.bin delete mode 100644 compiled/mega-5100-onewire/firmware.hex rename compiled/{mega-5100-dmx => mega2560dmx-5100}/firmware.hex (51%) create mode 100755 compiled/mega2560dmx-5100/upload.sh create mode 100644 compiled/mega2560onewire-5100/firmware.hex rename compiled/{mon.bat => monitor.bat} (100%) create mode 100644 compiled/nrf52840-5500/firmware.hex delete mode 100644 compiled/nrf52840/firmware.hex rename compiled/{stm32 => stm32-enc2860}/firmware.bin (99%) mode change 100755 => 100644 create mode 100755 compiled/update_bin.sh mode change 100755 => 100644 config-examples/c4-3e-1f-03-1b-1b.config.json mode change 100755 => 100644 custom-build-flags/build_flags_template.sh mode change 100755 => 100644 pioenvs.sh mode change 100755 => 100644 piolibdeps.sh diff --git a/.gitignore b/.gitignore index b68ebc5..e4cf1f7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,9 @@ .pioenvs .piolibdeps +.pio .clang_complete .gcc-flags.json +.DS_Store CMakeListsPrivate.txt custom-build-flags/* build_flags_due.sh @@ -10,5 +12,6 @@ build_flags_esp8266.sh build_flags_stm32.sh build_flags_due-5500.sh build_flags_mega2560.sh +build_flags_mega2560-net.sh build_flags_controllino.sh build_flags_nrf52840.sh diff --git a/check_custom_build_flags_controllino.sh b/check_custom_build_flags_controllino.sh old mode 100755 new mode 100644 diff --git a/check_custom_build_flags_due-5500.sh b/check_custom_build_flags_due-5500.sh old mode 100755 new mode 100644 diff --git a/check_custom_build_flags_due.sh b/check_custom_build_flags_due.sh old mode 100755 new mode 100644 diff --git a/check_custom_build_flags_esp8266.sh b/check_custom_build_flags_esp8266.sh old mode 100755 new mode 100644 diff --git a/check_custom_build_flags_mega2560-net.sh b/check_custom_build_flags_mega2560-net.sh old mode 100755 new mode 100644 diff --git a/check_custom_build_flags_mega2560.sh b/check_custom_build_flags_mega2560.sh old mode 100755 new mode 100644 diff --git a/check_custom_build_flags_stm32.sh b/check_custom_build_flags_stm32.sh old mode 100755 new mode 100644 diff --git a/compiled/DUE_16u2_reflash/16u2.hex b/compiled/DUE_16u2_reflash/16u2.hex new file mode 100644 index 0000000..33363e7 --- /dev/null +++ b/compiled/DUE_16u2_reflash/16u2.hex @@ -0,0 +1,273 @@ +:10000000A7C00000C0C00000BEC00000BCC000000F +:10001000BAC00000B8C00000B6C00000B4C0000004 +:10002000B2C00000B0C00000AEC00000C1C40000FB +:1000300085C40000A8C00000A6C00000A4C0000045 +:10004000A2C00000A0C000009EC000009CC0000034 +:100050009AC0000098C0000096C0000021C10000B6 +:1000600092C0000090C000008EC000008CC0000054 +:100070008AC0000088C0000086C0000084C0000064 +:1000800082C0000080C000007EC000007CC0000074 +:100090007AC0000078C000001201100102000008C0 +:1000A00041233D0001000102DC0109023E00020182 +:1000B00000C0320904000001020201000524000111 +:1000C0001004240206052406000107058203080027 +:1000D000FF09040100020A000000070504024000B5 +:1000E00001070583024000010403090432034100B3 +:1000F00072006400750069006E006F002000280027 +:100100007700770077002E006100720064007500B0 +:1001100069006E006F002E0063006300290000007C +:100120002E03410072006400750069006E006F00CC +:1001300020004400750065002000500072006F0030 +:1001400067002E00200050006F0072007400000055 +:1001500011241FBECFEFD2E0DEBFCDBF11E0A0E083 +:10016000B1E0E4EDF0E102C005900D92A831B107D5 +:10017000D9F712E0A8E1B1E001C01D92A833B107A0 +:10018000E1F72BD1A5C73CCF9C01DC01AE57BF4F97 +:10019000ED91FC91119741911196FC93EE9380584B +:1001A0009F4FE817F90711F42D933C939FB7F894EC +:1001B000F901EC57FF4F8081815080839FBF842FCE +:1001C0000895882311F03F9A01C03F9847980895F9 +:1001D000882311F046980895469A0895DF92EF9289 +:1001E000FF920F931F93FC018489813019F08230B4 +:1001F00019F404C010E303C010E001C010E28389C9 +:10020000823009F418608589873031F0883031F008 +:10021000863029F4126003C0146001C01660109289 +:10022000C9001092C8001092CA000785F088E188C2 +:10023000D288202F3F2D4E2D5D2D10921E01203B88 +:1002400084E0380780E0480780E0580719F481E02F +:1002500080931E01CA01B90122E030E040E050E085 +:100260001CD720583B47414E5F4FCA01B901202F90 +:100270003F2D4E2D5D2DEFD6215030403093CD00D7 +:100280002093CC001093CA0082E08093C80088E9D4 +:100290008093C9001F910F91FF90EF90DF90089518 +:1002A0001F920F920FB60F9211242F938F939F934B +:1002B000EF93FF939091CE008EB38430F1F4E091F0 +:1002C000A201F091A3019083E091A201F091A3011A +:1002D000CF0101969093A3018093A201825A91408D +:1002E00021F482E291E0928381839FB7F894809118 +:1002F000A6018F5F8093A6019FBFFF91EF919F9111 +:100300008F912F910F900FBE0F901F901895FC01A9 +:1003100040911A0140931B0180911C0180931D01A3 +:100320008585282F30E02170307020931A01858553 +:1003300090E096958795817080931C0180911E01B5 +:10034000882339F088E790E0909319018093180191 +:100350000895442341F4222331F082E390E0909306 +:10036000190180931801089580E091E00AC680E0A9 +:1003700091E0BDC584B7877F84BF88E10FB6F8944C +:1003800080936000109260000FBE81E01ADF16BCFF +:1003900083E085BD86B58831E8F315BC16BC80E0E6 +:1003A00010DF469A3E9A87E690E09093CD008093C6 +:1003B000CC0086E08093CA001092C80088E1809348 +:1003C000C900539A5A9A8AB180638AB98BB1806303 +:1003D0008BB9A9D284E085BD08950F931F93CF9365 +:1003E000DF93C8DF2FB7F89487EA91E09093280253 +:1003F0008093270290932A02809329022FBF2FB760 +:10040000F89482E291E09093A3018093A2019093EB +:10041000A5018093A4012FBF7894C7EAD1E003E03F +:100420008FB7F89490912B028FBF903809F180E03C +:1004300091E0D3D497FD1CC0E0912702F0912802EF +:100440008083E0912702F0912802CF0101969093DA +:100450002802809327028752924011F4D283C183ED +:100460009FB7F89480912B028F5F80932B029FBFE0 +:100470008FB7F8941091A6018FBFA89903C01136C9 +:1004800008F456C0A89A8091A601882361F05D986F +:1004900000931F0108C082E291E076DE682F80E0C1 +:1004A00091E001D511501123B1F780911F018823EC +:1004B00051F080911F01815080931F0180911F0195 +:1004C000882309F45D9A80912001882351F080915E +:1004D000200181508093200180912001882309F41C +:1004E0005C9A809118019091190118161906E4F48C +:1004F000CC97CD9710F481E001C080E069DE809157 +:100500001801909119010197C29710F481E001C080 +:1005100080E057DE80911801909119010197909326 +:1005200019018093180104C080E052DE80E049DEAA +:100530008FB7F89490912B028FBF992369F087EAC7 +:1005400091E022DE982F8091C80085FFFCCF909328 +:10055000CE005C980093200180E091E095D42AD4ED +:100560005FCFDA01923049F0933061F09130F9F4C5 +:10057000E8E9F0E022E130E01EC0EAEAF0E02EE334 +:1005800030E019C0813049F0813018F0823079F4C0 +:1005900008C0E8EEF0E0849107C0ECEEF0E0849152 +:1005A00003C0E0E2F1E08491282F30E004C0E0E0F5 +:1005B000F0E020E030E0ED93FC93C901089528E0DD +:1005C00030E040E003C04F5F220F331F2817390788 +:1005D000D0F3842F8295807F08958093E9008091E5 +:1005E000EB0081608093EB001092ED006093EC00D3 +:1005F0004093ED008091EE00881F8827881F0895A2 +:100600001092F40090E09093E9001092F0001092A4 +:10061000E8001092ED008091EB008E7F8093EB005C +:100620009F5F953081F708958091300288238CF484 +:1006300003C08EB38823B1F08091E80082FFF9CF28 +:100640008091E8008B778093E80008958EB388232B +:1006500049F08091E80080FFF9CF8091E8008E7723 +:100660008093E800089594E68091EC0080FF05C037 +:100670008091E80080FF05C023C08091E80082FDE2 +:100680001FC08EB3882311F482E008958EB38530A5 +:1006900011F483E008958091EB0085FF02C081E0B2 +:1006A00008958091E10082FFDFCF8091E1008B7F90 +:1006B0008093E100992311F484E008959150D4CF00 +:1006C00080E008959C014091360250913702461710 +:1006D000570718F4F90120E038C06115710511F0D1 +:1006E000AB01F8CF8091E8008E778093E80040E07E +:1006F00050E0F0CF8091E80083FF02C081E00895D0 +:100700008091E80082FD2DC08EB3882381F18EB3E5 +:10071000853079F18091E80080FF17C09091F20058 +:1007200006C081918093F100415050409F5F411578 +:10073000510511F09830A8F320E0983009F421E039 +:100740008091E8008E778093E8004115510591F67D +:10075000222381F606C08EB3882349F08EB38530FC +:1007600041F08091E80082FFF6CF80E0089582E0BA +:10077000089583E008959C0140913602509137021C +:100780004617570710F490E03BC06115710511F052 +:10079000AB01F9CF8091E8008E778093E80040E0CC +:1007A00050E0F1CF8091E80083FF02C081E008951E +:1007B0008091E80082FD30C08EB3882399F18EB31A +:1007C000853091F18091E80080FF1AC08091F2009D +:1007D00009C0F9012F5F3F4FE491E093F1004150D0 +:1007E00050408F5F4115510511F0883090F390E033 +:1007F000883009F491E08091E8008E778093E800DA +:100800004115510579F6992369F606C08EB3882300 +:1008100049F08EB3853041F08091E80082FFF6CF39 +:1008200080E0089582E0089583E008959C016115B9 +:10083000710529F48091E8008B778093E800F90135 +:1008400020C08091E80083FF02C081E008958EB34C +:10085000882339F18EB3853031F18091E80082FF31 +:10086000F0CF06C08091F10081936150704021F07B +:100870008091F2008823B1F78091E8008B77809314 +:10088000E80061157105E9F606C08EB3882349F0CA +:100890008EB3853041F08091E80080FFF6CF80E094 +:1008A000089582E0089583E0089542D044D01EBAAE +:1008B00010922E0210922D0210922C0284E089BD1B +:1008C00089B5826089BD09B400FEFDCF8091D80052 +:1008D000982F9F779093D80080688093D80080915C +:1008E00063008E7F809363008091D8008F7D80931A +:1008F000D8008091E0008E7F8093E0008091E1003D +:100900008E7F8093E1008091E20081608093E2001D +:100910008091E100877F8093E1008091E200886010 +:100920008093E2000895C1DF81E080932F02089553 +:100930001092E20008951092E10008951F920F9224 +:100940000FB60F9211241F932F933F934F935F93F2 +:100950006F937F938F939F93AF93BF93EF93FF9387 +:10096000E9EEF0E0108117701082E0EFF0E0808196 +:10097000877F80837894C3D0F894A9EEB0E01C926E +:10098000E0EFF0E08081886080831C93FF91EF911D +:10099000BF91AF919F918F917F916F915F914F9197 +:1009A0003F912F911F910F900FBE0F901F901895A0 +:1009B0001F920F920FB60F9211242F933F934F93D4 +:1009C0005F936F937F938F939F93AF93BF93EF93B7 +:1009D000FF938091E10080FF1BC08091E20080FFC7 +:1009E00017C08091E1008E7F8093E1008091E2004A +:1009F0008E7F8093E2008091E20080618093E2002C +:100A00008091D80080628093D80019BC1EBAD1D1E1 +:100A10008091E10084FF29C08091E20084FF25C01D +:100A200084E089BD89B5826089BD09B400FEFDCF2F +:100A30008091D8008F7D8093D8008091E1008F7ED7 +:100A40008093E1008091E2008F7E8093E2008091AC +:100A5000E20081608093E20080912E02882311F4ED +:100A600081E001C084E08EBBA4D18091E10083FFCE +:100A700027C08091E20083FF23C08091E100877F3F +:100A80008093E10082E08EBB10922E028091E10003 +:100A90008E7F8093E1008091E2008E7F8093E20060 +:100AA0008091E20080618093E200AADD80E060E056 +:100AB00042E093DD8091F00088608093F00079D16E +:100AC0008091E10082FF0AC08091E20082FF06C0AF +:100AD0008091E1008B7F8093E1006BD1FF91EF91DA +:100AE000BF91AF919F918F917F916F915F914F9146 +:100AF0003F912F910F900FBE0F901F9018951F934D +:100B0000DF93CF93CDB7DEB7AC970FB6F894DEBFC7 +:100B10000FBECDBFE0E3F2E08091F100819322E0CF +:100B2000E833F207C9F78091300230913102353055 +:100B300009F487C0363040F43130C9F1313070F0FB +:100B4000333009F01DC133C0383009F4EFC03930FB +:100B500009F4FEC0363009F013C192C0803821F08C +:100B6000823809F00DC108C090912C0280912D02AD +:100B7000882399F0926011C080913402877080932D +:100B8000E9008091EB0090E025E0969587952A9505 +:100B9000E1F7982F91701092E9008091E800877F2B +:100BA0008093E8009093F1001092F100CAC088236E +:100BB00019F0823009F0E4C090E08F7190700097D6 +:100BC00021F0029709F0DDC00CC080913202813023 +:100BD00009F0D7C010922D02333069F580932D02B1 +:100BE0002AC080913202882331F520913402277087 +:100BF00009F4C7C02093E9008091EB0080FFC1C0D9 +:100C0000333021F48091EB00806213C08091EB00BF +:100C100080618093EB0081E090E002C0880F991F13 +:100C20002A95E2F78093EA001092EA008091EB00A7 +:100C300088608093EB001092E9008091E800877F44 +:100C400083C0882309F09CC0109132028091E80093 +:100C5000877F8093E800E8DC04C08EB3882309F422 +:100C600090C08091E80080FFF8CF812F8F7711F43A +:100C700092E001C093E09EBB80688093E30081C056 +:100C80008058823008F07CC080913202909133020B +:100C900023E08C3D920799F55FB7F894DE01159635 +:100CA0004EE020E030E061E2E42FF0E06093570096 +:100CB000849120FF03C082958F704F5F982F9F70A3 +:100CC000892F805D8A3308F0895F8C9311961C927E +:100CD00011972F5F3F4F12962431310529F75FBFDF +:100CE0008AE28B8383E08C838091E800877F809306 +:100CF000E800CE0103966AE270E0E4DC11C0609186 +:100D00003402AE014F5F5F4F2CDCBC010097C9F18C +:100D10008091E800877F8093E80089819A812BDDAC +:100D20008091E8008B778093E8002BC0803841F5F4 +:100D30008091E800877F8093E80080912E02809365 +:100D4000F1008091E8008E778093E8006DDC19C097 +:100D50008823B1F490913202923098F48091E800A7 +:100D6000877F8093E80090932E025EDC80912E02B4 +:100D7000882311F483E001C084E08EBBF8DA01C05F +:100D8000F3DA8091E80083FF0AC08091EB00806273 +:100D90008093EB008091E800877F8093E800AC9619 +:100DA0000FB6F894DEBF0FBECDBFCF91DF911F917C +:100DB000089508951F938EB3882361F01091E90080 +:100DC0001092E9008091E80083FF01C098DE17705F +:100DD0001093E9001F9108950895FC018EB38430AB +:100DE00021F587859089A189B2890097A105B10570 +:100DF000E1F085818093E9008091E80082FF15C0D1 +:100E00008091F200882319F42FEF3FEF04C0809106 +:100E1000F100282F30E08091F200882341F4809186 +:100E2000E8008B778093E80002C02FEF3FEFC90105 +:100E30000895FC018EB3843011F587859089A189CE +:100E4000B2890097A105B105D1F081818093E900B5 +:100E50008091F2008823A9F09091E8008091E80049 +:100E60008E778093E80095FD0CC0FDDB982F8823DA +:100E700049F48091E8008E778093E80003C092E007 +:100E800001C090E0892F0895FC018EB3843051F4A5 +:100E900087859089A189B2890097A105B10511F0D4 +:100EA000CF01C7CF08951F93FC01162F8EB3843056 +:100EB000D9F487859089A189B2890097A105B105E8 +:100EC00099F081818093E9008091E80085FD08C058 +:100ED0008091E8008E778093E800C5DB882329F4B1 +:100EE0001093F10080E001C082E01F9108950F93FC +:100EF0001F93CF93DF93EC010D96FC0189E0DF0196 +:100F00001D928A95E9F72A813B8109818C8188238A +:100F100011F410E001C014E0C90151DB182B12607C +:100F2000802F61E8412F59DB882329F12E813F81F1 +:100F30000D818885882311F410E001C014E0C901F7 +:100F40003EDB182B1260802F60E8412F46DB8823A0 +:100F500091F02A853B8509858C85882311F410E062 +:100F600001C014E0C9012BDB182B1260802F61EC4B +:100F7000412F33DB01C080E0DF91CF911F910F91B2 +:100F80000895CF93DF93EC018091E80083FF60C068 +:100F9000888190E02091340230913502281739077A +:100FA00009F056C080913102813261F0823220F422 +:100FB000803209F04DC019C0823269F1833209F0E4 +:100FC00047C038C080913002813A09F041C0809119 +:100FD000E800877F8093E800CE010F9667E070E01D +:100FE00071DB8091E8008B7713C0809130028132F1 +:100FF00079F58091E800877F8093E800CE010F9615 +:1010000067E070E013DCCE01E9D88091E8008E77CC +:101010008093E8001DC0809130028132C9F4809134 +:10102000E800877F8093E800809132028D87CE01AF +:101030006ED90DC080913002813251F48091E80068 +:10104000877F8093E800CE0160913202C5DEECDA42 +:10105000DF91CF910895A1E21A2EAA1BBB1BFD01BF +:101060000DC0AA1FBB1FEE1FFF1FA217B307E40787 +:10107000F50720F0A21BB30BE40BF50B661F771FDF +:10108000881F991F1A9469F76095709580959095BF +:101090009B01AC01BD01CF01089597FB092E0526E8 +:1010A0000ED057FD04D0D7DF0AD0001C38F450957D +:1010B0004095309521953F4F4F4F5F4F0895F6F77C +:1010C00090958095709561957F4F8F4F9F4F0895B4 +:0410D000F894FFCFC2 +:1010D400000340000004400000020800000000007B +:0810E4000000000000001400F0 +:00000001FF diff --git a/compiled/DUE_16u2_reflash/reflash16u2DUE b/compiled/DUE_16u2_reflash/reflash16u2DUE new file mode 100644 index 0000000..5e4348a --- /dev/null +++ b/compiled/DUE_16u2_reflash/reflash16u2DUE @@ -0,0 +1 @@ +/Users/andrey/.platformio/packages/tool-avrdude/avrdude -C /Users/andrey/.platformio/packages/tool-avrdude/avrdude.conf -c arduino -P /dev/cu.usbmodem1411 -b 19200 -p m16u2 -vvv -U flash:w:16u2.hex:i diff --git a/compiled/controllino/firmware.hex b/compiled/controllino/firmware.hex index 6afb580..78fffa5 100644 --- a/compiled/controllino/firmware.hex +++ b/compiled/controllino/firmware.hex @@ -1,35 +1,35 @@ -:100000000C94A6090C94D7090C94D7090C94D70921 -:100010000C94D7090C94D7090C94D7090C94D709E0 -:100020000C94D7090C94D7090C94D7090C94D709D0 -:100030000C94D7090C94D7090C94D7090C94C64E8C -:100040000C94D7090C94D7090C94D7090C94D709B0 -:100050000C94D7090C94D7090C94D7090C94D77336 -:100060000C94D7090C94D76B0C94AD6B0C94D709F6 -:100070000C94D7090C94D7090C94D7090C94D70980 -:100080000C94D7090C94D7090C94D7090C94D70970 -:100090000C949D6C0C940D6C0C94546C0C942C353D -:1000A0000C94D7090C94D7090C94D7090C94D70950 -:1000B0000C94D7090C94D7090C94D7090C94D70940 -:1000C0000C94D7090C94D7090C94D7090C94D70930 -:1000D0000C94D7090C94D7090C94776B0C944D6B46 -:1000E0000C94D709780B2D0B3B0B780B780B860BF8 -:1000F000940B720B780B780BA30EA80EAD0EB70EF7 -:10010000C10E3A0FCB0ED30EDB0EE50EEF0EF90E3D -:10011000080F120F3A0F1C0F260F300F401132112B -:10012000321140114011441152115211401140112D -:1001300050162B166B166B166B166B166B166B1612 -:100140006B166B166B16B9128815A915A2159315A7 -:100150006B166B166B166B166B166B166B163F16C3 -:100160004C1C401C401C4C1C4C1C271C341C341CBC -:100170004C1C4C1C8D2B7A2B7A2B8D2B8D2B8D2B85 -:10018000982B982B8D2B8D2B8F2F922FAA2FC12F31 -:100190000A301D303D3092679267926792678F6791 -:1001A0008F6796679667966796679667966796676E -:1001B00096678F678F679667966796679667966765 -:1001C000946792673871347134713871387138714D -:1001D00041710271387138711A731D730C73107389 -:1001E00016735473217325732B732F733373397301 -:1001F0003D734173547347734B734F7307634236B8 +:100000000C94EA090C941B0A0C941B0A0C941B0A0E +:100010000C941B0A0C941B0A0C941B0A0C941B0ACC +:100020000C941B0A0C941B0A0C941B0A0C941B0ABC +:100030000C941B0A0C941B0A0C941B0A0C94614F21 +:100040000C941B0A0C941B0A0C941B0A0C941B0A9C +:100050000C941B0A0C941B0A0C941B0A0C947374CA +:100060000C941B0A0C94736C0C94496C0C941B0A32 +:100070000C941B0A0C941B0A0C941B0A0C941B0A6C +:100080000C941B0A0C941B0A0C941B0A0C941B0A5C +:100090000C94396D0C94A96C0C94F06C0C94DE48A3 +:1000A0000C941B0A0C941B0A0C941B0A0C941B0A3C +:1000B0000C941B0A0C941B0A0C941B0A0C941B0A2C +:1000C0000C941B0A0C941B0A0C941B0A0C941B0A1C +:1000D0000C941B0A0C941B0A0C94136C0C94E96B83 +:1000E0000C941B0ABC0B710B7F0BBC0BBC0BCA0B1B +:1000F000D80BB60BBC0BBC0BE70EEC0EF10EFB0ED7 +:10010000050F7E0F0F0F170F1F0F290F330F3D0F16 +:100110004C0F560F7E0F600F6A0F740F841176110B +:10012000761184118411881196119611841184110D +:1001300094166F16AF16AF16AF16AF16AF16AF16F2 +:10014000AF16AF16AF16FD12CC15ED15E615D71587 +:10015000AF16AF16AF16AF16AF16AF16AF168316A3 +:10016000901C841C841C901C901C6B1C781C781C9C +:10017000901C901CD72BC42BC42BD72BD72BD72B41 +:10018000E22BE22BD72BD72BD92FDC2FF42F0B30E0 +:100190005430673087302E682E682E682E682B68A2 +:1001A0002B68326832683268326832683268326886 +:1001B00032682B682B68326832683268326832687D +:1001C00030682E68D471D071D071D471D471D4716B +:1001D000DD719E71D471D471B673B973A873AC73A9 +:1001E000B273F073BD73C173C773CB73CF73D57321 +:1001F000D973DD73F073E373E773EB730763423610 :10020000B79BD8A71A39685618AEBAAB558C1D3CA7 :10021000B7CC5763BD6DEDFD753EF6177231BF006B :100220000000803F08000000BE922449123EABAAA5 @@ -38,49 +38,49 @@ :1002500000084178D3BB4387D1133D190E3CC3BD81 :100260004282AD2B3E68EC8276BED98FE1A93E4C2E :1002700080EFFFBE01C4FF7F3F00000000000C9430 -:1002800050160C9416730C944C1C0C9490680C949F -:100290000A300C94E7550C9492520C94BA680C9462 -:1002A000DC4C0C94AD0E0C9447730C943B0B0C94EB -:1002B000774D0C94F6690C94D1690C94940B0C94C2 -:1002C00029470C946F590C948A2E0C94CE2D0C94C3 -:1002D000D9090C94B6560C94D30E0C948C5C0C94E7 -:1002E000D5520C94922F0C941C0F0C9421730C94E7 -:1002F00088150C9438330C94B1390C94C1520C9479 -:1003000039730C94EF0E0C94300F0C94260F0C9450 -:1003100053370C9499530C94FF6D0C94152D0C9439 -:10032000C12F0C94C10E0C9441710C94FC6D0C9473 -:100330008F2F0C94860B0C946B160C94E64C0C943B -:1003400093150C9433730C942F470C9452110C9406 -:10035000A30E0C948B540C9424530C94B9120C944B -:10036000CA520C94DB0E0C94720B0C94AA2F0C94B2 -:1003700093520C941A340C94A9150C94334C0C948D -:10038000271C0C94B1520C94401C0C94C9680C941A -:1003900089570C945D2E0C9440110C9454730C945A -:1003A0003B4D0C9490330C9432110C94120F0C941E -:1003B00023470C94B70E0C941D300C9427520C94C8 -:1003C000C72D0C9430550C94C64C0C943A0F0C94D9 -:1003D0008F670C9402710C9425730C94D72E0C9497 -:1003E00095310C942D0B0C94622D0C944B730C9442 -:1003F000FA1C0C948D2B0C9436330C94542D0C94C5 -:100400002F730C947A2B0C94DE520C949F2D0C9429 -:100410002D690C94554D0C9422580C941A570C9439 -:100420003D730C94144D0C94EB680C94341C0C9498 -:10043000982B0C94374D0C94D3690C9495580C94CC -:10044000F76D0C94E84C0C94DC470C94080F0C945A -:10045000062D0C940C730C94322D0C9494670C9410 -:1004600041730C943D300C941A730C943F160C9409 -:1004700034710C94DD680C94C8550C94A2150C943E -:10048000BC390C94F90E0C941D730C9405580C9403 -:100490004C2E0C9437580C945B710C94780B0C9484 -:1004A00047330C9496670C9492670C9463330C94C6 -:1004B00089560C942B160C94D0390C94F96A0C9430 -:1004C0007D540C947A690C94A9520C948D2D0C9443 -:1004D0000B7F0C9431590C9437330C9410560C94B8 -:1004E000CB0E0C944F730C947A2E0C9438710C94A0 -:1004F000FB6D0C94DD520C942B730C9410730C94C4 -:100500005B330C9444110C94B3390C94CB200C94B1 -:10051000024E0C9421470C94E50E0C94AD520C94B1 -:10052000A80E6364696E6F70737578585B003E3E09 +:1002800094160C94B2730C94901C0C9405470C9427 +:100290002C690C941B460C940D470C9454300C9410 +:1002A00082560C942D530C9456690C94774D0C94F3 +:1002B000F10E0C94E3730C947F0B0C94124E0C947F +:1002C000926A0C946D6A0C94D80B0C940A5A0C9494 +:1002D000D42E0C94182E0C941D0A0C9451570C9487 +:1002E000170F0C94275D0C94054B0C9470530C94D1 +:1002F000DC2F0C94600F0C94BD730C94CC150C94F3 +:10030000E1460C945C530C94D5730C94DA400C9435 +:10031000330F0C94740F0C946D330C946A0F0C947F +:1003200034540C949B6E0C945F2D0C940B300C94F5 +:10033000050F0C94DD710C94986E0C94D92F0C94CD +:10034000CA0B0C94AF160C9450330C94814D0C9442 +:10035000D7150C94CF730C944E330C9496110C94C7 +:10036000E70E0C9426550C94BF530C94FD120C947C +:1003700065530C943A470C941F0F0C94B60B0C94D5 +:10038000F42F0C9491410C942E530C94ED150C9475 +:100390006B1C0C944C530C94841C0C9465690C9449 +:1003A00024580C94A72E0C9484110C94F0730C9484 +:1003B000D64D0C9476110C94560F0C94FB0E0C94A5 +:1003C00032680C9467300C94CC400C94C2520C945C +:1003D000112E0C94CB550C94614D0C947E0F0C9403 +:1003E0009E710C94C1730C94212F0C94DF310C94EA +:1003F000710B0C94AC2D0C94E7730C943E1D0C9473 +:10040000D72B0C942E680C949E2D0C94CE400C94FB +:10041000CB730C94C42B0C9479530C94E92D0C944D +:10042000C9690C94F04D0C94BD580C94B5570C94BC +:10043000D9730C94AF4D0C9487690C94781C0C9470 +:10044000E22B0C94D24D0C946F6A0C94D4400C9413 +:1004500030590C94936E0C94834D0C94F1460C948B +:100460004C0F0C94502D0C94A8730C947C2D0C9470 +:10047000DD730C9487300C94B6730C9483160C9433 +:10048000D0710C9479690C9463560C94C4470C9405 +:10049000E6150C943D0F0C94B9730C94A0580C9471 +:1004A000962E0C94D2580C94E0460C94F7710C9450 +:1004B000BC0B0C9459330C9424570C946F160C9469 +:1004C000E2460C94956B0C9418550C94166A0C9497 +:1004D00044530C94D72D0C94A77F0C94CC590C94B6 +:1004E000AB560C940F0F0C94EB730C94C42E0C941D +:1004F00030680C94D4710C942B680C94976E0C9407 +:1005000078530C94C7730C94AC730C9488110C94AE +:100510000F210C949D4E0C94290F0C9448530C946D +:10052000EC0E6364696E6F70737578585B003E3EC5 :100530003E004E6F204D414320636F6E66696775C4 :100540007265643A20736574206669726D776172B2 :10055000652773204D41430A00312D77697265206C @@ -131,8 +131,8 @@ :10082000584F46462C544F47474C4500656E756DF2 :1008300000666C6F617400322E312E300024686FB8 :100840006D696500757074696D652C6672656568A3 -:1008500065617000626434376531315F323031393F -:100860002D30342D3330004C696768744875622030 +:1008500065617000656130383863615F323031390D +:100860002D30362D3031004C696768744875622030 :1008700000246E616D650072656164790020747298 :100880007920616761696E20696E20352073656328 :100890006F6E6473006661696C65642C2072633DE1 @@ -167,4548 +167,4568 @@ :100A60004E6F7420737570706F7274656420726558 :100A70006720747970650A00293A0028543A003DCD :100A80003E004D6F64627573206F70206661696C03 -:100A900065640A00696E00735F6F7574006D796834 -:100AA0006F6D650043757272656E74204C414E2007 -:100AB000636F6E6669672869702C646E732C677744 -:100AC0002C7375626E6574293A000A55736520743B -:100AD0006865736520636F6D6D616E64733A20277E -:100AE00068656C7027202D207468697320746578A0 -:100AF000740A276D61632064653A61643A62653AFD -:100B000065663A66653A3030272073657420616EF9 -:100B1000642073746F7265204D41432D616464726B -:100B200065737320696E20454550524F4D0A276901 -:100B300070205B69705B2C646E735B2C67775B2C39 -:100B40007375626E65745D5D5D5D27202D20736534 -:100B500074207374617469632049500A2773617645 -:100B60006527202D207361766520636F6E66696747 -:100B700020696E204E5652414D0A27676574272022 -:100B80005B636F6E66696720616464725D27202D08 -:100B90002067657420636F6E6669672066726F6D8B -:100BA000207072652D636F6E66696775726564206B -:100BB00055524C20616E642073746F7265206164BD -:100BC00064720A276C6F616427202D206C6F61644A -:100BD00020636F6E6669672066726F6D204E565295 -:100BE000414D0A2770776427202D20646566696E61 -:100BF00065204D5154542070617373776F72640A8D -:100C0000276B696C6C27202D2074657374207761C5 -:100C1000746368646F670A27636C65617227202DAF -:100C200020636C65617220454550524F4D0A277212 -:100C300065626F6F7427202D207265626F6F74205C -:100C4000636F6E74726F6C6C657200536F667420A4 -:100C50007265626F6F74696E672E2E2E00444D5858 -:100C6000696E2042756666657220616C6C6F6320E8 -:100C700065727200496E697420696E2063683A007B -:100C800009445332343832206572726F720009524F -:100C90006573657420646F6E650009436865636BF6 -:100CA000696E6720666F7220312D57697265206406 -:100CB0006576696365732E2E2E00445332343832C4 -:100CC0002D3130302070726573656E74004453327C -:100CD0003438325F3130305F4932435F544F5F31D7 -:100CE000575F42524944474520696E69740020416C -:100CF0006464723A00646576230052414D3D000AF7 -:100D0000312D7769726520000A6D71747420000AB4 -:100D10006D6F6462757320000A696E70757473205C -:100D2000000A6974656D7320000A436F6E66696717 -:100D3000757265643A002C003D0050696E3A002CD3 -:100D4000003D4C4F5700546865726D6F3A004F6E0E -:100D50006520776972652052656164790A00444DA7 -:100D600058206F757420737461727465642E20430B -:100D700068616E6E656C733A2000444D5820696E50 -:100D800020737461727465642E204368616E6E65B1 -:100D90006C733A0000002200250028002B002E0072 -:100DA0003100340002010000050108010B010000C0 -:100DB0000A0B02090C0D0E080703040100000000D5 -:100DC0000000000000000000000000000000000023 -:100DD00000000000000000000000121110000000E0 -:100DE0000000000000000000000000000000000003 -:100DF0000000000000002100240027002A002D0030 -:100E00003000330001010000040107010A01010262 -:100E1000102020080810204010204080020102010C -:100E200008040201010204081020408080402010C4 -:100E3000080402018004020180402010080402011D -:100E40000804020101020408102040800102040885 -:100E5000102040800505050507050808080802025E -:100E600002020A0A08080404040401010101010144 -:100E700001010303030303030303040707070C0C27 -:100E80000C0C0C0C0C0C02020202060606060606EE -:100E900006060B0B0B0B0B0B0B0B0A282D295245CF -:100EA00053544152545F4C414E5F4F4E5F4D51542D -:100EB000545F4552524F5253000A282D294841523F -:100EC0004452455345542C207573696E6720736FE7 -:100ED0006674000A282D29434F554E544552000A86 -:100EE000282D29444854000A282B294F5749524598 -:100EF000000A282B294D4F44425553000A282B291C -:100F0000444D58000A282B294453323438322D31AD -:100F10003030000A282D294672656552616D2070B7 -:100F200072696E74696E670043323A33453A3166CE -:100F30003A30333A31423A3145000A4669726D77A8 -:100F4000617265204D414320416464726573732072 -:100F5000006C617A79686F6D652E7275000A436F57 -:100F60006E666967207365727665723A000A282B8F -:100F7000295741544348444F47000A282B29434FDF -:100F80004E54524F4C4C494E4F0032303131303379 -:100F90004C0020432B2B2076657273696F6E3A00EC -:100FA000626434376531315F323031392D30342D60 -:100FB0003330000A4C617A79686F6D652E72752046 -:100FC0004C6967687448756220636F6E74726F6CE9 -:100FD0006C65722000000020002300260029002CF0 -:100FE000002F003200000100000301060109013D4D -:100FF00000494E3A00005EBCE2613FDD83C29C7E48 -:1010000020A3FD1F419DC3217FFCA2401E5F01E381 -:10101000BD3E6082DC237D9FC1421CFEA0E1BF5D1E -:101020000380DE3C62BEE0025CDF81633D7C22C067 -:101030009E1D43A1FF4618FAA427799BC584DA3880 -:1010400066E5BB5907DB856739BAE406581947A539 -:10105000FB7826C49A653BD987045AB8E6A7F91BE2 -:1010600045C6987A24F8A6441A99C7257B3A64861F -:10107000D85B05E7B98CD2306EEDB3510F4E10F24C -:10108000AC2F7193CD114FADF3702ECC92D38D6FE9 -:1010900031B2EC0E50AFF1134DCE90722C6D33D1B6 -:1010A0008F0C52B0EE326C8ED0530DEFB1F0AE4CCF -:1010B0001291CF2D73CA947628ABF517490856B410 -:1010C000EA6937D58B5709EBB536688AD495CB29B1 -:1010D00077F4AA4816E9B7550B88D6346A2B75976A -:1010E000C94A14F6A8742AC896154BA9F7B6E80A97 -:1010F00054D7896B35436F6E6E65637465642E00DB -:10110000436F6E6E2E2061626F72746564004C6F67 -:1011100061646564006C6F6164206661696C65641C -:10112000004E6F2073746F72656420636F6E666922 -:1011300067004C6F6164696E6720436F6E66696714 -:101140002066726F6D20454550524F4D000A726502 -:101150007175657374204D51545420436F6E6669E8 -:101160006700536176656420746F20454550524F87 -:101170004D00536176696E6720636F6E6669672004 -:10118000746F20454550524F4D2E2E0053617665A9 -:10119000640A005365742064796E616D6963204947 -:1011A000500A00454550524F4D20636C6561726591 -:1011B000640A0050617373776F72642075706461A4 -:1011C0007465640A00636F756C64206E6F742070C0 -:1011D000617273653A2000557064617465640A0039 -:1011E0002B002D00485454502F312E3120256900FA -:1011F00020485454502F312E310D0A486F73743AE1 -:101200002025730D0A4163636570743A202A2F2AE2 -:101210000D0A436F6E6E656374696F6E3A20636C7E -:101220006F73650D0A0025730020000D0A00474505 -:1012300054006661696C656420746F20636F6E6E24 -:101240006563740A004552524F523A2053657276D4 -:1012500065722072657475726E65642000446F6EED -:10126000652E0A004170706C79696E672E0A004322 -:101270006F6E6669672070617273696E6720666160 -:10128000696C65640A00676F7420436F6E666967F6 -:101290000A00436F6E666967205552493A206874A8 -:1012A00074703A2F2F006C617A79686F6D652E72B9 -:1012B00075002C20002E003E3E2000496E76616CA9 -:1012C000696420636F6D6D616E640041637469765B -:1012D000650A0047727020636865636B3A0A002DE7 -:1012E0003E005075623A2000556E6B6E6F776E202F -:1012F000636D64200A0053746174757320646566BD -:1013000066657265640A00206973200044656C6537 -:1013100074696E6720636F6E662E2052414D207790 -:1013200061733A00536B697070696E672E2E004FBF -:101330004F4D21005D20000A5B003A004D41433AC9 -:10134000003E003E003C00543A000B7F11241FBEBB -:10135000CFEFD1E2DEBFCDBF00E00CBF17E0A0E0D1 -:10136000B2E0EAE2F1E201E00BBF02C007900D92A9 -:10137000AC34B107D9F72DE0ACE4B7E001C01D9261 -:10138000A13FB207E1F719E0C6EAD9E000E006C0E4 -:1013900021970109802FFE010E94828CC53AD10756 -:1013A00080E00807A9F70E9421740C9493900C9494 -:1013B00000002F923F924F925F926F927F928F9296 -:1013C0009F92AF92BF92CF92DF92EF92FF920F93D4 -:1013D0001F93CF93DF93CDB7DEB76B970FB6F8941B -:1013E000DEBF0FBECDBF6C012B015B8B4A8B590159 -:1013F000088BFF8AEE8ADC011296ED91FC9113971F -:10140000E080F180FE0131961F010091E50D109101 -:10141000E60D0115110511F401EF1DE067E477E019 -:1014200087EB9AE00E94186AA101401B510B052E20 -:10143000000C660B770B2AE087EB9AE00E94516A5A -:1014400060E477E087EB9AE00E94186AB70187EBC7 -:101450009AE00E943F6B6AE377E087EB9AE00E9494 -:10146000186A4AE050E06E897F8987EB9AE00E9413 -:10147000E26A64E377E087EB9AE00E94186A4AE048 -:1014800050E0B20187EB9AE00E94E26A6DE277E0F9 -:1014900087EB9AE00E94186AD60112968D919C9172 -:1014A0001397892B09F46BC61B861A861D861C862A -:1014B0001F861E86A114B10479F185014E01BAE0A0 -:1014C0008B0E911CE12CF12CEA89FB89EE16FF06AC -:1014D0001CF5F3E0EF16F104F9F0D801AD90BD90E2 -:1014E0008D01F401A192B1924F016BE277E087EB9D -:1014F0009AE00E94186A4AE050E0B50187EB9AE052 -:101500000E94E26A68E277E087EB9AE00E94186A3C -:10151000FFEFEF1AFF0AD8CF87EB9AE00E943B6BF0 -:1015200060E070E0C6010E94C2213C0124E0421646 -:10153000510451F037E04316510469F183E0481635 -:10154000510409F059C007C0C6010E94C570892B1B -:1015500009F030C119C6D60118968C91873009F46C -:1015600025C360E0C6010E941722853009F009C634 -:1015700069E177E087EB9AE00E94186A4AE050E060 -:1015800065E070E087EB9AE00E94E26A87EB9AE000 -:101590000E943B6BF9C5F6018085873009F406C3CC -:1015A00060E0C6010E941722082F10E0863091F4F7 -:1015B00068E077E087EB9AE00E94186A4AE050E022 -:1015C000B80187EB9AE00E94E26A87EB9AE00E94FA -:1015D0003B6BF0C060EF76E087EB9AE00E94186A00 -:1015E0004AE050E0B80187EB9AE00E94E26A87EB9C -:1015F0009AE00E943B6BC5C5F2E04F16510409F416 -:10160000D9C04CF44114510489F031E0431651041F -:1016100009F019C1ACC085E04816510409F4EBC0CB -:1016200096E04916510409F48AC00DC1D6011896F6 -:101630008C91853021F06EE0C6010E94F021F60108 -:10164000808590E08A30910508F06EC0FC01882703 -:10165000EE58FF4F8F4F0C94828C8C859D85892B83 -:1016600051F42A893B892330310591F48FE7D60163 -:1016700018968C9304C0EA89FB89339749F44A850C -:101680005B850C851E85B801C6010E94662117C0C6 -:10169000C6010E949E217B01082F1A85AB01B8016B -:1016A000C6010E946621EA86FB86802F000F990BF7 -:1016B0009D878C87812F110F990B9F878E87F889C3 -:1016C000FF2371F101E09E01265F3F4F43E050E0B0 -:1016D00060E070E0C6010E94C16F23E030E03B8B08 -:1016E0002A8B22C04A855B850C851E85B80114C0F3 -:1016F0003889332359F001E09E01265F3F4F41E0D6 -:1017000050E060E070E0C6010E94C16F4A855B85D1 -:10171000052E000C660B770BC6010E94662104C0E3 -:1017200083E090E09B8B8A8B0E94CB736093AD0724 -:101730007093AE078093AF079093B00784C0C60143 -:101740000E94C570892B39F463EE76E087EB9AE04E -:101750000E94186A0CC063ED76E087EB9AE00E9465 -:10176000186AD60118968C91873009F00AC5F601DF -:101770008085813009F032C560E0C6010E941722E1 -:10178000813009F02BC50E94CB730091AD071091F9 -:10179000AE072091AF073091B007DC01CB01801B71 -:1017A000910BA20BB30B853F9140A105B10508F049 -:1017B000EFC414C560E0C6010E9417228530B9F05D -:1017C0001B861A861D861C861F861E8662E0C60141 -:1017D0000E94F021F889FF2351F000E020E030E082 -:1017E00040E050E062E070E0C6010E94C16FA2E0FC -:1017F0004A2E512C28C0C6010E94C5701816190621 -:1018000014F51B861A861D861C861F861E8660E0C0 -:10181000C6010E941722863011F462E001C065E023 -:10182000C6010E94F02100E020E030E040E050E0FE -:1018300062E070E0C6010E94C16F62E976E087EB6A -:101840009AE00E94186AEC84FD84C7010F2C000CFA -:10185000AA0BBB0B888F998FAA8FBB8FAE85BF85D4 -:10186000BD8BAC8B2FEF30E00E94998CF4E68F2E6D -:10187000912CA12CB12CA50194010E942D8C8901E1 -:10188000F6018085843009F47FC150F4813009F479 -:101890004CC0F0F1823089F1833009F4F0C16EC49C -:1018A000883009F4A0C338F4863009F4A6C1873023 -:1018B00009F064C47BC1893009F404C38F3709F08F -:1018C0005DC460E0C3010E94B24F60E0C3010196B5 -:1018D0000E94B24F60E0C30102960E94B24FAE85F3 -:1018E000BF852FEF30E00E94998CA50194010E94E2 -:1018F0002D8C622FC301039644C12FEF30E0D70136 -:101900000E94998CA50194010E942D8CD22E78C042 -:10191000AA85BB852FEF30E00E94998CA501940128 -:101920000E942D8C622FC3012CC193012D5F3F4F6C -:10193000290132E3E316F1040CF049C082E390E0A0 -:101940008E199F09EC89FD898E9FD0018F9FB00D64 -:101950009E9FB00D11242FEF30E00E94998C28E853 -:1019600033E140E050E00E942D8C622FC2010E94C2 -:10197000B24FEC84FD842EEF31E0D7010E94998CA8 -:10198000E2E32E2E312C412C512CA20191010E9418 -:101990002D8CAE85BF850E94918CA50194010E947B -:1019A0002D8C49015A019701A5E6BFEF0E94918C49 -:1019B000A20191010E942D8CDD24DA94D20E8401C3 -:1019C0000F3F1105E9F0E4F00FEF10E019C0288D8A -:1019D000398D4A8D5B8D2253310941095109ABE99B -:1019E000B0E00E944C8C22E330E040E050E00E94E6 -:1019F0002D8C64E6D62ED20E60E0C2010E94B24F5A -:101A0000AA85BB852FEF30E00E94998C2DE631E04E -:101A100040E050E00E942D8C322F122F1F71110FC9 -:101A2000110F812F880F15E5682F619F060E60E06A -:101A3000611D1124922F9074207237FD24C09111E2 -:101A40000CC0211104C0862F8095F62E14C055E5D8 -:101A5000F52EF60E10E06BEA36C021110FC0182FDC -:101A60003AEA139F010E10E0111D11248BEA811B2D -:101A70004AEAF42EF60E682F10E025C080E0F62E1C -:101A8000F094162F0FC0911112C021110DC0182F04 -:101A90002AEA129F010E10E0111D11243BEAF32ED9 -:101AA000F11A1B5A60E00FC0162F10950BC02111C0 -:101AB00004C085E5860F1BEA03C08AEA860F90E022 -:101AC000161B682FF12CFFEFDF1609F42AC0DD206A -:101AD00009F423C0662329F02D2D629F060E60E0D5 -:101AE000611DFF2039F03F2D2D2D329F030E30E078 -:101AF000311DF32E112329F03D2D139F010E10E00F -:101B0000111D11242D2D2095229F020E20E0211D54 -:101B10001124620FF20E120F04C01FEFFF24FA947B -:101B20006FEF0F3F09F422C020E0002321F0009F57 -:101B3000212D09F02F5F2223B1F0662321F0629F4F -:101B4000060E60E0611DFF2031F03F2D329F030E35 -:101B500030E0311DF32E112321F0129F010E10E011 -:101B6000111D112403C010E0F12C60E0C3010E949C -:101B7000B24F6F2DC30101960E94B24F612FC30176 -:101B800002960E94B24FFAC2E480F580F701808588 -:101B9000853009F0F3C2C7010E948268A82EB12CDB -:101BA000F2E0AF16B1040CF03BC4E8C2D6011496C3 -:101BB000ED91FC9115978085853009F0DFC2C680D4 -:101BC000D780C114D10409F4D9C2F60161857285A8 -:101BD000C1010E941D28EE88FF8808899E01265FAA -:101BE0003F4F4A895B89B201C1010E94D909D601E0 -:101BF0001296CD90DC901397E4CF77FE06C07194D7 -:101C00006194710801E010E002C000E010E0F62CE1 -:101C100061E0862D0E945573012B69F0B1E04B16EF -:101C2000510429F061E0E6E04E16510409F460E049 -:101C3000062F10E011C0F1E04F16510451F091E071 -:101C400080E026E04216510409F090E0092F182F99 -:101C500002C001E010E0602F8F2D0E9434456DE836 -:101C600076E087EB9AE00E94186A4AE050E0B30100 -:101C700087EB9AE00E94E26A6BE876E013C177FE98 -:101C800006C071946194710801E010E002C000E0A8 -:101C900010E0F62C61E0862D0E9455738091A10022 -:101CA000887F8093A10080919100887F809391002C -:101CB0008091A10082608093A10080919100826058 -:101CC00080939100AA85BB85012B99F0CD01BB0FB4 -:101CD000AA0BBB0B9C01AD012456310941095109E6 -:101CE000AFEFB0E00E944C8C2CE93FEF4FEF5FEF7D -:101CF00008C02FEF30E00E94998C24E630E040E0ED -:101D000050E00E942D8C890161E08F2D0E94557357 -:101D10000115110509F4B1C00F3F110509F4AFC059 -:101D2000F301FF27E255F24FE4918E2F90E0FC0182 -:101D30003197E231F10508F09DC08827E458FF4F44 -:101D40008F4F0C94828C84B5806884BD07BD9BC086 -:101D500084B5806284BD08BD96C080918000806893 -:101D60008093800010938900009388008CC080913C -:101D7000800080628093800010938B0000938A0023 -:101D800082C08091800088608093800010938D00D5 -:101D900000938C0078C08091B00080688093B00080 -:101DA0000093B30070C08091B00080628093B00057 -:101DB0000093B40068C08091900080688093900088 -:101DC00010939900009398005EC08091900080620B -:101DD0008093900010939B0000939A0054C08091D0 -:101DE000900088608093900010939D0000939C0069 -:101DF0004AC08091A00080688093A0008091A000DC -:101E00008F7B8093A0001093A9000093A8003BC093 -:101E10008091A00080628093A0001093AB0000939B -:101E2000AA0031C08091A00088608093A000109328 -:101E3000AD000093AC0027C08091200180688093A2 -:101E4000200110932901009328011DC080912001D9 -:101E500080628093200110932B0100932A0113C00C -:101E60008091200188608093200110932D010093C0 -:101E70002C0109C00038110514F460E001C061E0D4 -:101E80008F2D0E94344566E876E087EB9AE00E9449 -:101E9000186A4AE050E0B30187EB9AE00E94E26AD8 -:101EA00064E876E087EB9AE00E94186A4AE050E026 -:101EB000B80187EB9AE00E94E26A87EB9AE00E9401 -:101EC0003B6B5CC11A8560E070E0C6010E94C221D4 -:101ED000082FF92E6FE676E087EB9AE00E94186AE9 -:101EE0004AE050E0602F7F2D87EB9AE00E94E26A83 -:101EF0006DE676E087EB9AE00E94186A612F012E6A -:101F0000000C770B4AE050E087EB9AE00E94E26A0F -:101F100087EB9AE00E943B6B80912E0890912F08EE -:101F2000892B89F062E87AE087EB9AE00E94186AD0 -:101F3000642D6064C6010E94F021412F110F550BE2 -:101F4000660B770BB3C081E090E090932F088093ED -:101F50002E0826E040E855E260E070E08AE19AE071 -:101F60000E9466650093290C8AE19AE09093280C00 -:101F70008093270C1092340D1092360D1092350D6F -:101F800080ED97E09093AF0C8093AE0C1092B10C63 -:101F90001092B00C112339F085E090E09093B30CCF -:101FA0008093B20C04C01092B30C1092B20C86E075 -:101FB0000E94CB6562E370E080E090E00E94917344 -:101FC00082ED97E09093AF0C8093AE0C1092B10C21 -:101FD0001092B00C34E61302A00111245093B30CFC -:101FE0004093B20CC4C00480F581E02D61857285F8 -:101FF000C1010E941D28C1010E945921882309F4B2 -:10200000BDC08985893009F0B9C0142DEA8460E02B -:1020100070E0C1010E94C221082FF92E6BE776E023 -:1020200087EB9AE00E94186A4AE050E0602F7F2D0B -:1020300087EB9AE00E94E26A69E776E087EB9AE034 -:102040000E94186A6E2D0E2C000C770B4AE050E0AF -:1020500087EB9AE00E94E26A63E776E087EB9AE01A -:102060000E94186A4AE050E0642D042C000C770BA3 -:1020700087EB9AE00E94E26A87EB9AE00E943B6B52 -:1020800080912E0890912F08892BA1F062E87AE0C8 -:1020900087EB9AE00E94186A642D6064C6010E9472 -:1020A000F0214E2DEE0C550B660B770BC6010E94EE -:1020B000662164C081E090E090932F0880932E0801 -:1020C00026E040E855E260E070E08AE19AE00E9494 -:1020D00066650093290C8AE19AE09093280C80931E -:1020E000270C1092340D1092360D1092350D1230CF -:1020F00009F4FBC1153009F4F8C16E2DEE0C770B15 -:10210000880B990B0E94C88A22E538EB42E152E421 -:102110000E94B58C20E030E040E251E40E94278B21 -:102120002DEE3EE94CE35EE30E94218D6B017C01C4 -:1021300020E030E0A9010E94C98D20E030E040E0BD -:102140005FE387FDCDC1C701B6010E94B58C0E9437 -:10215000938D83ED97E09093AF0C8093AE0C10922B -:10216000B10C1092B00C7093B30C6093B20C86E07B -:102170000E94CB6510922F0810922E08B9C18FEFE4 -:1021800001C08DEF9FEFB4C144244394512CEFCA9A -:1021900066EC76E087EB9AE00E94186A8FE7F6011A -:1021A00080871D861C8684E690E09F878E874A85FF -:1021B0005B8560E074E6C6010E946621F889FF2312 -:1021C00009F441CB00E09E01265F3F4F43E050E021 -:1021D00060E070E0C6010E94C16F35CB642DC6017E -:1021E0000E94F021C6010E949E21F62EE72E8C014E -:1021F000D60118962C91233008F000C1213070F4DC -:102200006A307105810591052CF4B2E3FB2EE12CB7 -:1022100000E010E04F2D5E2D602F0AC061157105A2 -:102220008105910519F01A300CF412E3AB01682F07 -:10223000712FC6010E9466214F2D5E2DB801141624 -:10224000150616061706E4F5D60118968C9190E04F -:102250008A30910538F5FC018827E257FF4F8F4FF0 -:102260000C94828CC7019A878B87802F000F990B63 -:102270009D878C87812F110F990B9F878E8753C065 -:102280005B874A8701E07FC05B874A87B889BB23A9 -:1022900009F4D9CA00E020E030E040E050E061E01D -:1022A00070E00AC0E889EE2309F4ACC000E020E049 -:1022B00030E040E050E0B201C6010E94C16FA2C010 -:1022C0002AE030E087EB9AE00E949A6A68EA76E0BA -:1022D00087EB9AE00E94186AD60118968C91853097 -:1022E000C9F0A0F48150823008F041C084E690E04B -:1022F0009B878A871D861C869F878E8744E650E0D1 -:1023000060E074E6C6010E9466210DC08630C9F007 -:10231000883069F584E190E09B878A8744E150E04A -:1023200060E070E02CC001E09E01265F3F4F43E07B -:1023300050E060E070E0C6010E94C16F03E010E071 -:102340002EC084E690E09B878A8744E650E060E0F8 -:1023500070E0C6010E946621B889BB23F1F000E05D -:1023600020E030E040E050E061E070E013C084E63F -:1023700090E09B878A8744E650E060E070E0C60109 -:102380000E94662100E09E01265F3F4F41E050E041 -:1023900060E070E0C6010E94C16F01E010E05E01E4 -:1023A000EAE0AE0EB11CE12CF12CD5018D909D9090 -:1023B0005D016DE976E087EB9AE00E94186A4AE0D9 -:1023C00050E0B70187EB9AE00E94E26A6BE976E0A1 -:1023D00087EB9AE00E94186A4AE050E0B40187EB6C -:1023E0009AE00E94E26A87EB9AE00E943B6BBFEFA3 -:1023F000EB1AFB0A0E151F05C1F604C0243009F4C0 -:10240000FFCE1ACFF6018085813009F01CCA8C8579 -:102410009D85892B09F017CA8FE7F601808713CABB -:1024200060E0C7010E94D763DC0119968D919C91F1 -:102430001A97998B888B61E0C7010E94D763FC01D2 -:1024400041845284638474842A843B84F2E0AF160E -:10245000B104E9F162E0C7010E94D763DC0119967B -:102460000D911C911A97B3E0AB16B10491F163E0A2 -:10247000C7010E94D763FC0181849284F4E0AF1607 -:10248000B10451F064E0C7010E94D763DC011996E2 -:10249000AD90BC901A9703C032E0A32EB12C8114EA -:1024A000910461F09401D1010E94918C24E630E006 -:1024B00040E050E00E942D8C790101C0710195012E -:1024C000A20168897989C6010E94392857CE0FEF89 -:1024D0001FEF8FE3882E912C92E0A92EB12CE2CF32 -:1024E000C701B6010E94B48C32CE60E070E031CEFC -:1024F0006B960FB6F894DEBF0FBECDBFDF91CF91C4 -:102500001F910F91FF90EF90DF90CF90BF90AF9011 -:102510009F908F907F906F905F904F903F902F9003 -:1025200008954F925F926F927F928F929F92AF9297 -:10253000BF92CF92DF92EF92FF920F931F93CF93B0 -:10254000DF93CDB7DEB7C15AD1400FB6F894DEBFE6 -:102550000FBECDBFE0915D07F0915E073B96E8317D -:10256000F10508F0B8C38827E856FF4F8F4F0C9449 -:10257000828C0E94CB730091140A1091150A20914D -:10258000160A3091170A061717072807390708F0A7 -:10259000A2C308E913E0CF56DE4F19830883C1595F -:1025A000D140CD56DE4F188219821A821B82C35940 -:1025B000D140CF57DE4F19830883C158D140CD5742 -:1025C000DE4F188219821A821B82C358D140CF591C -:1025D000DE4F19830883C156D140CD59DE4F188292 -:1025E00019821A821B82C356D140CF5BDE4F1983FA -:1025F0000883C154D140CD5BDE4F188219821A8204 -:102600001B82C354D1406DEC77E087EB9AE00E94C7 -:10261000186ABE016F567E4F86E090E00E94294204 -:10262000892B09F467C16DE374E087EB9AE00E949F -:102630003F6B1A830983CD56DE4F88819981AA8129 -:10264000BB81C359D1408B839C83AD83BE83CE01B4 -:1026500001960E94265FBE016F577E4F8AE090E090 -:102660000E942942892B09F42EC163E574E087EBAF -:102670009AE00E943F6B1A830983CD57DE4F888111 -:102680009981AA81BB81C358D1408B839C83AD8340 -:10269000BE83CE0101960E94265FBE016F597E4F18 -:1026A0008EE090E00E942942892B09F4DFC069E5A1 -:1026B00074E087EB9AE00E943F6B1A830983CD593F -:1026C000DE4F88819981AA81BB81C356D1408B831B -:1026D0009C83AD83BE83CE0101960E94265FBE011E -:1026E0006F5B7E4F82E190E00E942942892B09F4C2 -:1026F00077C06EE574E087EB9AE00E943F6B1A8327 -:102700000983CD5BDE4F88819981AA81BB81C35447 +:100A900065640A0043757272656E74204C414E2085 +:100AA000636F6E6669672869702C646E732C677754 +:100AB0002C7375626E6574293A000A55736520744B +:100AC0006865736520636F6D6D616E64733A20278E +:100AD00068656C7027202D207468697320746578B0 +:100AE000740A276D61632064653A61643A62653A0D +:100AF00065663A66653A3030272073657420616E0A +:100B0000642073746F7265204D41432D616464727B +:100B100065737320696E20454550524F4D0A276911 +:100B200070205B69705B2C646E735B2C67775B2C49 +:100B30007375626E65745D5D5D5D27202D20736544 +:100B400074207374617469632049500A2773617655 +:100B50006527202D207361766520636F6E66696757 +:100B600020696E204E5652414D0A27676574272032 +:100B70005B636F6E66696720616464725D27202D18 +:100B80002067657420636F6E6669672066726F6D9B +:100B9000207072652D636F6E66696775726564207B +:100BA00055524C20616E642073746F7265206164CD +:100BB00064720A276C6F616427202D206C6F61645A +:100BC00020636F6E6669672066726F6D204E5652A5 +:100BD000414D0A2770776427202D20646566696E71 +:100BE00065204D5154542070617373776F72640A9D +:100BF000276B696C6C27202D2074657374207761D6 +:100C0000746368646F670A27636C65617227202DBF +:100C100020636C65617220454550524F4D0A277222 +:100C200065626F6F7427202D207265626F6F74206C +:100C3000636F6E74726F6C6C657200536F667420B4 +:100C40007265626F6F74696E672E2E2E00444D5868 +:100C5000696E2042756666657220616C6C6F6320F8 +:100C600065727200496E697420696E2063683A008B +:100C700009445332343832206572726F720009525F +:100C80006573657420646F6E650009436865636B06 +:100C9000696E6720666F7220312D57697265206416 +:100CA0006576696365732E2E2E00445332343832D4 +:100CB0002D3130302070726573656E74004453328C +:100CC0003438325F3130305F4932435F544F5F31E7 +:100CD000575F42524944474520696E69740020417C +:100CE0006464723A00646576230052414D3D000A07 +:100CF000312D7769726520000A6D71747420000AC5 +:100D00006D6F6462757320000A696E70757473206C +:100D1000000A6974656D7320000A436F6E66696727 +:100D2000757265643A002C003D0050696E3A002CE3 +:100D3000003D4C4F5700546865726D6F3A004F6E1E +:100D40006520776972652052656164790A00444DB7 +:100D500058206F757420737461727465642E20431B +:100D600068616E6E656C733A2000444D5820696E60 +:100D700020737461727465642E204368616E6E65C1 +:100D80006C733A0000002200250028002B002E0082 +:100D90003100340002010000050108010B010000D0 +:100DA0000A0B02090C0D0E080703040100000000E5 +:100DB0000000000000000000000000000000000033 +:100DC00000000000000000000000121110000000F0 +:100DD0000000000000000000000000000000000013 +:100DE0000000000000002100240027002A002D0040 +:100DF0003000330001010000040107010A01010273 +:100E0000102020080810204010204080020102011C +:100E100008040201010204081020408080402010D4 +:100E2000080402018004020180402010080402012D +:100E30000804020101020408102040800102040895 +:100E4000102040800505050507050808080802026E +:100E500002020A0A08080404040401010101010154 +:100E600001010303030303030303040707070C0C37 +:100E70000C0C0C0C0C0C02020202060606060606FE +:100E800006060B0B0B0B0B0B0B0B0A282D295245DF +:100E900053544152545F4C414E5F4F4E5F4D51543D +:100EA000545F4552524F5253000A282D294841524F +:100EB0004452455345542C207573696E6720736FF7 +:100EC0006674000A282D29434F554E544552000A96 +:100ED000282D29444854000A282B294F57495245A8 +:100EE000000A282B294D4F44425553000A282B292C +:100EF000444D58000A282B294453323438322D31BE +:100F00003030000A282D294672656552616D2070C7 +:100F100072696E74696E670043323A33453A3166DE +:100F20003A30333A31423A3145000A4669726D77B8 +:100F3000617265204D414320416464726573732082 +:100F4000006C617A79686F6D652E7275000A436F67 +:100F50006E666967207365727665723A000A282B9F +:100F6000295741544348444F47000A282B29434FEF +:100F70004E54524F4C4C494E4F0032303131303389 +:100F80004C0020432B2B2076657273696F6E3A00FC +:100F9000656130383863615F323031392D30362D3C +:100FA0003031000A4C617A79686F6D652E72752058 +:100FB0004C6967687448756220636F6E74726F6CF9 +:100FC0006C65722000000020002300260029002C00 +:100FD000002F003200000100000301060109013D5D +:100FE00000494E3A006363733831312069732061E0 +:100FF0006C726561647920696E697469616C697A83 +:101000006564006864633130383020697320616C36 +:10101000726561647920696E697469616C697A6569 +:10102000640048444331303830206E6F7420696E5C +:10103000697469616C697A6564006363733831311E +:101040003A2064617461206E6F7420617661696C0E +:1010500061626C6500636373383131206E6F742098 +:10106000696E697469616C697A656400696E0073A0 +:101070005F6F7574006D79686F6D6500005EBCE22E +:10108000613FDD83C29C7E20A3FD1F419DC3217F64 +:10109000FCA2401E5F01E3BD3E6082DC237D9FC158 +:1010A000421CFEA0E1BF5D0380DE3C62BEE0025C4C +:1010B000DF81633D7C22C09E1D43A1FF4618FAA438 +:1010C00027799BC584DA3866E5BB5907DB85673924 +:1010D000BAE406581947A5FB7826C49A653BD98718 +:1010E000045AB8E6A7F91B45C6987A24F8A6441A0C +:1010F00099C7257B3A6486D85B05E7B98CD2306EF8 +:10110000EDB3510F4E10F2AC2F7193CD114FADF3E3 +:10111000702ECC92D38D6F31B2EC0E50AFF1134DD7 +:10112000CE90722C6D33D18F0C52B0EE326C8ED0CB +:10113000530DEFB1F0AE4C1291CF2D73CA947628B7 +:10114000ABF517490856B4EA6937D58B5709EBB5A3 +:1011500036688AD495CB2977F4AA4816E9B7550B97 +:1011600088D6346A2B7597C94A14F6A8742AC8968B +:10117000154BA9F7B6E80A54D7896B35436F6E6EE5 +:1011800065637465642E00436F6E6E2E2061626F1E +:1011900072746564004C6F61646564006C6F6164B7 +:1011A000206661696C6564004E6F2073746F7265B0 +:1011B0006420636F6E666967004C6F6164696E6777 +:1011C00020436F6E6669672066726F6D20454550DB +:1011D000524F4D000A72657175657374204D5154FC +:1011E0005420436F6E6669670053617665642074AE +:1011F0006F20454550524F4D00536176696E672010 +:10120000636F6E66696720746F20454550524F4D7D +:101210002E2E0053617665640A005365742064794C +:101220006E616D69632049500A00454550524F4D2B +:1012300020636C65617265640A0050617373776F37 +:10124000726420757064617465640A00636F756C04 +:1012500064206E6F742070617273653A200055705F +:1012600064617465640A002B002D00485454502FAB +:10127000312E312025690020485454502F312E3111 +:101280000D0A486F73743A2025730D0A4163636534 +:1012900070743A202A2F2A0D0A436F6E6E656374AC +:1012A000696F6E3A20636C6F73650D0A00257300D9 +:1012B00020000D0A00474554006661696C65642092 +:1012C000746F20636F6E6E6563740A004552524FEF +:1012D000523A205365727665722072657475726E2B +:1012E00065642000446F6E652E0A004170706C7951 +:1012F000696E672E0A00436F6E66696720706172BF +:1013000073696E67206661696C65640A00676F7453 +:1013100020436F6E6669670A00436F6E66696720D7 +:101320005552493A20687474703A2F2F006C617AD4 +:1013300079686F6D652E7275002C20002E003E3E80 +:101340002000496E76616C696420636F6D6D616E1B +:1013500064004163746976650A00477270206368AF +:1013600065636B3A0A002D3E005075623A200055C5 +:101370006E6B6E6F776E20636D64200A005374612C +:101380007475732064656666657265640A00206919 +:1013900073200044656C6574696E6720636F6E66C8 +:1013A0002E2052414D207761733A00536B69707063 +:1013B000696E672E2E004F4F4D21005D20000A5BA5 +:1013C000003A004D41433A003E003E003C00543A92 +:1013D0000000A77F11241FBECFEFD1E2DEBFCDBF3B +:1013E00000E00CBF17E0A0E0B2E0E2E6F2E201E0CC +:1013F0000BBF02C007900D92A234B107D9F72DE0C0 +:10140000A2E4B7E001C01D92A73EB207E1F719E0E0 +:10141000CAEED9E000E006C021970109802FFE0145 +:101420000E941E8DC93ED10780E00807A9F70E94DF +:10143000BD740C942F910C9400002F923F924F9208 +:101440005F926F927F928F929F92AF92BF92CF9254 +:10145000DF92EF92FF920F931F93CF93DF93CDB75D +:10146000DEB76B970FB6F894DEBF0FBECDBF6C0131 +:101470002B015B8B4A8B5901088BFF8AEE8ADC01BA +:101480001296ED91FC911397E080F180FE01319668 +:101490001F010091DB0D1091DC0D0115110511F4F8 +:1014A00007EE1DE067E477E08DEA9AE00E94B46AF7 +:1014B000A101401B510B052E000C660B770B2AE097 +:1014C0008DEA9AE00E94ED6A60E477E08DEA9AE0A6 +:1014D0000E94B46AB7018DEA9AE00E94DB6B6AE36E +:1014E00077E08DEA9AE00E94B46A4AE050E06E89A3 +:1014F0007F898DEA9AE00E947E6B64E377E08DEA53 +:101500009AE00E94B46A4AE050E0B2018DEA9AE0A3 +:101510000E947E6B6DE277E08DEA9AE00E94B46AE9 +:10152000D60112968D919C911397892B09F46BC665 +:101530001B861A861D861C861F861E86A114B10472 +:1015400079F185014E01BAE08B0E911CE12CF12C52 +:10155000EA89FB89EE16FF061CF5F3E0EF16F104AD +:10156000F9F0D801AD90BD908D01F401A192B19236 +:101570004F016BE277E08DEA9AE00E94B46A4AE09C +:1015800050E0B5018DEA9AE00E947E6B68E277E058 +:101590008DEA9AE00E94B46AFFEFEF1AFF0AD8CFF3 +:1015A0008DEA9AE00E94D76B60E070E0C6010E946D +:1015B00006223C0124E04216510451F037E0431664 +:1015C000510469F183E04816510409F059C007C07D +:1015D000C6010E946171892B09F030C119C6D6017C +:1015E00018968C91873009F425C360E0C6010E94EB +:1015F0005B22853009F009C669E177E08DEA9AE05F +:101600000E94B46A4AE050E065E070E08DEA9AE03A +:101610000E947E6B8DEA9AE00E94D76BF9C5F601B5 +:101620008085873009F406C360E0C6010E945B2212 +:10163000082F10E0863091F468E077E08DEA9AE0B8 +:101640000E94B46A4AE050E0B8018DEA9AE00E9434 +:101650007E6B8DEA9AE00E94D76BF0C060EF76E077 +:101660008DEA9AE00E94B46A4AE050E0B8018DEA3F +:101670009AE00E947E6B8DEA9AE00E94D76BC5C506 +:10168000F2E04F16510409F4D9C04CF4411451044E +:1016900089F031E04316510409F019C1ACC085E06E +:1016A0004816510409F4EBC096E04916510409F4B8 +:1016B0008AC00DC1D60118968C91853021F06EE05C +:1016C000C6010E943422F601808590E08A3091059F +:1016D00008F06EC0FC018827EE58FF4F8F4F0C9426 +:1016E0001E8D8C859D85892B51F42A893B89233059 +:1016F000310591F48FE7D60118968C9304C0EA89DE +:10170000FB89339749F44A855B850C851E85B801B2 +:10171000C6010E94AA2117C0C6010E94E2217B01D6 +:10172000082F1A85AB01B801C6010E94AA21EA86DA +:10173000FB86802F000F990B9D878C87812F110FBF +:10174000990B9F878E87F889FF2371F101E09E0135 +:10175000265F3F4F43E050E060E070E0C6010E942A +:101760005D7023E030E03B8B2A8B22C04A855B858D +:101770000C851E85B80114C03889332359F001E067 +:101780009E01265F3F4F41E050E060E070E0C601FF +:101790000E945D704A855B85052E000C660B770BF9 +:1017A000C6010E94AA2104C083E090E09B8B8A8B33 +:1017B0000E9467746093A3077093A4078093A507A2 +:1017C0009093A60784C0C6010E946171892B39F4E9 +:1017D00063EE76E08DEA9AE00E94B46A0CC063ED95 +:1017E00076E08DEA9AE00E94B46AD60118968C9150 +:1017F000873009F00AC5F6018085813009F032C5CD +:1018000060E0C6010E945B22813009F02BC50E9476 +:1018100067740091A3071091A4072091A507309148 +:10182000A607DC01CB01801B910BA20BB30B853FFC +:101830009140A105B10508F0EFC414C560E0C601F0 +:101840000E945B228530B9F01B861A861D861C8695 +:101850001F861E8662E0C6010E943422F889FF239B +:1018600051F000E020E030E040E050E062E070E065 +:10187000C6010E945D70A2E04A2E512C28C0C6010C +:101880000E9461711816190614F51B861A861D86AA +:101890001C861F861E8660E0C6010E945B22863081 +:1018A00011F462E001C065E0C6010E94342200E04C +:1018B00020E030E040E050E062E070E0C6010E94CD +:1018C0005D7062E976E08DEA9AE00E94B46AEC8489 +:1018D000FD84C7010F2C000CAA0BBB0B888F998FBE +:1018E000AA8FBB8FAE85BF85BD8BAC8B2FEF30E051 +:1018F0000E94358DF4E68F2E912CA12CB12CA501E0 +:1019000094010E94C98C8901F6018085843009F414 +:101910007FC150F4813009F44CC0F0F1823089F17C +:10192000833009F4F0C16EC4883009F4A0C338F4E0 +:10193000863009F4A6C1873009F064C47BC18930C0 +:1019400009F404C38F3709F05DC460E0C3010E944D +:101950004D5060E0C30101960E944D5060E0C3010C +:1019600002960E944D50AE85BF852FEF30E00E9459 +:10197000358DA50194010E94C98C622FC301039685 +:1019800044C12FEF30E0D7010E94358DA5019401AD +:101990000E94C98CD22E78C0AA85BB852FEF30E07B +:1019A0000E94358DA50194010E94C98C622FC3014C +:1019B0002CC193012D5F3F4F290132E3E316F1045F +:1019C0000CF049C082E390E08E199F09EC89FD89F3 +:1019D0008E9FD0018F9FB00D9E9FB00D11242FEFD1 +:1019E00030E00E94358D28E833E140E050E00E946D +:1019F000C98C622FC2010E944D50EC84FD842EEFF1 +:101A000031E0D7010E94358DE2E32E2E312C412C9E +:101A1000512CA20191010E94C98CAE85BF850E9404 +:101A20002D8DA50194010E94C98C49015A0197018D +:101A3000A5E6BFEF0E942D8DA20191010E94C98CE5 +:101A4000DD24DA94D20E84010F3F1105E9F0E4F0B1 +:101A50000FEF10E019C0288D398D4A8D5B8D225310 +:101A6000310941095109ABE9B0E00E94E88C22E359 +:101A700030E040E050E00E94C98C64E6D62ED20EE1 +:101A800060E0C2010E944D50AA85BB852FEF30E077 +:101A90000E94358D2DE631E040E050E00E94C98C77 +:101AA000322F122F1F71110F110F812F880F15E583 +:101AB000682F619F060E60E0611D1124922F9074C3 +:101AC000207237FD24C091110CC0211104C0862F53 +:101AD0008095F62E14C055E5F52EF60E10E06BEA53 +:101AE00036C021110FC0182F3AEA139F010E10E0E3 +:101AF000111D11248BEA811B4AEAF42EF60E682F81 +:101B000010E025C080E0F62EF094162F0FC0911142 +:101B100012C021110DC0182F2AEA129F010E10E0E9 +:101B2000111D11243BEAF32EF11A1B5A60E00FC07D +:101B3000162F10950BC0211104C085E5860F1BEAF6 +:101B400003C08AEA860F90E0161B682FF12CFFEF86 +:101B5000DF1609F42AC0DD2009F423C0662329F02A +:101B60002D2D629F060E60E0611DFF2039F03F2D94 +:101B70002D2D329F030E30E0311DF32E112329F05D +:101B80003D2D139F010E10E0111D11242D2D2095C8 +:101B9000229F020E20E0211D1124620FF20E120F6F +:101BA00004C01FEFFF24FA946FEF0F3F09F422C027 +:101BB00020E0002321F0009F212D09F02F5F222338 +:101BC000B1F0662321F0629F060E60E0611DFF20E8 +:101BD00031F03F2D329F030E30E0311DF32E1123E3 +:101BE00021F0129F010E10E0111D112403C010E01E +:101BF000F12C60E0C3010E944D506F2DC30101968E +:101C00000E944D50612FC30102960E944D50FAC2AE +:101C1000E480F580F7018085853009F0F3C2C701C3 +:101C20000E941E69A82EB12CF2E0AF16B1040CF090 +:101C30003BC4E8C2D6011496ED91FC9115978085BE +:101C4000853009F0DFC2C680D780C114D10409F401 +:101C5000D9C2F60161857285C1010E946728EE88AC +:101C6000FF8808899E01265F3F4F4A895B89B20140 +:101C7000C1010E941D0AD6011296CD90DC901397E7 +:101C8000E4CF77FE06C071946194710801E010E022 +:101C900002C000E010E0F62C61E0862D0E94F17396 +:101CA000012B69F0B1E04B16510429F061E0E6E048 +:101CB0004E16510409F460E0062F10E011C0F1E067 +:101CC0004F16510451F091E080E026E04216510495 +:101CD00009F090E0092F182F02C001E010E0602FFA +:101CE0008F2D0E94DF3E6DE876E08DEA9AE00E943B +:101CF000B46A4AE050E0B3018DEA9AE00E947E6B3C +:101D00006BE876E013C177FE06C0719461947108A8 +:101D100001E010E002C000E010E0F62C61E0862D4A +:101D20000E94F1738091A100887F8093A10080912F +:101D30009100887F809391008091A10082608093C0 +:101D4000A10080919100826080939100AA85BB855B +:101D5000012B99F0CD01BB0FAA0BBB0B9C01AD0170 +:101D60002456310941095109AFEFB0E00E94E88CD7 +:101D70002CE93FEF4FEF5FEF08C02FEF30E00E94FC +:101D8000358D24E630E040E050E00E94C98C8901A6 +:101D900061E08F2D0E94F1730115110509F4B1C0A6 +:101DA0000F3F110509F4AFC0F301FF27E256F24FD0 +:101DB000E4918E2F90E0FC013197E231F10508F0BB +:101DC0009DC08827E458FF4F8F4F0C941E8D84B51B +:101DD000806884BD07BD9BC084B5806284BD08BD9A +:101DE00096C0809180008068809380001093890065 +:101DF000009388008CC08091800080628093800076 +:101E000010938B0000938A0082C0809180008860CC +:101E10008093800010938D0000938C0078C0809197 +:101E2000B00080688093B0000093B30070C08091D0 +:101E3000B00080628093B0000093B40068C08091CD +:101E40009000806880939000109399000093980010 +:101E50005EC08091900080628093900010939B0000 +:101E600000939A0054C08091900088608093900005 +:101E700010939D0000939C004AC08091A000806850 +:101E80008093A0008091A0008F7B8093A00010938E +:101E9000A9000093A8003BC08091A00080628093BD +:101EA000A0001093AB000093AA0031C08091A00065 +:101EB00088608093A0001093AD000093AC0027C011 +:101EC0008091200180688093200110932901009364 +:101ED00028011DC080912001806280932001109311 +:101EE0002B0100932A0113C0809120018860809308 +:101EF000200110932D0100932C0109C00038110519 +:101F000014F460E001C061E08F2D0E94DF3E66E8BE +:101F100076E08DEA9AE00E94B46A4AE050E0B301AC +:101F20008DEA9AE00E947E6B64E876E08DEA9AE0A2 +:101F30000E94B46A4AE050E0B8018DEA9AE00E943B +:101F40007E6B8DEA9AE00E94D76B5CC11A8560E0D7 +:101F500070E0C6010E940622082FF92E6FE676E097 +:101F60008DEA9AE00E94B46A4AE050E0602F7F2D2B +:101F70008DEA9AE00E947E6B6DE676E08DEA9AE04B +:101F80000E94B46A612F012E000C770B4AE050E0EA +:101F90008DEA9AE00E947E6B8DEA9AE00E94D76BF0 +:101FA0008091240890912508892B89F062E87AE0D5 +:101FB0008DEA9AE00E94B46A642D6064C6010E94B2 +:101FC0003422412F110F550B660B770BB3C081E004 +:101FD00090E0909325088093240826E040E855E29D +:101FE00060E070E080E19AE00E94026600931F0CBE +:101FF00080E19AE090931E0C80931D0C10922A0DA4 +:1020000010922C0D10922B0D80ED97E09093A50C63 +:102010008093A40C1092A70C1092A60C112339F0F7 +:1020200085E090E09093A90C8093A80C04C01092D6 +:10203000A90C1092A80C86E00E94676662E370E02B +:1020400080E090E00E942D7482ED97E09093A50CC3 +:102050008093A40C1092A70C1092A60C34E61302E5 +:10206000A00111245093A90C4093A80CC4C0048073 +:10207000F581E02D61857285C1010E946728C1014B +:102080000E949D21882309F4BDC08985893009F00B +:10209000B9C0142DEA8460E070E0C1010E940622FC +:1020A000082FF92E6BE776E08DEA9AE00E94B46A79 +:1020B0004AE050E0602F7F2D8DEA9AE00E947E6B0F +:1020C00069E776E08DEA9AE00E94B46A6E2D0E2CE4 +:1020D000000C770B4AE050E08DEA9AE00E947E6B9C +:1020E00063E776E08DEA9AE00E94B46A4AE050E045 +:1020F000642D042C000C770B8DEA9AE00E947E6B15 +:102100008DEA9AE00E94D76B80912408909125086F +:10211000892BA1F062E87AE08DEA9AE00E94B46A25 +:10212000642D6064C6010E9434224E2DEE0C550BC6 +:10213000660B770BC6010E94AA2164C081E090E083 +:10214000909325088093240826E040E855E260E05B +:1021500070E080E19AE00E94026600931F0C80E12B +:102160009AE090931E0C80931D0C10922A0D1092F1 +:102170002C0D10922B0D123009F4FBC1153009F40F +:10218000F8C16E2DEE0C770B880B990B0E94648BB7 +:1021900022E538EB42E152E40E94518D20E030E02C +:1021A00040E251E40E94C38B2DEE3EE94CE35EE336 +:1021B0000E94BD8D6B017C0120E030E0A9010E94EE +:1021C000658E20E030E040E05FE387FDCDC1C701D0 +:1021D000B6010E94518D0E942F8E83ED97E090935F +:1021E000A50C8093A40C1092A70C1092A60C7093CF +:1021F000A90C6093A80C86E00E94676610922508DF +:1022000010922408B9C18FEF01C08DEF9FEFB4C1C8 +:1022100044244394512CEFCA66EC76E08DEA9AE0B0 +:102220000E94B46A8FE7F60180871D861C8684E6CB +:1022300090E09F878E874A855B8560E074E6C601E3 +:102240000E94AA21F889FF2309F441CB00E09E01F6 +:10225000265F3F4F43E050E060E070E0C6010E941F +:102260005D7035CB642DC6010E943422C6010E94E8 +:10227000E221F62EE72E8C01D60118962C91233000 +:1022800008F000C1213070F46A30710581059105B4 +:102290002CF4B2E3FB2EE12C00E010E04F2D5E2D7C +:1022A000602F0AC0611571058105910519F01A307A +:1022B0000CF412E3AB01682F712FC6010E94AA2112 +:1022C0004F2D5E2DB8011416150616061706E4F5F7 +:1022D000D60118968C9190E08A30910538F5FC0172 +:1022E0008827E257FF4F8F4F0C941E8DC7019A87A6 +:1022F0008B87802F000F990B9D878C87812F110F63 +:10230000990B9F878E8753C05B874A8701E07FC008 +:102310005B874A87B889BB2309F4D9CA00E020E06B +:1023200030E040E050E061E070E00AC0E889EE2370 +:1023300009F4ACC000E020E030E040E050E0B20141 +:10234000C6010E945D70A2C02AE030E08DEA9AE0EA +:102350000E94366B68EA76E08DEA9AE00E94B46AE1 +:10236000D60118968C918530C9F0A0F48150823046 +:1023700008F041C084E690E09B878A871D861C8612 +:102380009F878E8744E650E060E074E6C6010E94B5 +:10239000AA210DC08630C9F0883069F584E190E04B +:1023A0009B878A8744E150E060E070E02CC001E048 +:1023B0009E01265F3F4F43E050E060E070E0C601C1 +:1023C0000E945D7003E010E02EC084E690E09B87E1 +:1023D0008A8744E650E060E070E0C6010E94AA21CE +:1023E000B889BB23F1F000E020E030E040E050E0AD +:1023F00061E070E013C084E690E09B878A8744E642 +:1024000050E060E070E0C6010E94AA2100E09E0159 +:10241000265F3F4F41E050E060E070E0C6010E945F +:102420005D7001E010E05E01EAE0AE0EB11CE12C4F +:10243000F12CD5018D909D905D016DE976E08DEADE +:102440009AE00E94B46A4AE050E0B7018DEA9AE04F +:102450000E947E6B6BE976E08DEA9AE00E94B46A96 +:102460004AE050E0B4018DEA9AE00E947E6B8DEA6A +:102470009AE00E94D76BBFEFEB1AFB0A0E151F05FF +:10248000C1F604C0243009F4FFCE1ACFF6018085CE +:10249000813009F01CCA8C859D85892B09F017CAEB +:1024A0008FE7F601808713CA60E0C7010E9472645B +:1024B000DC0119968D919C911A97998B888B61E01C +:1024C000C7010E947264FC01418452846384748455 +:1024D0002A843B84F2E0AF16B104E9F162E0C7015F +:1024E0000E947264DC0119960D911C911A97B3E059 +:1024F000AB16B10491F163E0C7010E947264FC0164 +:1025000081849284F4E0AF16B10451F064E0C70115 +:102510000E947264DC011996AD90BC901A9703C0BA +:1025200032E0A32EB12C8114910461F09401D10109 +:102530000E942D8D24E630E040E050E00E94C98CDE +:10254000790101C071019501A20168897989C601EB +:102550000E94832857CE0FEF1FEF8FE3882E912C18 +:1025600092E0A92EB12CE2CFC701B6010E94508D96 +:1025700032CE60E070E031CE6B960FB6F894DEBFDD +:102580000FBECDBFDF91CF911F910F91FF90EF90C4 +:10259000DF90CF90BF90AF909F908F907F906F9083 +:1025A0005F904F903F902F9008954F925F926F925F +:1025B0007F928F929F92AF92BF92CF92DF92EF92D3 +:1025C000FF920F931F93CF93DF93CDB7DEB7C15A1E +:1025D000D1400FB6F894DEBF0FBECDBFE0915307D8 +:1025E000F09154073B96E831F10508F0B8C388270D +:1025F000E856FF4F8F4F0C941E8D0E946774009118 +:102600000A0A10910B0A20910C0A30910D0A061744 +:1026100017072807390708F0A2C308E913E0CF56C7 +:10262000DE4F19830883C159D140CD56DE4F188241 +:1026300019821A821B82C359D140CF57DE4F1983AA +:102640000883C158D140CD57DE4F188219821A82B3 +:102650001B82C358D140CF59DE4F19830883C1561E +:10266000D140CD59DE4F188219821A821B82C3567F +:10267000D140CF5BDE4F19830883C154D140CD5B7D +:10268000DE4F188219821A821B82C354D1406DEC2E +:1026900077E08DEA9AE00E94B46ABE016F567E4FE1 +:1026A00086E090E00E94D43B892B09F467C16DE37A +:1026B00074E08DEA9AE00E94DB6B1A830983CD56A1 +:1026C000DE4F88819981AA81BB81C359D1408B8318 +:1026D0009C83AD83BE83CE0101960E94C15FBE0183 +:1026E0006F577E4F8AE090E00E94D43B892B09F41B +:1026F0002EC163E574E08DEA9AE00E94DB6B1A83D9 +:102700000983CD57DE4F88819981AA81BB81C35847 :10271000D1408B839C83AD83BE83CE0101960E9402 -:10272000265F1A830983CD5BDE4F88819981AA8158 -:10273000BB81C354D1408B839C83AD83BE83CF5771 -:10274000DF4F19830883C158D040CD59DE4F8881AF -:102750009981AA81BB81C356D140CD57DF4F888371 -:102760009983AA83BB83C358D040CF53DF4F1983CB -:102770000883C15CD040CD57DE4F88819981AA8102 -:10278000BB81C358D140CD53DF4F88839983AA833F -:10279000BB83C35CD040CF5FDE4F19830883C15039 -:1027A000D140CD56DE4F88819981AA81BB81C35922 -:1027B000D140CD5FDE4F88839983AA83BB83C3500A -:1027C000D1409E012F5F3F4FAE014F575F4FBE017B -:1027D0006F537F4FCE018F5F9E4F0E94014685C091 -:1027E0001A830983CD59DE4F88819981AA81BB81E3 -:1027F000C356D1408B839C83AD83BE83CF57DF4FBD -:1028000019830883C158D040CD57DE4F8881998104 -:10281000AA81BB81C358D140CD57DF4F88839983AC -:10282000AA83BB83C358D040CF53DF4F198308839B -:10283000C15CD040CD56DE4F88819981AA81BB8191 -:10284000C359D140CD53DF4F88839983AA83BB837B -:10285000C35CD040AE014F5F5F4FBE016F577F4FEB -:10286000CE018F539F4F0E944D463FC01A8309836C -:10287000CD57DE4F88819981AA81BB81C358D14051 -:102880008B839C83AD83BE83CF57DF4F198308832F -:10289000C158D040CD56DE4F88819981AA81BB8135 -:1028A000C359D140CD57DF4F88839983AA83BB8317 -:1028B000C358D040BE016F5F7F4FCE018F579F4FEF -:1028C0000E949F4612C01A830983CD56DE4F88812D -:1028D0009981AA81BB81C359D1408B839C83AD83ED -:1028E000BE83CE0101960E94EA4687EB9AE00E94E1 -:1028F0003B6B0BC165E674E087EB9AE00E943F6B8F -:102900000FB6F894A895809160008861809360006C -:10291000109260000FBE80910F08811107C084EFF4 -:1029200097E00E947F5381E080930F0881EB97E04E -:102930009093610B8093600B0E946345CE010196DA -:102940000E94D15C89819A810E94744D46E050E0DA -:1029500061EF79E089E090E00E948A3288E993E0B3 -:102960009A8389831B821C821D821E82CE0103965C -:102970000E945E4D0E94734D8091600B9091610B9F -:10298000DC0192961D921D921D921C929597FC015E -:1029900016A217A210A611A69A961D921D921D921C -:1029A0001C929D9740EE5EE260E070E046AB57AB54 -:1029B00060AF71AF40EA5FE060E070E0DA964D939F -:1029C0005D936D937C93DD973E9624E1DF011D922C -:1029D0002A95E9F726E0E1EFF9E0DC01189601908D -:1029E0000D922A95E1F7FC01EE5BFF4F10820E94E9 -:1029F0005C408C01019709F04AC0CE0101960E940B -:102A0000D15C89819A810E94744D6091600B7091B4 -:102A1000610B625F7F4FCE0101960E94416BCE0138 -:102A200003960E945E4D6091600B7091610B6A5E2F -:102A30007F4FCE0101960E94416BCE0103960E940A -:102A40006C4D6091600B7091610B6E5E7F4FCE019B -:102A500001960E94416BCE0103960E94654D0E9433 -:102A6000734D6091600B7091610B625E7F4FCE0180 -:102A700001960E94416B8B819C81AD81BE818093C8 -:102A80005C0B90935D0BA0935E0BB0935F0B99E290 -:102A900088E10FB6F894A895809360000FBE9093DC -:102AA0006000A895012B19F56BE877E087EB9AE0B9 -:102AB0000E94186A6CE577E087EB9AE00E94186A3A -:102AC00086EF9FEF90935E0780935D070E94CB7324 -:102AD000DC01CB01805A9541AF4FBF4F8093140A60 -:102AE0009093150AA093160AB093170AF4C06CE4E9 -:102AF00077E087EB9AE00E94186ACE0101960E9467 -:102B00007C5FCE0101960E94265F81E090E0DFC0ED -:102B10008091170881111AC060E070E080E090E0B9 -:102B20000E94685AD4C00E94CB730091140A10917D -:102B3000150A2091160A3091170A06171707280759 -:102B40003907D0F10E9416638111C5C082E090E080 -:102B5000BEC0A895CF55DE4F1882C15AD140FE01A4 -:102B6000EF56FE4F119211928EE0DF011D928A9571 -:102B7000E9F70091E9091091EA090115110529F019 -:102B8000C8010E948268811138C20E9416638111B7 -:102B9000A2C00091E9091091EA090115110509F493 -:102BA0009AC0C8010E948268E82EF12CB2E0EB16B0 -:102BB000F1040CF03FC28FC020E030E043E050E071 -:102BC00060E48E010F5F1F4FC8010E948D3865EBD6 -:102BD00076E0C8010E94A98FF80101900020E9F772 -:102BE000CF01801B910B08968138910538F50E9422 -:102BF0001663882319F180910C0C90910D0C0196AD -:102C000011F481E090E090930D0C80930C0C809176 -:102C10000C0C90910D0C9093910B8093920B47E0CC -:102C200050E06CE87BE0C8010E948D62AC01455029 -:102C300051096CE87BE082EA0E94AD6283E090E09B -:102C400090935E0780935D0763EA79E087EB9AE0F3 -:102C50000E94186A40C00E94CB730091140A109120 -:102C6000150A2091160A3091170A06171707280728 -:102C7000390788F510925E0710925D072CC00E94FC -:102C8000CB730091140A1091150A2091160A309105 -:102C9000170A061717072807390708F457CF1BC06C -:102CA0000E94055A892B09F051CF0E94CB73DC0199 -:102CB000CB0188579C4EAF4FBF4F8093140A90931F -:102CC000150AA093160AB093170A86EF9FEF909308 -:102CD0005E0780935D070FB6F894A8958091600019 -:102CE000886180936000109260000FBE80915D0744 -:102CF00090915E07181619060CF059C10091600BEF -:102D00001091610B0115110509F451C10E94CB739B -:102D10004B015C017801FEE3EF0EF11CF7018081AD -:102D20009181A281B381A5019401281B390B4A0B23 -:102D30005B0BCA01B901683E33E073078105910559 -:102D400008F446C028EE33E040E050E00E940B8CCF -:102D5000861A970AA80AB90AD7018D929D92AD9258 -:102D6000BC921397F80186A597A5A0A9B1A96901FE -:102D70007A01CC0CDD1CEE1CFF1C8C159D05AE05EC -:102D8000BF0528F416A617A610AA11AA09C0821B0F -:102D9000930BA40BB50BF80186A797A7A0ABB1AB1B -:102DA000F80182A993A9A4A9B5A98C159D05AE0522 -:102DB000BF0528F412AA13AA14AA15AA09C0821BD7 -:102DC000930BA40BB50BF80182AB93ABA4ABB5ABE3 -:102DD000F80186A597A5A0A9B1A9892B8A2B8B2BD1 -:102DE00069F4EE5BFF4F8081833041F484E080839F -:102DF000C8010E945C4001967C0102C0E12CF12CCC -:102E0000F80182A993A9A4A9B5A9892B8A2B8B2B98 -:102E1000A1F4EE5BFF4F8081833011F081110DC072 -:102E20001082F8013E9684E1DF011D928A95E9F750 -:102E3000C8010E945C4003967C01B2E0EB16F104ED -:102E400029F0E4E0EE16F10409F04AC0CE01019643 -:102E50000E94D15C89819A810E94744D6091600BBF -:102E60007091610B625F7F4FCE0101960E94416BB2 -:102E7000CE0103960E945E4D6091600B7091610BD4 -:102E80006A5E7F4FCE0101960E94416BCE01039690 -:102E90000E946C4D6091600B7091610B6E5E7F4F74 -:102EA000CE0101960E94416BCE0103960E94654DB2 -:102EB0000E94734D6091600B7091610B625E7F4F59 -:102EC000CE0101960E94416B8B819C81AD81BE81B8 -:102ED00080935C0B90935D0BA0935E0BB0935F0BA4 -:102EE000F3E0EF16F10409F451C064F431E0E316A5 -:102EF000F10451F142E0E416F10409F058C06AE629 -:102F000079E049C054E0E516F10409F442C085E0D7 -:102F1000E816F10409F04BC06BE979E087EB9AE021 -:102F20000E94186A87EB9AE00E943B6B0E9416632E -:102F300081110E94A95F0E94CB73DC01CB01805DEF -:102F40009A48AF4FBF4F13C067E879E087EB9AE02C -:102F50000E94186A0E94166381110E94A95F0E9454 -:102F6000CB73DC01CB0188519C4FAF4FBF4F809397 -:102F7000140A9093150AA093160AB093170A86EFC5 -:102F80009FEF90935E0780935D0711C067E579E03E -:102F9000DDCF6BE379E087EB9AE00E94186ACE01FF -:102FA00001960E947C5FCE0101960E94265F99E205 -:102FB00088E10FB6F894A895809360000FBE9093B7 -:102FC000600080915D0790915E07CF55DE4F0FB690 -:102FD000F894DEBF0FBECDBFDF91CF911F910F914F -:102FE000FF90EF90DF90CF90BF90AF909F908F9029 -:102FF0007F906F905F904F90089560E0C8010E94AD -:10300000D763DC0119960D911C911A97109335091D -:10301000009334096EE279E087EB9AE00E94186A27 -:10302000B80187EB9AE00E943F6B87EB9AE00E9421 -:103030003B6BABCD61E0C8010E94D763FC016184AA -:103040007284F2E0EF16F104A9F062E0C8010E9478 -:10305000D763FC0181849284F3E0EF16F10471F0F0 -:1030600063E0C8010E94D763DC0119960D911C91A1 -:103070001A9707C08BE5882E87E0982E8E010F5592 -:103080001E4F40E150E0BE016F567E4F86E390E058 -:103090000E94C159892B51F4B5E0EB16F1040CF0F4 -:1030A0001CC3FE01EF56FE4F7F0104C09E012F5648 -:1030B0003E4F79017092200C60921F0C9092220C6E -:1030C0008092210C8FEF9DE69093180C8093170C43 -:1030D0005E013FE7A31A3EEFB30A40E150E061E032 -:1030E00079E0C5010E9488836E014FE9C41A4EEF52 -:1030F000D40A20E030E041E050E060E2C6010E94E6 -:103100008D3840E250E06AEF78E0C6010E946A83A1 -:103110006AED78E087EB9AE00E94186AB30187EBCA -:103120009AE00E943F6B68ED78E087EB9AE00E949E -:10313000186A4AE050E0B40187EB9AE00E94E26A24 -:1031400061ED78E087EB9AE00E94186AB80187EB9E -:103150009AE00E943F6B6CEC78E087EB9AE00E946B -:10316000186AD8018C91811104C0E12CF12C00E087 -:1031700010E080903409909035090E941663811107 -:103180003BC160911F0C7091200C80918A0B909133 -:103190008B0B4091210C5091220CDC01ED91FC91A4 -:1031A0006115710521F00088F189E02D16C00684B3 -:1031B000F785E02D28E933E03A83298340901B0C02 -:1031C00050901C0C60901D0C70901E0C4B825C8209 -:1031D0006D827E82BE016F5F7F4F199581309105B0 -:1031E00009F003C190930D0C80930C0C87E0E4E48C -:1031F000F2E0DE01119601900D928A95E1F7FE0151 -:103200003196A1E9BBE0CE01089621912D93E817F4 -:10321000F907D9F70115110529F0E114F10421F09E -:1032200086EF03C086E301C086EB8093980B109273 -:10323000990B8FE080939A0BF40101900020E9F73D -:10324000CF018819990940968138910508F0C1C0CD -:103250004FE050E06CE87BE0C4010E948D62F60113 -:1032600001900020E9F73197EC19FD09E80FF91FEB -:103270003296E138F10508F0ACC0AC016CE87BE0B7 -:10328000C6010E948D62F50101900020E9F7319797 -:10329000EA19FB09E80FF91F3296E138F10508F049 -:1032A00098C0AC016CE87BE0C5010E948D620115FD -:1032B000110579F1F80101900020E9F73197E01B41 -:1032C000F10B9C012E5F3F4FE20FF31FE138F10538 -:1032D00008F07FC0AC016CE87BE0C8010E948D6201 -:1032E000E114F104B1F0F70101900020E9F7319702 -:1032F000EE19FF099C012E5F3F4FE20FF31FE138EB -:10330000F10508F066C0AC016CE87BE0C7010E94E3 -:103310008D62AC01455051096CE87BE080E10E9470 -:10332000AD620E94CB7360930E0C70930F0C809370 -:10333000100C9093110C6093120C7093130C8093EB -:10334000140C9093150C80918A0B90918B0BDC01DF -:10335000ED91FC910084F185E02D1995892BC1F444 -:103360000E94CB730091120C1091130C2091140C3D -:103370003091150CDC01CB01801B910BA20BB30B20 -:1033800088399A43A105B105F0F28CEF9FEF1DC07B -:10339000CE018F579F4F0E94DE5C0497D1F480913D -:1033A0008F0B811111C00E94CB736093120C70932C -:1033B000130C8093140C9093150C1092160C109211 -:1033C000260C1092250C18C090E09093260C809348 -:1033D000250C80918A0B90918B0BDC01ED91FC9177 -:1033E0000488F589E02D19958BC18EEF9FEF90939E -:1033F000260C8093250C84C1009134091091350965 -:103400006EEB78E087EB9AE00E94186AB80187EBD0 -:103410009AE00E943F6B87EB9AE00E943B6B81E051 -:103420008093170820E030E043E050E060E4CE01F4 -:103430008F5F9E4F0E948D3865EB76E0CE018F5FE7 -:103440009E4F0E94A98FCE018F5F9E4F0E94E9413F -:1034500020E030E042E050E060E4CE018F5F9E4F1C -:103460000E948D3865EB76E0CE018F5F9E4F0E9403 -:10347000A98FBE016F5F7E4F87EB9AE00E94436485 -:10348000CE018F5F9E4F0E94E94120E030E041E095 -:1034900050E060E4CE018F5F9E4F0E948D3865EB57 -:1034A00076E0CE018F5F9E4F0E94A98FBE016F5FB5 -:1034B0007E4F87EB9AE00E944364CE018F5F9E4F60 -:1034C0000E94E941FE01EF53FF4F119211921EE35A -:1034D000DF01212F1D922A95E9F71A821982FE0138 -:1034E00033968EE7DF011D928A95E9F720E030E000 -:1034F00041E050E060E4CE018F539F4F0E948D3831 -:1035000040E450E06AEF78E0CE018F539F4F0E9475 -:103510006A8340E850E067E778E0CE0101960E94B8 -:103520008883BE016F5F7F4FCE018F539F4F0E94F4 -:103530009F6320E030E041E050E060E4CE018F5333 -:103540009F4F0E948D3840E450E061E778E0CE0163 -:103550008F539F4F0E946A8340E850E067E678E00F -:10356000CE0101960E94888340E850E064E578E04F -:10357000CE0101960E946A83BE016F5F7F4FCE012C -:103580008F539F4F0E949F6320E030E041E050E066 -:1035900060E4CE018F539F4F0E948D3840E450E08D -:1035A0006DE276E0CE018F539F4F0E946A8340E820 -:1035B00050E064E478E0CE0101960E948883BE0169 -:1035C0006F5F7F4FCE018F539F4F0E949F6320E01C -:1035D00030E041E050E060E4CE018F539F4F0E9405 -:1035E0008D3840E450E06DE378E0CE018F539F4F7B -:1035F0000E946A8340E850E067E378E0CE010196DC -:103600000E948883BE016F5F7F4FCE018F539F4F13 -:103610000E949F63A0913008B0913108109709F47F -:1036200043C080914B0290914C02AE014F5B5E4FC4 -:10363000FA01819391932EE111922A95E9F79E0167 -:103640002F573F4FF9018193919311921A95E9F702 -:1036500016960D911C911797E0903008F090310864 -:10366000E114F10471F00115110559F0D801189613 -:103670008C918530A9F7C8010E948268882381F364 -:103680006DC020E030E041E050E060E4CE018F53B7 -:103690009F4F0E948D3840E450E06AED77E0CE0104 -:1036A0008F539F4F0E946A8384E090E090935E075F -:1036B00080935D070E94CB73DC01CB0188579C4E41 -:1036C000AF4FBF4F8093140A9093150AA093160A28 -:1036D000B093170A61EA78E0B9CA64E08091E90919 -:1036E0009091EA090E94D763DC011996ED90FC9055 -:1036F0001A976EE079E087EB9AE00E94186ADACCBC -:103700000091250C1091260C65E978E087EB9AE092 -:103710000E94186A4AE050E0B80187EB9AE00E94E4 -:10372000E26A6DE778E087EB9AE00E94186A87EB1F -:103730009AE00E943B6B0E94CB73DC01CB0188575F -:103740009C4EAF4FBF4F8093140A9093150AA093DD -:10375000160AB093170A8CE090E0B9CA60E0C8017D -:103760000E94D763FC0181859285A385B4858A3048 -:10377000910508F463C020E030E041E050E060E4EF -:10378000CE018F539F4F0E948D38F8016081718167 -:1037900040E450E0CE018F539F4F0E94CF8F6BE3E8 -:1037A00074E0CE018F539F4F0E94A98F40E450E0F8 -:1037B00069EE77E0CE018F539F4F0E946A83BE016E -:1037C0006F5B7E4FCE018F539F4F0E949F63CF57F9 -:1037D000DF4F8881C158D040882361F120E030E07C -:1037E00041E050E060E4CE018F539F4F0E948D383E -:1037F000D8016D917C9140E450E0CE018F539F4FF2 -:103800000E94CF8F6BE374E0CE018F539F4F0E94D5 -:10381000A98F40E450E061EE77E0CE018F539F4FD7 -:103820000E946A83BE016F577F4FCE018F539F4F17 -:103830000E949F63F801028113810ECFFC0140E2D8 -:1038400050E08827E055FF4F8F4F0C94828C61E346 -:1038500078E0CE018F5B9E4F0E948883CF57DF4F69 -:103860001882C158D04087CF6CE278E0CE018F5BE0 -:103870009E4F0E94888340E450E06BE078E017C0E0 -:1038800065E078E0CE018F5B9E4F0E94888340E424 -:1038900050E061E078E00BC069EF77E0CE018F5B2C -:1038A0009E4F0E94888340E450E063EF77E0CE01B2 -:1038B0008F579F4F0E9488835ECFBC018230910555 -:1038C00008F40895613E8EE1780748F49B0195E085 -:1038D000369527959A95E1F748E0420F01C04FEFE2 -:1038E00091E0242F30E0290F311D35952795229F37 -:1038F000F001239FF00DF00D11246E177F0718F4CF -:103900004FEF420F04C02F3F39F091E0920F49175B -:1039100040F78FEF890F08958FEF0895CF93DF93CE -:10392000009709F447C0FC012081222309F442C01A -:10393000EC0169EE79E00E946183892BF1F164EE7C -:1039400079E0CE010E946183892BD1F16FED79E09E -:10395000CE010E946183892BB1F166ED79E0CE0141 -:103960000E946183892B91F160ED79E0CE010E9484 -:103970006183892B71F16CEC79E0CE010E94618347 -:10398000892B51F167EC79E0CE010E946183892B8C -:1039900031F167E07AE0CE010E946183892B11F159 -:1039A00063E07AE0CE010E946183892BF1F489E023 -:1039B00090E01DC080E090E01AC081E090E017C068 -:1039C00082E090E014C083E090E011C084E090E0D9 -:1039D0000EC085E090E00BC086E090E008C087E074 -:1039E00090E005C088E090E002C08FEF9FEFDF918C -:1039F000CF9108952F923F924F925F926F927F9254 -:103A00008F929F92AF92BF92CF92DF92EF92FF92EE -:103A10000F931F93CF93DF93CDB7DEB72A970FB6DF -:103A2000F894DEBF0FBECDBF5C016B01042F79019E -:103A3000672B09F45BC021153105F1F0D9018C9198 -:103A40008823D1F06FE270E0C9010E94B48F009723 -:103A500039F0FC011192CF010E948E1C4C0102C072 -:103A6000812C912CC7010E948E1C7C01019731F0A2 -:103A70008A948928D1F502C0E12CF12C66E47AE021 -:103A8000C6010E946183892B09F4C1C062E47AE017 -:103A9000C6010E946183892B09F497C06DE37AE027 -:103AA000C6010E946183892B21F543E0842E912C6D -:103AB00069E47AE087EB9AE00E94186A4AE050E0F5 -:103AC000B40187EB9AE00E94E26A87EB9AE00E94D9 -:103AD0003B6BBFEF8B169B0611F00CF0A8C0EEEF0E -:103AE0008E16EFEF9E060CF496C084C280E090E044 -:103AF00081C266E37AE0C6010E946183892B09F4E2 -:103B000054C061E37AE0C6010E946183892B09F405 -:103B100050C06DE27AE0C6010E946183892B09F4EE -:103B20004CC068E27AE0C6010E946183892B09F4E7 -:103B300048C063E27AE0C6010E946183892B09F4E0 -:103B400066C06DE17AE0C6010E946183892BE9F1CC -:103B500064E17AE0C6010E946183892BD1F16BE0B8 -:103B60007AE0C6010E946183892BB9F1D6018C915C -:103B70008D32B9F190ED980F9A3098F18B37A1F111 -:103B80008332B9F143E050E067E07AE0C6010E9479 -:103B90007A83892B99F143E050E063E07AE0C60133 -:103BA0000E947A83892B79F524C034E0832E912CEE -:103BB0007FCF25E0822E912C7BCF96E0892E912C11 -:103BC00077CF87E0882E912C73CF12E0812E912C35 -:103BD0006FCFB8E08B2E912C6BCFA9E08A2E912C61 -:103BE00067CF812C912C64CFFEEF8F2E99249A946D -:103BF0005FCFEDEF8E2E99249A945ACF7CEF872ECB -:103C000099249A9455CF88248A94982C51CF88244B -:103C10008394912C4DCFFCEF8F16FFEF9F06E1F0C0 -:103C20002DEF82162FEF920609F45BC0D7C18114E5 -:103C3000910491F031E08316910409F0CFC1D501D0 -:103C4000ED91FC910190F081E02D20E030E040E02A -:103C500050E061E070E0BFC1CE0101962C01812CE3 -:103C6000912C182F5A863401AFEF6A1A7A0A430151 -:103C7000F60180818823C9F06F018191882329F0A2 -:103C80008D3219F080538A30B8F7C6010E943A830A -:103C90001C016CE270E0C6010E94B48F6C01892B9C -:103CA00039F0FFEFCF1ADF0A03C080E090E001C0D7 -:103CB000C101D2018D939D932D01C114D10439F01E -:103CC00093E06916710479F643E0842E912CD501B6 -:103CD000ED91FC910190F081E02D212F3A85A40116 -:103CE00078C1CE0107969E01275F3F4F3F932F93E8 -:103CF000215031093F932F939F938F9381E894E054 -:103D00009F938F93DF92CF920E9468900FB6F894A2 -:103D1000DEBF0FBECDBF039709F0E7CE1F818885B8 -:103D20008984912F811708F4982FC82C981508F4CE -:103D3000C92E1C19982E9C188C189C2D90959F3F6D -:103D400039F080E090950E945D1CD82ED09402C07E -:103D5000DD24DA94892D90E0810F911D880D911D4D -:103D6000892B29F4CD2CC094D12C10E0FFC0FFEF9B -:103D7000DF16F9F0D11002C0DD24D3944D2C512C64 -:103D8000612C712C6FEF7FEF80E090E0A301920136 -:103D90000E942D8CA12FB0E00E944C8C172FA92DD2 -:103DA000B0E00E944C8C972EA82DB0E00E944C8C65 -:103DB000872E692C712C610E711C680C711C2FEF01 -:103DC00062167104FCF46114710419F4662463949E -:103DD000712C930140E050E06FEF7FEF80E090E0C6 -:103DE0000E942D8CA12FB0E00E944C8C172FA92D82 -:103DF000B0E00E944C8C972EA82DB0E00E944C8C15 -:103E0000872E05C03FEF6316710409F06CF42C2D6A -:103E1000362D230F08F42FEF922F2F3F29F080E04B -:103E20000E945D1CC82E02C0CC24CA94292D98146F -:103E300008F4282D211708F4212F21132FC09110E9 -:103E40000DC0122F20E8121B08F410E020E6129F8C -:103E5000010E10E0111D1124105387C0892D90E030 -:103E6000422F50E0481B590B8417950744F4192D35 -:103E700020E6129F010E10E0111D112476C016E5F8 -:103E8000190D121B24E0121B08F410E020E6129F0B -:103E9000010E10E0111D1124105E67C092123AC08D -:103EA00081101AC02BEA722F711B08F470E0172FD3 -:103EB0003FE2139F010E10E0111D1124792D721B9A -:103EC00008F470E020E6729F070E70E0711D112467 -:103ED000170F1695105C49C0282D30E0892D90E011 -:103EE000821B930B182D2817390744F420E6129FE4 -:103EF000010E10E0111D1124105A37C025E5121BC8 -:103F000008F410E020E3129F010E10E0111D1124AF -:103F100010582BC011110DC0182D20E8121B08F4E9 -:103F200010E020E3129F010E10E0111D112418571C -:103F30001CC0212F30E0882D90E0821B930B2817A6 -:103F4000390744F420E6129F010E10E0111D1124E0 -:103F500010560BC025E5121B08F410E020E6129F56 -:103F6000010E10E0111D112410541F5F212F30E0AD -:103F7000ADE6B1E00E945F8C412C512C32014A9495 -:103F8000A30192010E942D8C3A8329832D2D30E0CC -:103F9000A4E6B0E00E945F8CA30192010E942D8CE8 -:103FA0003C832B832C2D30E0A4E6B0E00E945F8C94 -:103FB000A30192010E942D8C3E832D83D501ED91AA -:103FC000FC910190F081E02D9E012F5F3F4F43E077 -:103FD00050E060E070E0C50119950CC0D501ED918D -:103FE000FC910190F081E02D20E030E040E050E0D5 -:103FF000B401F1CF2A960FB6F894DEBF0FBECDBF45 -:10400000DF91CF911F910F91FF90EF90DF90CF90B4 -:10401000BF90AF909F908F907F906F905F904F90E8 -:104020003F902F9008958F929F92AF92BF92CF9220 -:10403000DF92EF92FF920F931F93CF93DF93E09164 -:104040003008F0913108309709F468C0812EC02FF4 -:10405000932EC22EA52ED42EB72ED62FBC01CF0163 -:104060000E94AA638C01009709F45BC0DC011896DA -:104070008C91853009F055C060E0C8010E94D7637B -:104080007C0161E0C8010E94D763FC0101851285B3 -:10409000D70119962D913C911A972130310569F07D -:1040A0002CF4232BF1F56C2FC80118C022303105F8 -:1040B00049F027303105A9F034C06C2FC8010396B0 -:1040C0000E94B24F6D2FC8010E94B24F6D2DC801E2 -:1040D00001960E94B24F6C2DC80102960E94B24F09 -:1040E00020C0892BF1F080858530D9F4E680F780F7 -:1040F000E114F104B1F00C2F182D2C2D392D4D2D7C -:104100005A2D6D2F7B2DF701818592850E941320FA -:10411000D7011296ED90FC901397EACF80E090E0E3 -:1041200002C081E090E0DF91CF911F910F91FF904D -:10413000EF90DF90CF90BF90AF909F908F900895B9 -:10414000CF92DF92EF92FF920F931F93CF93DF9363 -:10415000E091ED09F091EE093097A1F0908595304E -:1041600089F469017A01EB01682FCF010E94D763BE -:10417000FC0181859285009729F09601A701BE0177 -:104180000E941320DF91CF911F910F91FF90EF902C -:10419000DF90CF900895AF92BF92CF92DF92EF92CF -:1041A000FF920F931F93CF93DF938091E609909135 -:1041B000E709892B09F472C0E1E0F0E0C0E0D0E04B -:1041C000CC24C394D12CB6010C2E02C0660F771FED -:1041D0000A94E2F740911C0850911D087F0184E089 -:1041E000E80EF11CCF01B12C9C01A0910602B09108 -:1041F0000702A817B90720F42091060230910702A0 -:10420000A091D60DB091D70DA20FB31FAC90A09185 -:10421000E609B091E7099C0121503109A20FB31FB3 -:104220000A2D10E02C9130E00217130729F0462BDD -:10423000572BAC92BB24B3940196E816F906A1F66D -:1042400050931D0840931C08BB2011F18091E60992 -:104250009091E709E80FF91F028110E0218130E019 -:10426000408150E03197608170E0CE010E94A02033 -:104270000E94CB73DC01CB01845D9E4FAF4FBF4FDB -:104280008093180890931908A0931A08B0931B08FC -:104290002196F701C430D10509F095CFDF91CF9178 -:1042A0001F910F91FF90EF90DF90CF90BF90AF9054 -:1042B0000895DC011296ED91FC911397309721F04F -:1042C00081E09085953009F080E00895CF92DF92EB -:1042D000EF92FF92CF93DF93DC011696ED91FC9164 -:1042E0001797309721F12085223009F56A017B016B -:1042F000EC016BEF79E087EB9AE00E94186A65EFBA -:1043000079E087EB9AE00E94186A2AE030E0B70172 -:10431000A60187EB9AE00E949A6A87EB9AE00E94D6 -:104320003B6BEE81FF81C186D286E386F486DF9106 -:10433000CF91FF90EF90DF90CF900895FC018681A0 -:104340009781009789F0FC012085223041F02530CB -:1043500079F460E00E94D763009779F0FC016185F1 -:1043600072858385948508956FEF7FEFCB01089563 -:104370006EEF7FEF8FEF9FEF08956DEF7FEF8FEF81 -:104380009FEF08950F931F93CF93DF93FC01C48198 -:10439000D581209799F08885823029F4672B71F4B4 -:1043A00089859A8518C0853061F48B01CE010E9401 -:1043B000826890E0081719073CF003C08FEF9FEF69 -:1043C0000AC08EEF9FEF07C0602FCE010E94D76317 -:1043D000FC0181859285DF91CF911F910F91089506 -:1043E000CF93C62F63E0FC01828193810E94D76343 -:1043F0000097D9F04C2F50E060E070E0FC0141875D -:104400005287638774876DEE79E087EB9AE00E94AC -:10441000186A4AE050E06C2F87EB9AE00E94E96A44 -:1044200087EB9AE0CF910C943B6BCF910895CF939B -:10443000C62F63E0FC01828193810E94D7630097BD -:1044400031F0FC018185C11103C08F7001C08FEF75 -:10445000CF910895BF92CF92DF92EF92FF920F9388 -:104460001F93CF93DF93EC010E945921882309F415 -:1044700041C08A819B810E948268082F10E0C80198 -:10448000880F991F9C0125593D4F790132E0B32EC9 -:1044900004301105D4F4F701C190D1907F010E943E -:1044A0006231009751F0FC01B086A601DD0C660B6D -:1044B000770B4187528763877487BC018A819B8110 -:1044C0000E94DC640F5F1F4FE3CF0A811B8160E015 -:1044D000C8010E94D763FC018185888761E0C8011B -:1044E0000E94D7639D838C8362E0C8010E94D763DA -:1044F0009F838E83DF91CF911F910F91FF90EF905B -:10450000DF90CF90BF900895CF93DF93EC01FB0134 -:104510002481358140815181628173810E949A6A30 -:10452000CE01DF91CF9108958F929F92AF92BF926B -:10453000CF92DF92EF92FF920F931F93CF93DF936F -:10454000CDB7DEB7C054D1090FB6F894DEBF0FBEA9 -:10455000CDBF8C015B01FC01F38063EC79E087EB5C -:104560009AE00E94186A4AE050E06F2D87EB9AE0CB -:104570000E94E96A61EC79E087EB9AE00E94186A90 -:104580004AE050E0B50187EB9AE00E94E26A87EBCF -:104590009AE00E943B6BF801C080D1806CE874E027 -:1045A000C6010E94AA634C0161E974E0C6010E9441 -:1045B000AA638C0166E974E0C6010E94AA637C01CB -:1045C0006BE974E0C6010E94AA636C010097D1F008 -:1045D000FC016185728540E450E0CE0101960E94A5 -:1045E000ED8F0E941663882369F080915A07882313 -:1045F00009F44BC007C0F80161857285FB01808119 -:10460000811167C08114910409F468C0F4016185C7 -:104610007285CE0101960E941D28CE0101960E944E -:104620005921882309F45AC0AB2879F001151105E6 -:1046300051F4E12CF12C01E020E030E040E050E0CA -:1046400061E070E00EC0F80112C0E114F10471F4F1 -:10465000E12CF12C01E020E030E040E050E062E0AD -:1046600070E0CE0101960E94D90938C0F70161853A -:104670007285FB018081882389F120E030E041E0F0 -:10468000CE0101960E94FA1C29C06FE270E0CE01B3 -:1046900001960E94B48F892B51F4F6012185328551 -:1046A00043E050E060E4CE0101960E948D38A114F1 -:1046B000B10439F00115110509F09DCF60EA74E0ED -:1046C00008C0E114F10419F463EA74E002C0F701D0 -:1046D00093CFCE0101960E949F6394CFC05CDF4FC1 -:1046E0000FB6F894DEBF0FBECDBFDF91CF911F9103 -:1046F0000F91FF90EF90DF90CF90BF90AF909F9081 -:104700008F900895FF920F931F93CF93DF93EC0147 -:104710001D821C821A821B820881198101151105D4 -:1047200009F456C0F8018085863009F051C08091A7 -:10473000180A9091190A892B09F44AC068EE74E0AE -:10474000C8010E94AA63009719F0FC0181858A8341 -:10475000F801808191810E943A83F82E8B836CEE60 -:1047600076E0C8010E94AA63009779F51A816CEB84 -:1047700079E087EB9AE00E94186A4AE050E06F2DDA -:1047800087EB9AE00E94E96A6AEB79E087EB9AE0AE -:104790000E94186A4AE050E0612F87EB9AE00E947D -:1047A000E96A87EB9AE00E943B6B40E050E06CEED8 -:1047B00076E0888199810E94F9646CEE76E08881C8 -:1047C00099810E94AA63009719F009969D838C83B2 -:1047D000DF91CF911F910F91FF900895EF92FF927B -:1047E0000F931F93CF93DF9380911C0890911D0826 -:1047F000C4E0D0E021E030E0AC0142235323452B5C -:1048000029F0A9014095509584239523220F331F49 -:10481000219791F790931D0880931C080E94CB73F9 -:10482000009118081091190820911A0830911B085E -:10483000601771078207930708F459C0012B022BF8 -:10484000032B09F454C01092180810921908109202 -:104850001A0810921B08E12CF12CE091E609F09166 -:10486000E709EC0FFD1F038110E0228130E0418158 -:1048700050E0608170E0C7010E94A0208FEFE81A2D -:10488000F80A249684E0E816F10439F7C1E0D0E094 -:1048900080910602909107028C179D0728F4809161 -:1048A00006029091070201C0CE012091D60D3091F1 -:1048B000D70DF901E80FF91F4AE050E0608187EB5E -:1048C0009AE00E94E96A67EA74E087EB9AE00E9446 -:1048D0003F6B2196C131D105D9F687EB9AE0DF9184 -:1048E000CF911F910F91FF90EF900C943B6BDF9154 -:1048F000CF911F910F91FF90EF900895CF92DF928B -:10490000EF92FF920F931F93CF93DF93CDB7DEB754 -:10491000C054D1090FB6F894DEBF0FBECDBFDC0185 -:104920001296ED91FC911397309719F480E090E086 -:104930003AC07A018B016BE974E0808191810E9419 -:10494000AA636C01009791F3FC016185728540E4D4 -:1049500050E0CE0101960E94ED8F6FE270E0CE0133 -:1049600001960E94B48F892B61F4D60119962D917E -:104970003C911A9743E050E060E4CE0101960E941A -:104980008D3840E450E0B701CE0101960E94CF8FF0 -:104990000E941663882351F2B801CE0101960E944D -:1049A0009F6381E090E0C05CDF4F0FB6F894DEBFFC -:1049B0000FBECDBFDF91CF911F910F91FF90EF9070 -:1049C000DF90CF900895EF92FF920F931F93CF93B4 -:1049D000DF93CDB7DEB760970FB6F894DEBF0FBE9A -:1049E000CDBF8C01CB01BA017901AE014F5F5F4FA2 -:1049F0000E941E39A701BE016F5F7F4FC8010E9450 -:104A00007E2460960FB6F894DEBF0FBECDBFDF9157 -:104A1000CF911F910F91FF90EF9008952F923F92A9 -:104A20004F925F926F927F928F929F92AF92BF92BE -:104A3000CF92DF92EF92FF920F931F93CF93DF936A -:104A4000CDB7DEB728970FB6F894DEBF0FBECDBF47 -:104A50008C016B010E948930019609F4D3C2D80100 -:104A6000ED91FC910284F385E02DC80119957C013C -:104A70008F3FBFEF9B0709F4C5C2D801ED91FC91B0 -:104A80000684F785E02D682FC8011995B2E2EB1670 -:104A9000F10429F4B601C8010E94AA30B5C2EDE2C2 -:104AA000EE16F10429F0C701C0970A9708F044C137 -:104AB000D801ED91FC910284F385E02DC801199590 -:104AC0007C018F3FBFEF9B0709F49CC28D9789F44F -:104AD000D801ED91FC910284F385E02DC801199570 -:104AE0007C01019609F48EC2EFEFFFEFF887EF83A8 -:104AF00004C021E030E038872F83C701C097A12C84 -:104B0000B12C0A97C8F49AE0992E9A9CC0019B9CFC -:104B1000900D1124B701605371095B01A80EB91EF5 -:104B2000D801ED91FC910284F385E02DC80119951F -:104B30007C01C0970A9748F3BEE2EB16F104D1F06E -:104B4000C7018F7D85349105A9F0EF81F885AE9E70 -:104B5000C001AF9E900DBE9E900D1124092E000C39 -:104B6000AA0BBB0BF60181879287A387B48782E0EB -:104B70008087D8C0B501BB0C880B990B0E94C88AEE -:104B80002B013C01FEE2EF16F104A1F5D801ED91F5 -:104B9000FC910284F385E02DC80119957C01212C3C -:104BA000312C20E030E040E251E4C301B2010E9428 -:104BB000278B4B015C01B70160537109072E000C74 -:104BC000880B990B0E94C88AA50194010E94B58C9C -:104BD0002B013C01B1E02B1A3108D801ED91FC9179 -:104BE0000284F385E02DC80119957C01C0970A97CE -:104BF000C0F202C0212C312CC7018F7D8534910574 -:104C000009F042C0D801ED91FC910284F385E02DBA -:104C1000C80119957C018B32910559F4D801ED91A9 -:104C2000FC910284F385E02DC80119957C01B1E067 -:104C30000CC08D9761F4D801ED91FC910284F3854D -:104C4000E02DC80119957C01BFEFBE8302C0E1E0F1 -:104C5000EE83A12CB12C8AE0982EC701C0978A3030 -:104C60009105B0F49A9C90019B9C300D11245C013D -:104C7000A20EB31ED801ED91FC910284F385E02DC4 -:104C8000C80119957C01E9CFB1E0BE83A12CB12CFC -:104C9000EF81F885BF01FF0F880B990B0E94C88A2E -:104CA000A30192010E94278B2B013C01B501BB0C93 -:104CB000880B990B0E94C88A4B015C01FE816F2F03 -:104CC000FF0F770B880B990B0E94C88A9B01AC01E0 -:104CD000C501B4010E94278B4B015C01B101330C6B -:104CE000880B990B0E94C88A9B01AC01C501B401D5 -:104CF0000E94B58C9B01AC0160E070E080E291E421 -:104D00000E94CE8D9B01AC01C301B2010E94278B92 -:104D1000D60119966D937D938D939C931C9783E098 -:104D200018968C93D801ED91FC910684F785E02DBF -:104D30006E2DC801199522C0BBE5EB16F10409F0F0 -:104D400060C0D801ED91FC910284F385E02DC8018B -:104D500019958B35910509F055C185E0F6018087DD -:104D6000C8010E948930D801ED91FC910284F3853D -:104D7000E02DC80119958D35910519F480E090E07A -:104D800043C1D801ED91FC910684F785E02D682F91 -:104D9000C8011995BB24BA940E9462317C01009726 -:104DA00009F430C1BB2021F0F6019783868308C047 -:104DB000D40113969C938E931297FC019582848262 -:104DC000C8010E948930B701C8010E940E25892BB5 -:104DD00009F018C1C8010E948930D801ED91FC91F9 -:104DE0000284F385E02DC8011995B12C47018C325E -:104DF000910591F221E030E08D35910509F089C0EF -:104E000086C0BBE7EB16F10409F088C0D801ED912C -:104E1000FC910284F385E02DC80119958B3791052B -:104E200009F0F0C086E0F6018087C8010E94893051 -:104E3000D801ED91FC910284F385E02DC80119950C -:104E40008D37910509F49ACFD801ED91FC91068434 -:104E5000F785E02D682FC801199599249A940E942E -:104E600062317C01009709F4CDC0992021F0F60150 -:104E70009783868308C0D50113969C938E931297CF -:104E8000FC01B582A482C8010E948930B701C80123 -:104E90000E94AA30019609F4B5C0C8010E94893069 -:104EA000D70119968D919C911A9711969C938E9388 -:104EB0001A961C921E921997D801ED91FC910284CA -:104EC000F385E02DC8011995CA9709F09BC0C80168 -:104ED0000E948930B701C8010E940E25019609F48D -:104EE00091C0C8010E948930D801ED91FC910284E3 -:104EF000F385E02DC8011995912C57018C3291054D -:104F000009F4ADCF21E030E08D37910511F420E0B8 -:104F100030E088279927821B930B76C0BEE6EB16FC -:104F2000F10411F519821A821B821C82D801ED91BD -:104F3000FC910484F585E02D44E050E0BE016F5FF4 -:104F40007F4FC8011995049709F05CC044E050E018 -:104F500069EA74E0CE0101960E94DF8F009709F0A4 -:104F600051C0F601108650C0F6E6EF16F10421F5A7 -:104F70009E012F5F3F4F790185E0D9011D928A95EF -:104F8000E9F7D801ED91FC910484F585E02D45E029 -:104F900050E0B901C80119950597A1F545E050E029 -:104FA0006EEA74E0C7010E94DF8F009759F521E097 -:104FB000F6012087118628C0F4E7EF16F10411F5F9 -:104FC00019821A821B821C82D801ED91FC91048403 -:104FD000F585E02D44E050E0BE016F5F7F4FC801D2 -:104FE0001995049779F444E050E064EB74E0CE0145 -:104FF00001960E94DF8F009729F421E0F6012087B7 -:10500000218702C08FEF9FEF28960FB6F894DEBF7E -:105010000FBECDBFDF91CF911F910F91FF90EF9009 -:10502000DF90CF90BF90AF909F908F907F906F90C8 -:105030005F904F903F902F900895CF93DF93EC01B6 -:1050400087E792E0998388836115710559F0809113 -:10505000300890913108009729F00E94AA639B8341 -:105060008A8302C01B821A82CE01DF91CF910C94F9 -:105070002A226F927F928F929F92AF92BF92CF928D -:10508000DF92EF92FF920F931F93CF93DF93CDB7F1 -:10509000DEB72C970FB6F894DEBF0FBECDBF4C0124 -:1050A000762E672E6A01590180912E0890912F0863 -:1050B000892BA1F062E87AE087EB9AE00E94186AF7 -:1050C00060E4C4010E94F021A701FF0C660B770B7E -:1050D000C4010E9466218FEF9FEF9FC081E090E0A6 -:1050E00090932F0880932E0826E240E855E260E076 -:1050F00070E08AE19AE00E9466657092290C8AE16C -:105100009AE09093280C8093270C1092340D109203 -:10511000360D1092350D0115110541F001301105C4 -:1051200039F4FE2CEE24EE24EA9402C0FF24FA9413 -:10513000C701A0E0B0E08F839887A987BA8780E194 -:1051400090E09C878B87A60160E070E049835A83DA -:105150006B837C839E838D834AE050E0672D762DA0 -:1051600087EB9AE00E94E26A6FE77AE087EB9AE0C9 -:105170000E94186ABE016F5F7F4F87EB9AE00E9422 -:1051800084228C016BE77AE00E94186A4AE050E0C2 -:10519000B501C8010E94E26A68E77AE0C8010E948E -:1051A000186ABE01695F7F4FC8010E9484220E9475 -:1051B0003B6BA114B10491F082E0A816B10409F58B -:1051C000D092AF0CC092AE0C1092B10C1092B00CF9 -:1051D000F092B30CE092B20C86E010C0D092AF0C0B -:1051E000C092AE0CE11003C080E090E002C080E00D -:1051F0009FEF9093B10C8093B00C85E00E94CB653B -:1052000006C060E67AE087EB9AE00E94186A109286 -:105210002F0810922E0880E090E02C960FB6F8949C -:10522000DEBF0FBECDBFDF91CF911F910F91FF90D9 -:10523000EF90DF90CF90BF90AF909F908F907F9036 -:105240006F9008950F931F93CF93DF93082FEB0177 -:10525000142F6091710B80916F0B9091700B0E94D5 -:10526000653680916F0B9091700BDC01ED91FC9194 -:105270000190F081E02D602F199580916F0B909136 -:10528000700B0E945E3681111EC0412F6091710B20 -:1052900080916F0B9091700B0E948C36CE01810F24 -:1052A000911D8C0180916F0B9091700BDC01ED9141 -:1052B000FC910084F185E02D1995892B39F0C017F8 -:1052C000D10739F403C082E090E010C080E090E0A4 -:1052D0000DC080916F0B9091700BDC01ED91FC91F2 -:1052E0000284F385E02D19958993DCCFDF91CF916E -:1052F0001F910F9108957F928F929F92AF92BF92CC -:10530000CF92DF92EF92FF920F931F93CF93DF9391 -:105310008C016A017B01722E9A01AB01C701B601B3 -:105320000E941E8E882319F069EB74E027C04601A5 -:105330005701E894B7F82FEF3FEF4FE75FE7C5015C -:10534000B4010E941E8E81110DC02FEF3FEF4FE779 -:105350005FE7C501B4010E94C18A18161CF46DEB09 -:1053600074E00CC02FEF3FEF4FE75FE4C701B601D9 -:105370000E94C98D181694F461EC74E0C801DF91A5 -:10538000CF911F910F91FF90EF90DF90CF90BF9042 -:10539000AF909F908F907F900C943C6A2FEF3FEFDF -:1053A0004FE75FECC701B6010E94C18A87FDE4CFD9 -:1053B00020E030E0A901C701B6010E94C18A87FF41 -:1053C0000AC06DE2C8010E94116AEC01F7FAF0947C -:1053D000F7F8F09402C0C0E0D0E0B12C60E070E0DB -:1053E00080E09FE37B1441F020E030E040E251E4B4 -:1053F0000E94218DB394F6CFA70196010E94B58C2F -:105400006B017C010E949A8D4B015C012AE0AB018B -:10541000BC01C8010E94516AC80FD91F7720C1F191 -:10542000C501B4010E94C68A9B01AC01C701B60147 -:105430000E94B48C6B017C016EE2C8010E94116A6B -:10544000C80FD91F20E030E040E251E4C701B601A7 -:105450000E94278B4B015C010E949A8D6B01E12C0D -:10546000F12C2AE0B701A601C8010E94516AC80FB9 -:10547000D91FC701B6010E94C68A9B01AC01C501B4 -:10548000B4010E94B48C6B017C017A947110DACF64 -:10549000CE01DF91CF911F910F91FF90EF90DF90A0 -:1054A000CF90BF90AF909F908F907F900895CF92B4 -:1054B000DF92EF92FF920F931F93CF93DF931F9290 -:1054C0001F92CDB7DEB76C0161E00E941722182F42 -:1054D00086FF1BC0C6010E949E217A83698362E514 -:1054E0007AE087EB9AE00E94186A612F70E06F7B88 -:1054F000E12CF12C01E09E012F5F3F4F41E050E095 -:10550000C6010E94D90981E001C080E00F900F9090 -:10551000DF91CF911F910F91FF90EF90DF90CF908F -:1055200008958F929F92AF92BF92CF92DF92EF92A7 -:10553000FF920F931F93CF93DF931F921F92CDB7CC -:10554000DEB76C017B0162E070E00E94C2218C0139 -:1055500097FF03C080E090E099C063E070E0C6016F -:105560000E94C221AC011816190614F04FE350E056 -:10557000E982FA820130110531F48F2D880F880BF2 -:10558000F9828A8303C0023011052CF489819A8143 -:1055900099279A838983A981BA8124E630E00E9401 -:1055A000998C9A01550F440B550B0E942D8C490183 -:1055B0005A0189013A83298360E0C6010E941722BB -:1055C000E82EF12CC6010E949E21092C000CAA088D -:1055D000BB08681579058A059B0559F4012BE9F18B -:1055E00082E0E816F10459F085E0E816F104A9F527 -:1055F00006C0012B71F182E0E816F10479F500E0B4 -:1056000020E030E040E050E061E070E0C6010E9440 -:10561000C16F00E09E012F5F3F4F41E050E060E02E -:1056200070E0C6010E94C16F86E0E816F10439F00F -:10563000EA94EF2821F061E0C6010E94F02149813F -:105640005A81052E000C660B770BC6010E9466215D -:1056500004C085E0E816F10431F418C085E0E816CE -:10566000F104B9F6CCCF82E0E816F104B1F362E0C0 -:10567000C6010E94F02100E020E030E040E050E070 -:1056800062E070E0C6010E94C16FE7CF0F900F90FB -:10569000DF91CF911F910F91FF90EF90DF90CF900E -:1056A000BF90AF909F908F900895CF92DF92EF922E -:1056B000FF920F93CF93DF9300D000D0CDB7DEB72A -:1056C0007C0161E00E94172285FF40C0C82ED12CCA -:1056D000C7010E949E21382F292FF701808590E075 -:1056E0008A30910528F5FC018827E654FF4F8F4F3B -:1056F0000C94828C69837A83832F330F990B9C835C -:105700008B83822F220F990B9E838D8300E09E0155 -:105710002F5F3F4F43E050E008C07A83698300E089 -:105720009E012F5F3F4F41E050E060E070E006C017 -:1057300000E020E030E040E050E0B601C7010E9408 -:10574000C16FB6016F7DC7010E94F02126960FB68A -:10575000F894DEBF0FBECDBFDF91CF910F91FF90C8 -:10576000EF90DF90CF9008958F929F92AF92BF926B -:10577000EF92FF920F931F93CF93DF938C017B01E6 -:1057800049015A010E946231EC01892BF9F083E052 -:10579000888789869A86AB86BC868881998100979E -:1057A00011F00E940281C7010E945D8F9983888356 -:1057B000BE01C801DF91CF911F910F91FF90EF9033 -:1057C000BF90AF909F908F900C94DC64DF91CF914D -:1057D0001F910F91FF90EF90BF90AF909F908F908F -:1057E0000895FB0101900020E9F73197AF01461BB6 -:1057F000570B20E00C944F630F931F93CF93DF93CD -:10580000EC012097F9F00A811B81888587FD06C08D -:105810008E819F81009711F00E94FC2B8885843037 -:1058200031F489859A85009711F00E940281888160 -:105830009981009711F00E940281CE010E9402819D -:10584000E801DFCFDF91CF911F910F9108950F9362 -:105850001F93CF93DF93009791F08C010E946231E8 -:10586000EC01892B61F0C8010E948930BE01C8019A -:105870000E940E25019631F4CE010E94FC2B80E09F -:1058800090E001C0CE01DF91CF911F910F9108955B -:10589000DF92EF92FF920F931F93CF93DF93CDB7D9 -:1058A000DEB729970FB6F894DEBF0FBECDBF8C01CF -:1058B0007B01AE014F5F5F4F0E942651D82E882397 -:1058C00009F459C0F7018081803109F454C08FE791 -:1058D0008D83F801858196810E949B50B701F80164 -:1058E000858196810E94515040E06EE4F8018581E7 -:1058F00096810E942F5040E06B81F801858196814E -:105900000E942F5040E06C81F801858196810E94B1 -:105910002F50F7018081803139F040E06D81F8012E -:10592000858196810E942F50F801858196810E9481 -:105930009B50B701F801858196810E945150F80172 -:10594000408168E4858196810E942F5064E170E077 -:1059500080E090E00E949173F8018081882331F00B -:105960006AE070E080E090E00E949173F801858128 -:1059700096810E949B508D2D29960FB6F894DEBF1C -:105980000FBECDBFDF91CF911F910F91FF90EF9090 -:10599000DF900895EF92FF920F931F93CF93DF93C1 -:1059A000EC018C01085F1F4F7E01699170E084E07B -:1059B000759567958A95E1F740E150E087EB9AE0AD -:1059C0000E94E26AF70160816F7070E040E150E090 -:1059D00087EB9AE00E94E26AC017D10729F7DF91AE -:1059E000CF911F910F91FF90EF900895CF93C82F03 -:1059F000462F61E070E00E94045461E070E08C2F5B -:105A00000E94DA548111F9CFCF910895CF93DF939B -:105A1000EC01E881F9810284F385E02DCE0119952E -:105A20000196B9F7DF91CF910895FC01A285B38566 -:105A30001097A9F086859785029788F0CD01019689 -:105A4000938782876C93868597850197978786874A -:105A50000284F385E02D108281E090E0089580E0DB -:105A600090E00895FC01868197818F3F2FEF920788 -:105A700029F02FEF3FEF378326830895A085B18566 -:105A8000109789F0248535852115310561F0CD0108 -:105A90000196918780878C91215031093587248721 -:105AA000082E000C990B0895FC01868197810196C0 -:105AB00039F481E024853585232B19F480E008959D -:105AC00081E00895CF92DF92EF92FF920F931F93A0 -:105AD000CF93DF937C016A018B01C0E0D0E0CC154D -:105AE000DD0589F0D701ED91FC910284F385E02D6D -:105AF000C70119958F3FBFEF9B0729F0F8018193EC -:105B00008F012196ECCFCE01DF91CF911F910F91A4 -:105B1000FF90EF90DF90CF900895CF93C62FDC01D8 -:105B2000ED91FC910088F189E02D1995DC01ED9152 -:105B3000FC910190F081E02D6C2FCF911994CF93BF -:105B4000DF93EC018E819F810196D9F428853985F8 -:105B50008A859B85820F931F81159041A0F4E8816F -:105B6000F9810284F385E02DCE01199581329105EA -:105B70006CF3E881F9810684F785E02D682FCE016A -:105B8000199581E001C080E0DF91CF910895062E44 -:105B9000000C770BFC01778366830895CF93DF9326 -:105BA000EC018E819F81019611F5E881F9810088D1 -:105BB000F189E02DCE011995DC01ED91FC91008475 -:105BC000F185E02D1995892BA1F0E881F9810284F6 -:105BD000F385E02DCE0119958132910534F3E881EA -:105BE000F9810684F785E02D682FCE01199581E0B3 -:105BF00001C080E0DF91CF9108950F931F93CF9361 -:105C0000DF93EC018B0165EC74E00E943F6B0115A2 -:105C10001105B9F1F80161918F01662391F16032AC -:105C200020F0623211F06C3541F56CE5CE010E9436 -:105C3000116AF801319780818C30D1F044F48930B9 -:105C4000D9F08A30B9F0883029F762E616C082327E -:105C500059F024F48D30F1F662E70FC08F3231F045 -:105C60008C35C1F66CE509C062E207C06FE205C081 -:105C700066E603C06EE601C064E7CE010E94116AC9 -:105C8000C9CF62E2CE010E94116A80E090E0DF910C -:105C9000CF911F910F910895FC0120853185828558 -:105CA0009385AC014F5F5F4F53874287820F931FED -:105CB0000E94ED8B81E090E00895FC018681978140 -:105CC0008F3F2FEF920729F02FEF3FEF3783268387 -:105CD00008952085318582859385AC014F5F5F4FA4 -:105CE00053874287820F931F0E94E58B082E000C7A -:105CF000990B0895FC01868197818F3F2FEF9207C2 -:105D000029F02FEF3FEF3783268308958085918513 -:105D10000C945184CF92DF92EF92FF92CF93DF9356 -:105D2000EC018E819F818F3F2FEF920759F02FEF6B -:105D30003FEF3F832E83DF91CF91FF90EF90DF9075 -:105D4000CF9008950E94CB736B017C01A4EFCA0E23 -:105D5000A1E0DA1EE11CF11CE881F9810088F189DB -:105D6000E02DCE011995DC01ED91FC910084F185C7 -:105D7000E02D1995892B39F40E94CB736C157D05A4 -:105D80008E059F0548F3E881F9810088F189E02DAF -:105D9000CE011995DC01ED91FC910284F385E02D93 -:105DA000DF91CF91FF90EF90DF90CF901994EF9219 -:105DB000FF920F931F93CF93DF93009719F48FEF08 -:105DC0009FEF82C0FC01E484F584D7010D911C9102 -:105DD000D801ED91FC910688F789E02DC80119954D -:105DE000882369F3D801ED91FC910084F185E02DC1 -:105DF000C8011995D801ED91FC91892B61F30284BA -:105E0000F385E02DC8011995EC010196C1F2F80166 -:105E10008589882339F04AE050E06C2F87EB9AE0BF -:105E20000E94E96AD70112968C91882309F44BC02D -:105E3000C532D10509F047C0D801ED91FC9100842D -:105E4000F185E02DC801199502975CF0D801ED911C -:105E5000FC910688F789E02DC80119958111ECCFD6 -:105E6000AECFD1E0C0E0D801ED91FC910284F38582 -:105E7000E02DC80119958F3FBFEF9B0709F49FCF15 -:105E80009C01215431092A31310530F09C01215601 -:105E900031092A31310538F48D2F8295807F829F18 -:105EA000C00D11240AC0C0978A30910530F49D2F8F -:105EB0009295907F989FC00D1124D150A0F68C2F01 -:105EC000CC0F990B01C0CE01DF91CF911F910F91A3 -:105ED000FF90EF9008958F929F92AF92BF92CF92D2 -:105EE000DF92EF92FF920F931F93CF93DF93611591 -:105EF000710509F4FFC0FB010085002E000C110B99 -:105F0000220B330B0730110508F0F4C0DB01EC0164 -:105F1000F8018827EC53FF4F8F4F0C94828C69EA6D -:105F200074E006C019968C91882389F064EB74E0C4 -:105F3000CE01DF91CF911F910F91FF90EF90DF90F5 -:105F4000CF90BF90AF909F908F900C943C6A6EEA78 -:105F500074E0EECF19964D915D916D917C911C97F7 -:105F60002AE030E0CE01DF91CF911F910F91FF9099 -:105F7000EF90DF90CF90BF90AF909F908F900C9458 -:105F80009A6A1996CD90DD90ED90FC901C9720E0D8 -:105F900030E0A901C701B6010E94C18A87FF09C08C -:105FA00067EC74E0CE010E943F6BF7FAF094F7F8CB -:105FB000F094C701B6010E949A8D4B015C012AE062 -:105FC000AB01BC01CE010E94516A6DE475E0CE01C7 -:105FD0000E943F6BC501B4010E94C68A9B01AC01BF -:105FE000C701B6010E94B48C2DEC3CEC4CE45DE39F -:105FF0000E94B58C20E030E040E251E40E94278B03 -:106000000E949A8DAB0160E070E02AE0CE010E9410 -:10601000516A70C019966D917C911A97CE01DF91EB -:10602000CF911F910F91FF90EF90DF90CF90BF9095 -:10603000AF909F908F900C94FD2D16960D911C9112 -:1060400017976BE5CE010E94116A019619F48FEF44 -:106050009FEF52C00115110571F0B801CE010E94E9 -:106060006B2F0196A1F3F80102811381011511052F -:1060700089F36CE2E7CF6DE52FC016960D911C9168 -:1060800017976BE7CE010E94116A019601F3011583 -:10609000110509F1F80160817181CE010E94FD2D89 -:1060A0000196A9F26AE3CE010E94116A019679F283 -:1060B000B801CE010E946B2F019649F2F8010281CE -:1060C00013810115110519F36CE2CE010E94116ACA -:1060D0000196E9F6BCCF6DE7CE010E94116A21E07E -:1060E00030E0019611F020E030E088279927821BEC -:1060F000930B02C080E090E0DF91CF911F910F9150 -:10610000FF90EF90DF90CF90BF90AF909F908F90D7 -:106110000895CF93DF93EC01E881F9810284F38540 -:10612000E02DCE0119958F3F2FEF920771F0E88196 -:10613000F9818132910594F30684F785E02D682F6B -:10614000CE01199580E090E002C08FEF9FEFDF91C4 -:10615000CF910895EF92FF920F931F93CF93DF9308 -:106160008C017B01DC01ED91FC910284F385E02D33 -:106170001995829709F078C084E0F701808786E05E -:1061800090E00E946A80EC01892B09F46DC0E2E383 -:10619000F8E0F983E88380E091E0DF019C011D9243 -:1061A00021503040E1F79B838A831D821C82D801F5 -:1061B000ED91FC910284F385E02DC80119958F3F84 -:1061C000BFEF9B0709F44DC08232910509F44FC01F -:1061D000803291050CF44BC08C35910511F0BE0155 -:1061E0003DC0D801ED91FC910284F385E02DC801FA -:1061F00019958F3FBFEF9B07A1F18236910531F1D1 -:106200005CF48F329105F9F08C359105C9F08297D5 -:1062100071F6BE0182E222C08E369105D1F034F4CF -:106220008636910521F6BE018CE018C082379105B3 -:1062300099F08437910509F0BACFBE0189E00EC00C -:10624000BE018CE50BC0BE018FE208C0BE0188E034 -:1062500005C0BE018AE002C0BE018DE00E94E26D71 -:10626000A6CFCE010E9402818FEF9FEF24C08C81C8 -:106270009D81009749F0E881F9818E0F9F1FFC01F5 -:1062800031978081882321F0BE0180E00E94E26D79 -:106290008C819D810E946A808C01009739F062E3B5 -:1062A00078E00E94C88FCE010E940281F701128718 -:1062B000018780E090E0DF91CF911F910F91FF90D7 -:1062C000EF9008958DE090E00E946A80009729F099 -:1062D0002DE0FC0111922A95E9F708950F931F9381 -:1062E000CF93DF930097E1F0EC010C851D8501153C -:1062F000110579F0D8018D919C91009739F0DC015E -:10630000ED91FC910488F589E02D1995C8010E9452 -:106310000281CE01DF91CF911F910F910C94EF83F9 -:10632000DF91CF911F910F910895AF92BF92CF92BD -:10633000DF92EF92FF920F931F93CF93DF9300D0E2 -:106340001F92CDB7DEB76115710509F496C06B01D8 -:10635000182FDB011C96AD90BC901D97F501E080D5 -:10636000F180D701ED91FC910688F789E02DC701F6 -:106370001995811104C0C6010E946E317EC0F501DD -:106380009281911114C0D701ED91FC910190F0819F -:10639000E02D612FC7011995F7018589882309F43C -:1063A00069C0612F87EB9AE00E94116A63C0812F58 -:1063B0008F7D81548A3138F380ED810F8A3018F354 -:1063C00083ED810F8230F8F21F35E9F21E37D9F2E2 -:1063D0001132B1F086EC810F823090F08AED810F9E -:1063E000873070F01D3361F0812F8F7E8F3241F046 -:1063F0008DED810F823020F01B3511F01D3511F429 -:1064000091FFC1CF19821A821B821C82812F012E1B -:10641000000C990B9F931F9389EC94E09F938F93AB -:106420008E010F5F1F4F1F930F930E9439906E01D3 -:10643000F4E0CF0ED11C0F900F900F900F900F90A3 -:106440000F90D701ED91FC910190F081E02DD801E2 -:106450006C91C7011995F7018589882331F0D8011E -:106460006C9187EB9AE00E94116A0F5F1F4F0C1529 -:106470001D0539F780E090E002C08FEF9FEF0F908D -:106480000F900F900F90DF91CF911F910F91FF9080 -:10649000EF90DF90CF90BF90AF900895E5E0F1E0EE -:1064A0008081886080830895E5E0F1E08081877FC6 -:1064B00080830895CF92DF92EF92FF920F931F9304 -:1064C000CF93DF93EC017A018B016C01C40ED51ED2 -:1064D000CC15DD05A9F00E9454328FE00E9448538C -:1064E0008D2F0E9448538C2F0E944853219680E0A4 -:1064F0000E944853F80181938F010E944E32E8CFE9 -:10650000C701DF91CF911F910F91FF90EF90DF9026 -:10651000CF900895CF92DF92EF92FF920F931F9347 -:10652000CF93DF93EC017A018B016C01C40ED51E71 -:10653000CC15DD05A1F00E94543280EF0E94485333 -:106540008D2F0E9448538C2F0E9448532196F801AA -:1065500081918F010E9448530E944E32E9CFC701BA -:10656000DF91CF911F910F91FF90EF90DF90CF902F -:1065700008951F93CF93DF93D82F192FC62F0E9412 -:10658000543280EF0E944853812F0E9448538D2F30 -:106590000E9448538C2F0E9448530E944E3281E043 -:1065A000DF91CF911F9108951F93CF93DF93182F01 -:1065B00066E270E00E94DA54C82FD0E067E270E033 -:1065C000812F0E94DA54DC2FCC279E01282BC90191 -:1065D000DF91CF911F9108951F93CF93DF93182FD1 -:1065E00060E270E00E94DA54C82FD0E061E270E00F -:1065F000812F0E94DA54DC2FCC279E01282BC90161 -:10660000DF91CF911F91089585ED8093BC0080911B -:10661000BC0084FDFCCF1092C10D089540919E09ED -:10662000262F30E0240F311D21323105DCF420917A -:10663000C10D2430C9F4FC0180E090E0861758F4C5 -:1066400030919E092191DC01A258B64FA30FB11DD4 -:106650002C930196F3CF80919E09680F60939E0959 -:1066600080E0089581E0089582E0089508950895F6 -:10667000E091C50D8091C40DE81730F4F0E0E25AC6 -:10668000F64F808190E008958FEF9FEF08959091ED -:10669000C50D8091C40D981750F4E92FF0E0E25A2F -:1066A000F64F208130E09F5F9093C50D02C02FEF21 -:1066B0003FEFC90108958091C40D90E02091C50D70 -:1066C000821B91090895CF92DF92EF92FF920F9370 -:1066D0001F93CF93DF937C01CB018A0120915D0949 -:1066E000222389F0EB016B01C40ED51ECC15DD050C -:1066F00069F06991D701ED91FC910190F081E02D55 -:10670000C7011995F3CF642F0E940E33C801DF91A2 -:10671000CF911F910F91FF90EF90DF90CF90089550 -:10672000CF93DF931F92CDB7DEB7698320915D09C8 -:106730002223D1F02091C20D203240F021E030E040 -:10674000FC013383228380E090E015C08091C30D6B -:10675000E82FF0E0E35CF64F998190838F5F8093A0 -:10676000C30D8093C20D05C061E0CE0101960E9469 -:106770000E3381E090E00F90DF91CF91089530913A -:10678000C20D313208F04AC08091C10D8111FCCF99 -:1067900090913C0922E02093C10D6093C00D2FEF32 -:1067A0002093C1091092E3093093E209EDE3F9E087 -:1067B000A2ECB9E020E0321721F041914D932F5F18 -:1067C000FACF1092E4092091E409990F922B90934B -:1067D000E4099091BF0D913061F41092BF0D90913A -:1067E000E4099093BB009091BC0093FDF8CF95EC29 -:1067F00001C095EE9093BC009091C10D9230E1F3F1 -:106800009091C1099F3F79F08091C109803241F098 -:106810008091C109803331F084E005C081E003C07C -:1068200082E001C083E01092C30D1092C20D10925D -:106830005D0908958F929F92AF92BF92CF92DF929F -:10684000EF92FF920F931F93CF93DF9300D01F928D -:10685000CDB7DEB720913209222309F4E7C08C01BD -:106860006FEC74E087EB9AE00E943F6B82E00E943D -:106870003365E92EF12C40E150E0B70187EB9AE057 -:106880000E94E26A87EB9AE00E943B6B8FEFE8166A -:10689000F10409F4BFC06BED74E087EB9AE00E944D -:1068A0003F6B80E00E943365BC0180E090E00E9475 -:1068B000C68A20E030E040E857E30E94278B20E0C2 -:1068C00030E045E253E40E94278B20E030E040E2D4 -:1068D00052E40E94B48C6B017C0122E0AB01BC014C -:1068E00087EB9AE00E947B296EED74E087EB9AE0DB -:1068F0000E943F6B81E00E943365BC0180E090E024 -:106900000E94C68A20E030E040E857E30E94278BCF -:1069100020E030E048EC52E40E94278B4B015C0100 -:1069200022E0AB01BC0187EB9AE00E947B2965EE77 -:1069300074E087EB9AE00E943F6B27EE34E0B701EA -:10694000A601C8010E94E3242AEE34E0B501A401A7 -:10695000C8010E94E32420E030E048EC51ECC7017C -:10696000B6010E94C18A87FD64C020E030E048E49F -:1069700052E4C701B6010E94C98D18160CF459C023 -:1069800020E030E0A901C501B4010E94C18A87FD61 -:1069900050C020E030E048EC52E4C501B4010E9450 -:1069A000C98D18160CF445C020E030E04AE754E4E5 -:1069B000C501B4010E94278B0E949A8D66507F4FBB -:1069C0008F4F9F4F24EF822E99249394A12CB12CAA -:1069D000A50194010E940B8C29831A8220E030E0EB -:1069E0004AE754E4C701B6010E94278B0E949A8DA2 -:1069F0006E557D498F4F9F4FA50194010E940B8CCE -:106A00002B831C8244E0BE016F5F7F4F85E00E94B4 -:106A1000E4630FC06DEE74E087EB9AE00E9443647C -:106A200061E082E69BE00E94BF3303C080E090E01B -:106A300002C081E090E00F900F900F900F90DF91D7 -:106A4000CF911F910F91FF90EF90DF90CF90BF906B -:106A5000AF909F908F9008951F920F920FB60F9254 -:106A600011240BB60F922F933F934F935F936F9325 -:106A70007F938F939F93AF93BF93EF93FF938091F7 -:106A8000B900887F803609F49CC068F5883209F423 -:106A90005BC090F4803109F454C038F4882309F4C1 -:106AA000F6C0883009F44DC0F6C0883109F44CC0F6 -:106AB000803209F45DC0EFC0803409F468C048F446 -:106AC000803309F455C0883309F0E5C08093C109CB -:106AD000D8C0803509F44FC0883509F45DC08834CA -:106AE00009F0D9C0D6C0883909F4C7C0A8F48837DE -:106AF00009F467C038F4883609F463C0803709F4B4 -:106B000060C0C9C0883809F4B8C0803909F45FC0D2 -:106B1000803809F0C0C05BC0803B09F486C038F4FF -:106B2000803A09F466C0883A09F47FC0B4C0803C5A -:106B300009F4A7C0883C09F4A4C0883B09F48AC0C2 -:106B4000AAC08091E40910C09091E3098091E20904 -:106B5000981770F5E091E30981E08E0F8093E309C7 -:106B6000F0E0EE53F64F80818093BB0085EC86C049 -:106B70008093C1098EC0E091E30981E08E0F80937C -:106B8000E3098091BB00F0E0EE53F64F80839091D3 -:106B9000E3098091E2096EC0E091E30981E08E0F84 -:106BA0008093E3098091BB00F0E0EE53F64F8083C1 -:106BB0008091C00D81116DC081E08093BF0D84EA8A -:106BC00061C083E08093C10D1092C009CFCF809146 -:106BD000C009803208F051C0E091C00981E08E0FF9 -:106BE0008093C0098091BB00F0E0E056F64F8083AF -:106BF000BDCF85EC8093BC001092C10D8091C0097F -:106C0000803230F4E091C009F0E0E056F64F108297 -:106C10006091C00970E0E091BB0DF091BC0D80EA7D -:106C200099E019951092C00936C084E08093C10D97 -:106C300010929F0910929E09E091BD0DF091BE0D3A -:106C4000199580919E09811105C081E080939E096C -:106C500010927E09E0919F0981E08E0F80939F0939 -:106C6000F0E0E258F64F80818093BB0090919F093D -:106C700080919E09981708F479CF85E88093BC002D -:106C80000AC085EC8093BC001092C10D04C0109224 -:106C9000C1090E940433FF91EF91BF91AF919F9181 -:106CA0008F917F916F915F914F913F912F910F90B5 -:106CB0000BBE0F900FBE0F901F90189561E00C94C3 -:106CC000BF3382E69BE00C945E3681E080935D09E1 -:106CD00060933C091092C30D1092C20D0895FC01FF -:106CE000618182E69BE00C9465361F93CF93DF931E -:106CF000EC01162F0E946F3661EE82E69BE00E9447 -:106D00009033612F82E69BE00E949033CE01DF91A9 -:106D1000CF911F910C9461368091C10D8111FCCFF0 -:106D2000413208F040E281E08093C10D8093C00DB4 -:106D30009FEF9093C1091092E309940F9093E20999 -:106D40008093E4098091E409660F682B6093E4095D -:106D50008091BF0D813061F41092BF0D8091E409E4 -:106D60008093BB008091BC0083FDF8CF85EC01C00F -:106D700085EE8093BC008091C10D8130E1F380915C -:106D8000E309841710F44091E309E2ECF9E0AEE581 -:106D9000B9E080E0841721F091919D938F5FFACF45 -:106DA0001092C50D8093C40D089541E0FC016181EE -:106DB00082E69BE00E948C3682E69BE00E9447338D -:106DC0000895CF93DF93EC0163EC0E947536CE01FA -:106DD000DF91CF910C94D536CF93DF93EC010E94D5 -:106DE000E136682F6460CE01DF91CF910C94705032 -:106DF0008F929F92AF92BF92CF92DF92EF92FF92CB -:106E00000F931F93CF93DF93CDB7DEB72B970FB6BA -:106E1000F894DEBF0FBECDBF8C01CE0101967C0180 -:106E20006C018AE0882E912CA12CB12CC6018E1900 -:106E30009F09411551056105710581F0CB01BA012A -:106E4000A50194010E940B8C942F852F605DF601A3 -:106E500061936F01A901692F782FE8CFFC01319769 -:106E6000EE0DFF1DD8019E012150310940814D9347 -:106E70003197E217F307D1F7F801E80FF91F1082F5 -:106E80002B960FB6F894DEBF0FBECDBFDF91CF912A -:106E90001F910F91FF90EF90DF90CF90BF90AF9038 -:106EA0009F908F9008958F929F92AF92BF92CF92B2 -:106EB000DF92EF92FF920F931F93CF93DF93CDB7A3 -:106EC000DEB760970FB6F894DEBF0FBECDBF20913E -:106ED0003309222309F409C18C0160E083E00E9498 -:106EE0003445BE016F5F7F4F80E00E945564892B5F -:106EF00009F0FEC0898183FFFBC044E0BE016F5FE3 -:106F00007F4F82E00E942229009791F429813A81E3 -:106F100032272327322730937D0B20937C0B2B8144 -:106F20003C8132272327322730937B0B20937A0B27 -:106F30000E94216467EF74E087EB9AE00E943F6B48 -:106F400060917C0B70917D0B80E090E00E94C68A7E -:106F50004B015C0122E0AB01BC0187EB9AE00E948F -:106F60007B296DEF74E087EB9AE00E943F6B6091A4 -:106F70007A0B70917B0B80E090E00E94C68A6B01D7 -:106F80007C0122E0AB01BC0187EB9AE00E947B29E7 -:106F900065E075E087EB9AE00E943F6B42E0BE013E -:106FA0006F5F7F4F81E10E94222949815A81892B9D -:106FB00021F454274527542702C040E050E060E008 -:106FC00070E0409338095093390960933A097093FF -:106FD0003B092AE030E087EB9AE00E949A6A21E1BF -:106FE00035E0B501A401C8010E94E32426E135E0A3 -:106FF000B701A601C8010E94E324409138095091CD -:10700000390960913A0970913B09CE0101960E94BD -:10701000F8364CE155E0BE016F5F7F4FC8010E941A -:107020007E2462E275E087EB9AE00E943F6B0E944B -:10703000CB73AB01BC012AE087EB9AE00E94516A56 -:107040006CE275E087EB9AE00E943F6B87EB9AE079 -:107050000E943B6BBE016F5F7F4F80EE0E945564C4 -:10706000892B19F419811F3F39F46EE275E087EB23 -:107070009AE00E94436434C015FF06C06FE475E0D7 -:1070800087EB9AE00E943F6B14FF06C063E675E051 -:1070900087EB9AE00E943F6B13FF06C066E775E03E -:1070A00087EB9AE00E943F6B12FF06C06BE875E029 -:1070B00087EB9AE00E943F6B11FF06C062EA75E021 -:1070C00087EB9AE00E943F6B10FF06C068EB75E00B -:1070D00087EB9AE00E943F6B87EB9AE00E943B6B44 -:1070E00061E083E00E94344503C080E090E002C08C -:1070F00081E090E060960FB6F894DEBF0FBECDBF82 -:10710000DF91CF911F910F91FF90EF90DF90CF9083 -:10711000BF90AF909F908F9008958F929F92AF9263 -:10712000BF92CF92DF92EF92FF920F931F93CF9374 -:10713000DF938C014A016901E0903609F09037092C -:10714000C62F660FDD0BE114F10449F1F7018085CC -:10715000863029F56AEC75E0C7010E94AA635C01DC -:10716000F2E08F16910439F083E08816910451F40F -:1071700060E876E002C06FEC75E0C7010E94AA6388 -:107180007C0102C0E12CF12CA114B10451F0F501F5 -:1071900061857285AE01C8010E94ED8F08C0E12CA7 -:1071A000F12CAE016DE97AE0C8010E948883AE013E -:1071B0006BE374E0C8010E94CF8FE114F10421F069 -:1071C000F701618572850FC0F2E08F169104A1F07E -:1071D00083E08816910461F08A94892899F460917B -:1071E000340970913509AE01C8010E94CF8F0AC0E1 -:1071F000AE0167E97AE003C0AE0164E97AE0C80154 -:107200000E946A83AE016BE374E0C8010E94CF8FD5 -:10721000C114D10429F0AE01B601C8010E94CF8F7C -:10722000C801DF91CF911F910F91FF90EF90DF90F8 -:10723000CF90BF90AF909F908F900895CF92DF92A4 -:10724000EF92FF920F931F93CF93DF936B017C011B -:10725000EA010E94938D8B011F936F9384ED95E05B -:107260009F938F93DF93CF930E9439900F900F904D -:107270000F900F900F900F9020E030E0A901C70110 -:10728000B6010E94C98D181624F0F7FAF094F7F8A9 -:10729000F09409900020E9F721978EE28883B801E5 -:1072A00017FF03C0719561957109072E000C880BBB -:1072B000990B0E94C88A9B01AC01C701B6010E94CC -:1072C000B48C20E030E040E251E40E94278B0E9421 -:1072D000938D605D69831A82DF91CF911F910F9129 -:1072E000FF90EF90DF90CF9008959FE9980F963030 -:1072F00010F4875508959FEB980F963010F487533C -:10730000089580538A3008F080E00895CF93DF938A -:10731000DA01382FEC018C2F831B8617C8F4CE01BD -:10732000E991F0E024E0F595E7952A95E1F7E55835 -:10733000FD4F20812C93FC018081E82FEF70F0E05D -:10734000E558FD4F808111968C9311971296E3CFEB -:10735000FA01E60FF11DE60FF11D1082DF91CF91CA -:1073600008950C94055A6BE47CE087EB9AE00E9448 -:10737000186AE0E0F0E01994CF93C1E068EE73E0A2 -:1073800080E090E00E9491734AE050E06C2F87EB20 -:107390009AE00E94E96ACF5FC43181F7CF910895E6 -:1073A0000F931F93CF93DF93CDB7DEB728970FB618 -:1073B000F894DEBF0FBECDBF0E944C4C64EA7AE069 -:1073C00087EB9AE00E94186ACE0101960E947C5FCA -:1073D000CE0101960E94265F08E913E01A83098313 -:1073E0001B821C821D821E82CE0107960E94D15CE8 -:1073F0008F8198850E94744D44E050E0BE016D5F1E -:107400007F4F81E090E00E945A320E94734DCE017E -:1074100001960E94265F1A8309831B821C821D82AB -:107420001E82CE0107960E94D15C8F8198850E94B2 -:10743000744D44E050E0BE016D5F7F4F85E090E009 -:107440000E945A320E94734DCE0101960E94265F1F -:107450006AEC7AE087EB9AE00E94186A28960FB6E9 -:10746000F894DEBF0FBECDBFDF91CF911F910F917A -:1074700008955F926F927F928F929F92AF92BF9288 -:10748000CF92DF92EF92FF920F931F93CF93DF93F0 -:10749000CDB7DEB761970FB6F894DEBF0FBECDBF94 -:1074A0008091180A9091190A009709F4E7C467EDD2 -:1074B00075E00E94AA639093EE098093ED0900970E -:1074C00009F4A9C00E948268082F10E00115110577 -:1074D00009F4A1C0000F111F000F111F8091E609D0 -:1074E0009091E709892B09F085C0C8010E946A8044 -:1074F0009093E7098093E6091092D30D1092D20D74 -:107500001092F0091092EF091092D10D1092D50D42 -:107510001092D40D7801013022E012071CF0E12C0A -:10752000A2E0FA2EC70101960E946A809093D70DBF -:107530008093D60D9093D00D8093CF0D8E0D9F1D0F -:107540009093CA0D8093C90D0E94CB736093CB0DAD -:107550007093CC0D8093CD0D9093CE0D80E090E094 -:10756000E091D60DF091D70DE80FF91F108201962A -:10757000E816F906ACF782E090E09093D30D809383 -:10758000D20D80E98093C9001092C8001092CD00FE -:1075900083E08093CC008EE08093CA00F0920702D3 -:1075A000E09206022091D60D3091D70D809106020F -:1075B00090910702820F931F9093CA0D8093C90D7B -:1075C000232B09F42FC364E77CE087EB9AE00E9449 -:1075D000186A4AE050E0B80187EB9AE00E94E26A3C -:1075E00087EB9AE00E943B6B8BEC90E29093C80D86 -:1075F0008093C70D6AE77DE087EB9AE00E94186AE6 -:107600004AE050E0B80187EB9AE00E94E26A87EB1B -:107610009AE00E943B6B6DED75E08091180A9091A5 -:10762000190A0E94AA638C010097B1F10E94826836 -:10763000882391F161E0C8010E94D763DC011996AB -:107640000D911C911A979091020A992359F08091FB -:1076500070008E7F809370001092020A10920202D6 -:107660001092010283E08093000291110E94544F16 -:10767000C8010E947C4F6EE57DE087EB9AE00E9496 -:10768000186A4AE050E0B80187EB9AE00E94E26A8B -:1076900087EB9AE00E943B6B0091180A1091190A3F -:1076A00061EE75E0C8010E94AA639093EC09809393 -:1076B000EB0968EE75E0C8010E94AA639093600729 -:1076C00080935F07009709F49BC120916107211106 -:1076D00097C1DC011696ED90FC90179780915007AA -:1076E00090915107892B09F0C8C06DEC7CE087EBC5 -:1076F0009AE00E94186A87EB9AE00E943B6B81E156 -:1077000090E00E946A808C0188E1F80181831282F6 -:107710001082108A17860E94AA6410935107009362 -:10772000500783E190E00E946A80FC0182E992E5C3 -:10773000928B818B168305831482108289E081836A -:1077400011E012831383F0935907E093580780EAFE -:1077500090E00E946A80909355078093540788E2D6 -:1077600090E00E946A8090934F0780934E070E949A -:10777000AA6480915007909151070E946F3682E66B -:107780009BE00E945E3681116FC06AEB7CE087EB64 -:107790009AE00E94C563C0905007D0905107C6017F -:1077A0000E946F3640E060EFC6010E942F50C60174 -:1077B0000E946136E0915007F091510710836AE909 -:1077C0007CE087EB9AE00E94C5638091500790911E -:1077D00051070E949B50882331F06EE87CE087EBD4 -:1077E0009AE00E94C56300915807109159070E94C2 -:1077F000CB734B015C01F0E18F0EF7E29F1EA11CE1 -:10780000B11CD8011596ED91FC9116978FEF8387E7 -:107810001486DF0113963B961D92EA17FB07E1F7EA -:10782000F801148277247394BE01665F7F4FD801FC -:1078300015968D919C9116970E946751181644F4E5 -:107840000E94CB73681579058A059B0508F4F1C180 -:107850008BE591E79093530780935207E091580787 -:10786000F0915907128209C060E87CE087EB9AE04A -:107870000E94C56380E090E002C081E090E0282F84 -:10788000217020936107892B31F06EE47DE087EB56 -:107890009AE00E94186A109257071092560701E06A -:1078A00010E0E114F10409F4ABC080916107882372 -:1078B00009F4A6C0F7018085863009F09BC0C0801E -:1078C000D180CE0101965C01460190E1890E911CA8 -:1078D0003501D6018C910E947539582EF6018181AF -:1078E0000E9475395294F0EF5F228529D5018D935E -:1078F0005D01B2E0CB0ED11C8C149D0451F7809138 -:10790000560790915707843191050CF073C0880F8A -:10791000991FE0914E07F0914F07E80FF91F11836F -:107920000083A0915607B091570763E0AA0FBB1FD1 -:107930006A95E1F78091540790915507A80FB91FF8 -:1079400088E0F30101900D928A95E1F7C090560707 -:10795000D090570765EF7CE087EB9AE00E94186AA9 -:107960004AE050E0B60187EB9AE00E94E26A6EEED0 -:107970007CE087EB9AE00E94186A8091560790910C -:10798000570773E0880F991F7A95E1F72091540704 -:1079900030915507820F931F0E94CA2C87EB9AE003 -:1079A0000E943B6B6091560770915707E3E0660FAA -:1079B000771FEA95E1F78091540790915507680F7A -:1079C000791FFB018081883261F480915807909182 -:1079D00059070E94482C80915007909151070E94AE -:1079E000EC36809156079091570701969093570770 -:1079F00080935607D7011296ED90FC90139751CFC4 -:107A0000E090180AF090190A6BEE75E0C7010E9429 -:107A1000AA638C01909331088093300861EF75E080 -:107A2000C7010E94AA639093370980933609109288 -:107A30005C0710925B070115110519F1F801E6804A -:107A4000F78047E7A42E42E0B42E00913008109151 -:107A500031080115110571F0E114F10459F0D70155 -:107A600018968C918530A9F7C7010E9482688230F0 -:107A700080F364C1F8018681978190935C078093BD -:107A80005B07E090180AF090190A6AED75E0C701EB -:107A90000E94AA638C019093F9098093F80968EF1A -:107AA00075E0C7010E94AA639093EA098093E909EF -:107AB00001151105D9F1D80116960D911C91179752 -:107AC000FE0131967F0194E9C92E92E0D92E2CE96E -:107AD000A22E22E0B22E0115110541F1D80118960F -:107AE0008C918630F9F41A830983C7010E9482239E -:107AF0006C816623B9F08D819E81892B99F08091EC -:107B0000180A9091190A892B69F08B81853009F048 -:107B1000A3C1FD86EC86BB86AA8670E0CE010A96DC -:107B20000E94DC47F80102811381D5CF69E27DE034 -:107B300087EB9AE00E94186A61E27DE087EB9AE0A9 -:107B40000E94186A81E02091300830913108232B7F -:107B500009F480E00E94FA5968E17DE087EB9AE041 -:107B60000E94186A81E02091F8093091F909232BCD -:107B700009F480E00E94FA596FE07DE087EB9AE01B -:107B80000E94186A81E02091EB093091EC09232BC7 -:107B900009F480E00E94FA5968E07DE087EB9AE002 -:107BA0000E94186A81E02091E9093091EA09232BAB -:107BB00009F480E00E94FA596FEF7CE087EB9AE0CD -:107BC0000E94186A81E020915F0730916007232BA3 -:107BD00009F480E00E94FA5987EB9AE00E943B6B1F -:107BE0000091E50D1091E60D0115110511F401EF5D -:107BF0001DE06AEF7CE087EB9AE00E94186AAE0114 -:107C00004F5F5F4F401B510B052E000C660B770B2F -:107C10002AE087EB9AE00E94516A87EB9AE00E9483 -:107C20003B6B2CC16DE57CE087EB9AE00E94C5635D -:107C3000DBCC67E0CE010A960E94DE4F998989135A -:107C400073C06FE074E087EB9AE00E943F6BF8012D -:107C50008081811138C0858196810E949B50BE0130 -:107C6000665F7F4FD80115968D919C9116970E9463 -:107C7000515040E064EBF801858196810E942F50BD -:107C8000D8011596CD90DC901697C6010E94EB4F57 -:107C9000C6010E946F3667E882E69BE00E9490333F -:107CA00060E882E69BE00E949033C6010E94613644 -:107CB000C6010E94EB4FD82EF801858196810E9463 -:107CC0009B50D5FE38C0AE014F5F5F4FBE01665F6F -:107CD0007F4FC8010E94D050D8011196DC908A8550 -:107CE000803109F4C6C0BE01665F7F4FC8010E94A3 -:107CF00039518D1518F4F80181810BC08A858031C6 -:107D000011F48CE006C0BE01665F7F4FC8010E947F -:107D10003951D80111968C93119714968C91149720 -:107D20008F5F14968C9380CD65E174E087EB9AE0C9 -:107D30000E943F6B79CDF8017082C5CFBA82A982CB -:107D4000FC82EB82CE0101960E942A22CE0101968E -:107D50000E945921882309F479C060E070E0CE01C7 -:107D600001960E94C2218C0197FF07C011950195D1 -:107D7000110988248394912C02C0812C912C60E0FD -:107D8000CE0101960E941722C82ED12C89858530FC -:107D900019F0863031F15AC0CD2829F462E0CE01C5 -:107DA00001960E94F02161E0802F0E94557360E0EF -:107DB000802F0E94344566E47DE087EB9AE00E94C4 -:107DC000186A4AE050E0B80187EB9AE00E94E26A44 -:107DD00061E47DE087EB9AE00E94186A6FE37DE042 -:107DE00031C0702E61E0802F0E94557361E08928B8 -:107DF00021F0CA94CD2829F403C0CA94CD2809F0F3 -:107E000060E0C62ED12C872D0E9434456AE37DE0C8 -:107E100087EB9AE00E94186A4AE050E0B80187EBCD -:107E20009AE00E94E26A68E37DE087EB9AE00E94B4 -:107E3000186A4AE050E0B60187EB9AE00E94E26AD5 -:107E400066E37DE087EB9AE00E94186AD7011296FC -:107E5000ED90FC901397F9CD863009F063CEFD8646 -:107E6000EC86DB86CA8670E0CE010A960E942F4718 -:107E700059CEFCE0FD1508F43ECF43CF61960FB616 -:107E8000F894DEBF0FBECDBFDF91CF911F910F9150 -:107E9000FF90EF90DF90CF90BF90AF909F908F902A -:107EA0007F906F905F9008957F928F929F92AF9294 -:107EB000BF92CF92DF92EF92FF920F931F93CF93D7 -:107EC000DF93CDB7DEB7A6970FB6F894DEBF0FBE2F -:107ED000CDBF8C01762E942E852E20E2B22ECE01BF -:107EE00001967C01FC012B2D11922A95E9F788E976 -:107EF00093E09AA389A38FEF8BA38CA38DA38EA36A -:107F0000680183E4C80ED11C43E450E0BE016F5DFC -:107F10007F4FC6010E948957019609F4B9C081E0DC -:107F200089838A8386E0A82EAB821C82F801648153 -:107F30007581868197810E948A8C6D837E838F8371 -:107F4000988789869A8680E890E09C878B874CE1A9 -:107F500050E0B701C6010E94DE52F7012B2D1192AD -:107F60002A95E9F7480188E0880E911CF401D701B1 -:107F700001900D92AA94E1F740E150E0B701C601EB -:107F80000E94DE52F7011192BA94E9F796E0A92E09 -:107F9000B12C40E250E0B701C6010E94DE52F1E090 -:107FA000AF1AB108B1F783E6898392E89A8393E523 -:107FB0009B838C8385E38D8381E08E837F829DE329 -:107FC000988797E099878A8786E0F401DE011B96FF -:107FD00001900D928A95E1F78CE0898B8A8B6DEF89 -:107FE00075E0CE0143960E94C88FF8016385CE01EB -:107FF00049960E94B360F8016485CE014B960E94B9 -:10800000B360F8016585CE014D960E94B3604EE1E4 -:1080100050E0B701C6010E94DE52F3E07F121EC09D -:1080200082E3898384E08A83F80196859B83978520 -:108030009C8390899D8391899E8396E39F83888703 -:10804000828D8987838D8A87848D8B87858D8C87A8 -:108050004CE050E0B701C6010E94DE5287E38983FD -:1080600086E08A8391E09B8393E09C838D838FE0FD -:108070008E838AE38F838BE388878FEF898749E03C -:1080800050E0B701C6010E94DE52C6010E94B656FA -:10809000A6960FB6F894DEBF0FBECDBFDF91CF918D -:1080A0001F910F91FF90EF90DF90CF90BF90AF9016 -:1080B0009F908F907F9008952F923F924F925F9262 -:1080C0006F927F928F929F92AF92BF92CF92DF92E8 -:1080D000EF92FF920F931F93CF93DF9300D000D0C6 -:1080E000CDB7DEB78C010E94D6812FEC37E040E09F -:1080F00050E00E942D8CDC01CB010196A11DB11D29 -:10810000F80184839583A683B78380839183A283B8 -:10811000B3835801F3E4AF0EB11CC5010E947D5436 -:1081200064E470E0C5010E948956882309F436C1D1 -:108130000E94CB732B013C01812C912CC8018E5BDA -:108140009F4F9E838D8348EEC42E43E0D42EE12CB6 -:10815000F12C52E0252EAD81BE818C91833009F443 -:1081600004C1811120C0F80184819581A681B78165 -:108170000196A11DB11D84839583A683B7830E94B8 -:10818000CB736419750986099709A70196010E94A6 -:108190000B8CA90161E0C8010E94543F81E0AD81D0 -:1081A000BE818C93CAC08430F9F4F8018481958132 -:1081B000A681B7810196A11DB11D84839583A683F5 -:1081C000B7830E94CB736419750986099709A701C3 -:1081D00096010E940B8CA90163E0C8010E94543FE4 -:1081E000AD81BE812C92A9C0813059F5F80142AD14 -:1081F00053AD64AD75AD9E012F5F3F4FC8010E9426 -:10820000C860382EF2E08F1392C089819A81AB81C9 -:10821000BC81F80184839583A683B7830E94CB73C6 -:108220006419750986099709A70196010E940B8CAC -:10823000A90163E0C8010E94543FAD81BE813C9218 -:108240007CC0823009F079C0F80142AD53AD64AD15 -:1082500075AD9E012F5F3F4FC8010E94C860382E48 -:10826000F5E08F135DC0E3E0AD81BE81EC93F801D2 -:1082700082A193A1A4A1B5A1892B8A2B8B2B41F4B8 -:1082800084E893E0A0E0B0E082A393A3A4A3B5A305 -:10829000F80186A197A1A0A5B1A5892B8A2B8B2BCC -:1082A00061F482A193A1A4A1B5A1B695A7959795D4 -:1082B000879586A397A3A0A7B1A7F80182A593A548 -:1082C000A4A5B5A5892B8A2B8B2BA9F482A193A1F8 -:1082D000A4A1B5A1AC01BD0123E0769567955795A2 -:1082E00047952A95D1F7841B950BA60BB70B82A750 -:1082F00093A7A4A7B5A7F80186A197A1A0A5B1A5AA -:1083000086A797A7A0ABB1AB82A593A5A4A5B5A559 -:1083100082AB93ABA4ABB5AB88248394912C0DC0F6 -:10832000F6E08F1304C0AD81BE811C9206C0BFEF82 -:108330003B1203C0ED81FE811082F1E08F169104A3 -:1083400009F409CF0E94CB73DC01CB018419950994 -:10835000A609B709F80126A937A940AD51AD2817DC -:1083600039074A075B0708F0F6CEC5010E947D5425 -:10837000F80184819581A681B7810196A11DB11D67 -:1083800084839583A683B7830E94CB73F801FE96FE -:108390006083718382839383C40102C080E090E094 -:1083A00026960FB6F894DEBF0FBECDBFDF91CF91FA -:1083B0001F910F91FF90EF90DF90CF90BF90AF9003 -:1083C0009F908F907F906F905F904F903F902F90F5 -:1083D0000895CF93DF93FC0101900020E9F79F01FE -:1083E000281B390B285F3F4F2138310570F5EC0110 -:1083F0000E941663882349F180910C0C90910D0C1A -:10840000019611F481E090E090930D0C80930C0C98 -:1084100080910C0C90910D0C9093910B8093920B8A -:1084200047E050E06CE87BE0CE010E948D62FC01E9 -:10843000EA57F44F1682AC01445051096CE87BE0D6 -:1084400082E8DF91CF910C94AD6280E0DF91CF9113 -:108450000895CF92DF92EF92FF920F931F93CF93E5 -:10846000DF936C018B017B0182E0E80EF11CC0E020 -:10847000D0E0C6018C0F9D1F0E94E58BF701819310 -:108480007F012196C430D105A1F7F801928199238B -:1084900019F081E09F3F09F480E090E0DF91CF91F7 -:1084A0001F910F91FF90EF90DF90CF900895EF9282 -:1084B000FF920F931F93CF93DF937C018B010E5F8D -:1084C0001F4FC0E0D0E0F80161918F01C7018C0F10 -:1084D0009D1F0E94ED8B2196C430D105A1F7DF913D -:1084E000CF911F910F91FF90EF900895FC01DC0157 -:1084F0008D918111FDCF40E050E020E030E08AE036 -:108500009191992301F1243031055CF59E3271F48B -:108510004F3F510509F02CF5DB01A20FB31F129656 -:108520004C932F5F3F4F40E050E0EACF849FD00153 -:10853000859FB00D1124492F990F550B40535109B8 -:108540004A0F5B1FDDCF4F3F510509F054F4243033 -:1085500031053CF4FB01E20FF31F428381E090E020 -:10856000089580E090E008954F925F926F927F921D -:108570008F929F92AF92BF92CF92DF92EF92FF9233 -:108580000F931F93CF93DF93CDB7DEB763970FB6EB -:10859000F894DEBF0FBECDBF7C015B013A01FB0149 -:1085A00020E080E090E06AE03191332309F140ED72 -:1085B000430F4A3080F4689FA001699F500D112439 -:1085C000CA01C097830F911D37FD9A958F3F910582 -:1085D00059F350F313C03E3289F4233079F0D301BC -:1085E000A20FB11D12968C932F5F80E090E0DCCF3C -:1085F000233021F4F301858381E021C0F70142811A -:108600005381648175818091560B9091570BA09195 -:10861000580BB091590B481759076A077B0709F4A3 -:1086200099C10E94CB738701085F1F4F6F70772736 -:108630007C5FC8010E948956813019F080E090E08B -:10864000FCC188E993E09A838983F7018281938151 -:10865000A481B5818B839C83AD83BE8345E350E0C9 -:10866000BE016F5F7F4FC8010E948957892B19F4A3 -:10867000C12CD12C6AC10E94CB73F701778366832A -:108680007627672776277A83698342E050E0BE0128 -:108690006F5F7F4FC8010E94DE5281E090E09E87AD -:1086A0008D8742E050E0BE01635F7F4FC8010E94AA -:1086B000DE5280E091E09E878D8742E050E0BE016F -:1086C000635F7F4FC8010E94DE521E861D8642E016 -:1086D00050E0BE01635F7F4FC8010E94DE5242E05E -:1086E00050E0BE01635F7F4FC8010E94DE5242E04E -:1086F00050E0BE01635F7F4FC8010E94DE5245011A -:10870000F5018081882301F164015601F601819110 -:108710002F01882321F08E3211F06201F6CFC818A4 -:10872000D9081C141D0474F4CF8641E050E0BE014A -:10873000615F7F4FC8010E94DE52A601B401C801EB -:108740000E94DE524201DCCF1F8641E050E0BE01B4 -:10875000615F7F4FC8010E94DE52C12CDD24D3949B -:10876000DE86CD8642E050E0BE01635F7F4FC801E8 -:108770000E94DE52DE86CD8642E050E0BE01635F9D -:108780007F4FC8010E94DE52C8010E94B656892B55 -:1087900009F46ECFE3E0AE2EB12C230122E0420EAD -:1087A000511C0E94CB733B014C01C8010E94105622 -:1087B00018161906B4F00E94CB73DC01CB018619A0 -:1087C0009709A809B909813A9F40A105B105E0F4CC -:1087D0000E943E4C61E070E080E090E00E94917366 -:1087E000E4CFF7014281538164817581808D918D41 -:1087F000A28DB38D481759076A077B0749F4848D0A -:10880000958DC59729F409C0CC24CA94DC2C92C05C -:108810005EEFC52EDD24DA948DC0F70181A192A10F -:108820000C970CF49FC04CE050E0BE016F5F7F4F8F -:10883000C8010E94C8558B819C8198278927982759 -:108840009A8B898B29813A81322723273227F70196 -:10885000468157812417350709F07FC097FF7DC0F7 -:108860008F709270892B09F0E3C06F807884762432 -:10887000672476246114710409F4D5C0C12CD12C6D -:108880008D819E81982789279827C816D90608F4D4 -:108890006EC0812C912C41E050E0BE016D5E7F4F97 -:1088A000C8010E94C8558B89982F907C09F091C00F -:1088B000811185C042E050E0BE01615F7F4FC80179 -:1088C0000E94C85542E050E0BE01635F7F4FC8017F -:1088D0000E94C855C8010E94E755C8010E94E7558B -:1088E000C8010E94E755C8010E94E75542E050E0E8 -:1088F000BE016F5E7F4FC8010E94C8558F85988961 -:108900008115914009F06DC0CD84DE84DC24CD2436 -:10891000DC2481E0C816D10409F063C089899A89F2 -:108920008115944009F07AC044E050E0B201C801DA -:108930000E94C8550E943E4C81E0A81AB10829F057 -:10894000FFEFCF16DF0609F42CCFC8010E947D543B -:10895000C60173C08EEF9FEF70C04CEFC42EDD24B4 -:10896000DA94E8CF9DEFC92EDD24DA94E3CF41E01D -:1089700050E0BE01635F7F4FC8010E94C8558D85DE -:10898000882351F08D859FEF980F9D87882321F0D4 -:10899000C8010E94E755F6CF8D858111E8CFC80147 -:1089A0000E94E755C8010E94E755C8010E94E7559B -:1089B000C8010E94E755FFEFCF1ADF0A61CF8B890C -:1089C0009FEF980F9B8B882341F0C8010E94E755C9 -:1089D000F6CFC8010E94E7551B8A8B8981115BCFB6 -:1089E00069CFC12CD12C89899A8998278927982702 -:1089F000C816D90638F4C8010E94E755FFEFCF1A10 -:108A0000DF0AF1CF2FEF821A920A6814790409F075 -:108A100042CF26EFC22EDD24DA948CCF77EFC72E1B -:108A2000DD24DA9487CF3AEFC32EDD24DA9482CFA7 -:108A30008BEFC82EDD24DA947DCF63960FB6F894C1 -:108A4000DEBF0FBECDBFDF91CF911F910F91FF9081 -:108A5000EF90DF90CF90BF90AF909F908F907F90DE -:108A60006F905F904F9008951F93CF93DF93282FBF -:108A700030E0F901E255F24F8491F901E25FF14FE4 -:108A8000D491F901EC5AF14FC491CC23C1F0162FC7 -:108A900081110E94FF72EC2FF0E0EE0FFF1FEC56E9 -:108AA000F24FA591B4919FB7F894111104C08C9125 -:108AB000D095D82302C0EC91DE2BDC939FBFDF91D1 -:108AC000CF911F9108951F93CF93DF931F921F9211 -:108AD000CDB7DEB76CE271E080E090E00E94917368 -:108AE0001FB7F8948091F709811127C0E9E8FEE0EB -:108AF0008491E3E4FEE09491E82FF0E0EE0FFF1F95 -:108B0000EC50F24FA591B491EC91E92321F461E08E -:108B100085E30E94344561E085E30E9455738CB57E -:108B200080618CBD8CB580648CBD61E084E30E9463 -:108B3000557361E083E30E9455738091F7098F5F5D -:108B40008093F7091FBF809104018860809304011E -:108B500080910401846080930401809105018470F8 -:108B600080930501CE0101960E94D15C89819A8192 -:108B70000E94744D67E080E090E00E94B93265E5A4 -:108B80008BE190E00E94B93265E58AE190E00E94B5 -:108B9000B9320E94734D80E090E490931F08809357 -:108BA0001E0880E090E6909327088093260880E0D6 -:108BB00098E4909321088093200880E098E69093B1 -:108BC00029088093280880E090E5909323088093FB -:108BD000220880E090E790932B0880932A0880E099 -:108BE00098E5909325088093240880E098E7909377 -:108BF0002D0880932C080F900F90DF91CF911F913B -:108C00000895AF92BF92CF92DF92EF92FF920F93AF -:108C10001F93CF93DF931F921F92CDB7DEB75C01F6 -:108C20008B016A0179010E946345CE0101960E9481 -:108C3000D15C89819A810E94744D46E050E061EFD9 -:108C400079E089E090E00E948A32C50102960E9494 -:108C50005E4DC60102960E946C4DC70102960E94AD -:108C6000654D0E94734DF80182819381A481B58185 -:108C700080935C0B90935D0BA0935E0BB0935F0BA6 -:108C80000F900F90DF91CF911F910F91FF90EF9078 -:108C9000DF90CF90BF90AF900895CF92DF92EF9288 -:108CA000FF92CF93DF93CDB7DEB768970FB6F894F6 -:108CB000DEBF0FBECDBFFA0128E933E03A83298336 -:108CC0005FEF5B835C835D831E8238872F83C28066 -:108CD000D380E480F580C986DA86EB86FC863E8701 -:108CE0002D87FB0142815381648175814F87588BA9 -:108CF000698B7A8B3C8B2B8BFC0182819381A481C5 -:108D0000B5818D8B9E8BAF8BB88F9E012F5F3F4FB0 -:108D1000AE01495F5F4FBE01635F7F4FCE01439657 -:108D20000E94014668960FB6F894DEBF0FBECDBF15 -:108D3000DF91CF91FF90EF90DF90CF9008950F9348 -:108D40001F93CF93DF93CDB7DEB768970FB6F89434 -:108D5000DEBF0FBECDBFFB01DC0112964D915D91D0 -:108D60006D917C9115974D8B5E8B6F8B788F88E919 -:108D700093E09A83898321E0288F0D891E892F89AA -:108D8000388D0B831C832D833E8398878F830281CC -:108D900013812481358109871A872B873C879E8719 -:108DA0008D874F87588B698B7A8BAE014F5F5F4FF2 -:108DB000BE01695F7F4FCE010D960E944D466896B9 -:108DC0000FB6F894DEBF0FBECDBFDF91CF911F91DC -:108DD0000F910895CF93DF93CDB7DEB762970FB6AB -:108DE000F894DEBF0FBECDBFFC0182819381A481C8 -:108DF000B5818F87988BA98BBA8B28E933E03A83AA -:108E0000298341E04A8B4F85588969897A894B8348 -:108E10005C836D837E8338872F8389879A87AB87AE -:108E2000BC87BE016F5F7F4FCE0107960E949F46B1 -:108E300062960FB6F894DEBF0FBECDBFDF91CF9123 -:108E40000895A8950895E5E0F1E080818F79808309 -:108E50000895E5E0F1E08081806680830895EF92D7 -:108E6000FF920F931F93CF93DF93CDB7DEB72C976D -:108E70000FB6F894DEBF0FBECDBF809132098111CD -:108E80008CC064E076E087EB9AE00E9443640E9425 -:108E9000AA6480E480936E0B0E94AA6410E01B7F9A -:108EA00060916E0B82E69BE00E94653662E082E68E -:108EB0009BE00E949033612F82E69BE00E949033FA -:108EC00060E082E69BE00E94903382E69BE00E9495 -:108ED0005E366AE070E080E090E00E94917362E1AB -:108EE00076E087EB9AE00E943F6B8EEF0E9433653D -:108EF000AC0160E070E020E187EB9AE00E94516AEB -:108F000087EB9AE00E943B6B65E276E087EB9AE0A4 -:108F10000E943F6B8FEF0E943365AC0160E070E010 -:108F200020E187EB9AE00E94516A87EB9AE00E9469 -:108F30003B6B62E376E087EB9AE00E943F6B8BEF3E -:108F40000E943365182F092F8CEF0E943365F82E8D -:108F5000E92E8DEF0E9433659F938F93EF92FF92DE -:108F60000F931F9388E496E09F938F938E010F5F7A -:108F70001F4F1F930F930E943990B80187EB9AE01F -:108F80000E94436481E0809332090FB6F894DEBFFB -:108F90000FBECDBF81E090E002C080E090E02C9653 -:108FA0000FB6F894DEBF0FBECDBFDF91CF911F91FA -:108FB0000F91FF90EF9008950F931F93CF93DF933E -:108FC000CDB7DEB727970FB6F894DEBF0FBECDBF83 -:108FD00061E083E00E94557360E083E00E943445C5 -:108FE00067E576E087EB9AE00E944364809133095D -:108FF0008111CBC00E94AA6480918C0290918D0255 -:10900000A0918E02B0918F0289839A83AB83BC8337 -:1090100082E69BE09093700B80936F0B1E8280E141 -:1090200097E22E812F5F2E830197D9F71D82BE0113 -:109030006B5F7F4F80E20E945564009741F431E0FE -:1090400020E08D81813809F430E0832F922F009742 -:1090500009F079C044E0BE016F5F7F4F8FEF0E943F -:10906000E4631F8280E89EE32F812F5F2F830197A7 -:10907000D9F7BE016B5F7F4F80E00E9455648D8100 -:1090800080FF03C003E010E062C0BE016B5F7F4F52 -:1090900080E00E945564892BA9F78D8184FFF2CF6F -:1090A0006091710B80916F0B9091700B0E946536EF -:1090B00080916F0B9091700BDC01ED91FC91019010 -:1090C000F081E02D64EF199580916F0B9091700BFA -:1090D0000E945E36811139C0BE016B5F7F4F81E017 -:1090E0000E945564009779F51D811F7810611D83DA -:1090F0006091710B80916F0B9091700B0E9465369F -:1091000080916F0B9091700BDC01ED91FC910190BF -:10911000F081E02D61E0199580916F0B9091700BBB -:10912000DC01ED91FC910190F081E02D612F19950A -:1091300080916F0B9091700B0E945E36811105C07B -:1091400000E010E004C08C0102C002E010E0011554 -:10915000110551F063E676E087EB9AE00E944364E4 -:10916000C8010E94216411C082EF898380E38A8351 -:1091700042E0BE016F5F7F4F81E10E94E46381E0C6 -:109180008093330981E090E002C080E090E0279670 -:109190000FB6F894DEBF0FBECDBFDF91CF911F9108 -:1091A0000F9108950F931F93CF93DF93FC012085B8 -:1091B0002530B9F48B01EC0160E00E94D763FC011B -:1091C00081859285A385B4850597A105B10549F4EC -:1091D000CE010E948268282F30E081E020173107FD -:1091E0000CF480E0DF91CF911F910F9108952F92A1 -:1091F0003F924F925F926F927F928F929F92AF9227 -:10920000BF92CF92DF92EF92FF920F931F93CF9373 -:10921000DF93CDB7DEB7C256D1090FB6F894DEBFE3 -:109220000FBECDBF0091F8091091F9090115110584 -:1092300009F4FFC20E94CB73C090FE09D090FF09D1 -:10924000E090000AF090010AC616D706E806F90673 -:1092500008F08EC0D8011696AD90BC901797E3E049 -:109260008E2EA114B10409F474C0F50180858630F6 -:1092700009F06BC06396BFAEAEAE6397CE018F5A56 -:109280009F4F0E9482236596EFAC6597EE2009F40C -:109290005CC067968EAD9FAD6797892B09F455C06A -:1092A0006496FFAC6497F0E4FF1609F4C9C0FF159B -:1092B00008F4C2C023E0C22ECF1408F446C0F1FC6B -:1092C000B2C110E062E08E2D0E94557365962FADFD -:1092D000659730E0F901E255F24F8491F901E25FC0 -:1092E000F14F0491F901EC5AF14FF490FF2009F489 -:1092F0009DC181110E94FF72EF2DF0E0EE0FFF1F64 -:10930000EB52F04FA591B491EC910E2331E020E0A7 -:1093100009F430E0832F922F212F30E051E02817FD -:10932000390709F050E0052F10E06796EEADFFAD6C -:109330006797628173810617170709F497C1418106 -:10934000442309F476C141504183F501A280B380E2 -:1093500088CF0E94CB73DC01CB01C296A11DB11D49 -:109360008093FE099093FF09A093000AB093010A2D -:109370000E94CB730091FA091091FB092091FC091E -:109380003091FD09061717072807390708F051C261 -:10939000E091F809F091F909068117819E012F5F8C -:1093A0003F4F79013CE9C32E32E0D32E44E9A42E8D -:1093B00042E0B42E0115110571F1D80118968C9177 -:1093C000863029F51A830983C7010E9482238C8184 -:1093D0008823E9F08D819E81892BC9F06596FFAEC7 -:1093E000EEAE65976396DFAECEAE63972596FFAE81 -:1093F000EEAE25972396BFAEAEAE23978B81853018 -:1094000009F00EC2CE018F5A9F4F0E945337F801C8 -:1094100002811381CFCF0E94CB73DC01CB0188572F -:109420009C4EAF4FBF4F8093FA099093FB09A093D6 -:10943000FC09B093FD09FDC192E4D92EFD1085CF42 -:1094400065E776E063968EAD9FAD63970E94AA6351 -:109450008C01F1FC02C062E001C060E08E2D0E9430 -:10946000557365968FAD6597863308F08653909156 -:109470007B00282F2870977F922B90937B0087701A -:10948000806480937C0080917A00806480937A006D -:1094900080917A0086FDFCCFC090780080917900A1 -:1094A000D12CD82A0115110509F4FAC0D801189653 -:1094B0008C91853009F0F4C0C8010E948268982E12 -:1094C000B3E0B81708F076C063E0C8010E94D76324 -:1094D000FC0181859285A3969FAF8EAFA39762E032 -:1094E000C8010E94D763DC0119964D905D906D9084 -:1094F0007C901C9761E0C8010E94D7631C0160E06A -:10950000C8010E94D763DC0119962D913D914D91C0 -:109510005C911C976D962CAF3DAF4EAF5FAF6D97D2 -:109520009601DD0C440B550B6D96CCACDDACEEAC6E -:10953000FFAC6D972C193D094E095F09A396EEAC5F -:10954000FFACA397C701FF0CAA0BBB0BBC01CD015D -:1095500064197509860997090E94FB8BD101199638 -:109560002D913D914D915C911C976D96CCACDDACED -:10957000EEACFFAC6D972C193D094E095F096D9655 -:109580002CAF3DAF4EAF5FAF6D970E942D8C420E5A -:10959000531E641E751E620165E0E62E9E1010C00B -:1095A00064E0C8010E94D763DC0119968D919C91FB -:1095B0001A9708C0E0E0F4E0A396FFAFEEAFA397E0 -:1095C00081E090E0A396EEACFFACA397EC14FD0411 -:1095D0000CF4670152E0F52E9F1064C00D2C000CB6 -:1095E000EE08FF0860E0C8010E94D763FC01818596 -:1095F0009285A385B485C816D906EA06FB06C4F190 -:1096000061E0C8010E94D763FC0181859285A38532 -:10961000B4858C159D05AE05BF050CF096CECC2407 -:10962000C394D12C27C011E060E04DCE80E090E0E3 -:1096300073CE64964FAD649740FF0AC02817390770 -:1096400071F461E08081811160E0608370E002C0AC -:109650005083B801CE018F5A9F4F0E949422679683 -:10966000EEADFFAD6797138302836FCE81826DCE1F -:10967000C12CD12C6796EEADFFAD679782819381A7 -:109680008C159D0519F1B601CE018F5A9F4F0E948E -:1096900094226796EEADFFAD6797D382C28216C063 -:1096A00081E090E06796EEADFFAD67972281338150 -:1096B0007601E21AF30A9701F7FE03C0319521956E -:1096C0003109821793070CF09CC011826796EEADAA -:1096D000FFAD6797818185300CF037CE8281938111 -:1096E0008C159D0509F431CE6996DFAECEAE699733 -:1096F00065961FAD659761EF7FE087EB9AE00E946A -:10970000186A4AE050E0612F87EB9AE00E94E96A0C -:109710006FEE7FE087EB9AE00E94186A4AE050E023 -:10972000B60187EB9AE00E94E26A87EB9AE00E941A -:109730003B6B63960EAD1FAD63976CE874E0C80198 -:109740000E94AA637C016BE974E0C8010E94AA63CD -:109750008C01009779F1DC0119966D917C911A9733 -:1097600040E450E0CE0101960E94ED8F6FE270E080 -:10977000CE0101960E94B48F892B51F4F801218506 -:10978000328543E050E060E4CE0101960E948D38BE -:109790004AE0BE016F5B7F4F69968EAD9FAD6997C2 -:1097A0000E94C2830E941663882321F080915A0789 -:1097B000882371F1E114F104E9F0D70119966D9154 -:1097C0007C911A97CE0101960E941D28CE01019628 -:1097D0000E945921882371F0E12CF12C01E09E01B7 -:1097E000295A3F4F41E050E060E070E0CE01019621 -:1097F0000E94D9096796EEADFFAD6797D382C2820A -:10980000A4CD818186300CF061CF8F5F81835ECFE4 -:10981000BE016F5B7F4FCE0101960E949F63CACF4E -:10982000863009F0F4CDCE018F5B9F4F0E941A3431 -:10983000EECDCE59DF4F0FB6F894DEBF0FBECDBFD1 -:10984000DF91CF911F910F91FF90EF90DF90CF901C -:10985000BF90AF909F908F907F906F905F904F9050 -:109860003F902F900895A8950E949112029724F09E -:109870000E94D45D0E94F7480C94EE2380915A0711 -:109880008F5F80935A07A8950E94F74880915A07E6 -:10989000815080935A07089563EB7FE087EB9AE04D -:1098A0000E94186A60EA7FE087EB9AE00E94186ADB -:1098B00062E97FE087EB9AE00E94186A6AE87FE03D -:1098C00087EB9AE00E94186A87EB9AE00E943B6B54 -:1098D0006AE77FE087EB9AE00E94186A6DE67FE016 -:1098E00087EB9AE00E94186A6DE57FE087EB9AE0CB -:1098F0000E94186A61E57FE087EB9AE00E94186A8F -:109900006AE37FE087EB9AE00E94186A68E27FE0F2 -:1099100087EB9AE00E94186A63E17FE087EB9AE0A8 -:109920000E94186A64E07FE087EB9AE00E94186A60 -:109930006CEF7EE087EB9AE00E94186A61EF7EE0B0 -:1099400087EB9AE00E94186A67EE7EE087EB9AE068 -:109950000E94186A6FED7EE087EB9AE00E94186A19 -:1099600063ED7EE087EB9AE00E94186A69EB7EE087 -:1099700087EB9AE00E94186A6AE97EE087EB9AE03A -:109980000E94186A87EB9AE00C943B6BCF93DF93AD -:109990001F92CDB7DEB76983DC01ED91FC910280A7 -:1099A000F381E02D41E050E0BE016F5F7F4F1995DC -:1099B0000F90DF91CF910895DC01ED91FC91068C21 -:1099C000F78DE02D199591E089270895862F089548 -:1099D00081E086270895CF93DF931F92CDB7DEB73E -:1099E00089832091030A3981E091040AF091050AE4 -:1099F000822F90E080959095F89400800822008254 -:109A00004BE000C05DE000005A95E9F700800822B5 -:109A10000894379508F4022A00824A9599F77894B9 -:109A20000F90DF91CF9108950F931F93CF93DF9302 -:109A30001F92CDB7DEB78C01DC01ED91FC91008463 -:109A4000F185E02D1995892B51F0BE016F5F7F4F95 -:109A5000F80184850E94F854898190E002C08FEF5C -:109A60009FEF0F90DF91CF911F910F910895FC010F -:109A700084850C944955CF93DF931F92CDB7DEB701 -:109A800041E050E0BE016F5F7F4FFC0184850E9482 -:109A90004955181619061CF4898190E002C08FEF11 -:109AA0009FEF0F90DF91CF910895FC018485843062 -:109AB00011F00C944F5380E090E0089544E050E0A2 -:109AC000BC018FE090E00C948A3244E050E0BC018D -:109AD00085E090E00C948A3244E050E0BC0181E0E3 -:109AE00090E00C948A3208958CBD9DBD08956F92CC -:109AF0007F928F929F92AF92BF92CF92DF92EF921E -:109B0000FF921F93CF93DF931F921F92CDB7DEB7C3 -:109B10005C013B016A01FC011485143041F481E0D1 -:109B200090E0F5019383828380E090E05BC07A014E -:109B30004130584018F0E12C88E0F82ECE01019613 -:109B40000E94D15C89819A810E94744D812F0E946C -:109B500097604C0163E070E0812F0E94DA548731F6 -:109B600011F08C3121F48E149F0440F302C0E12CDB -:109B7000F12CCE0101960E94D15C89819A810E94CC -:109B8000744D9701A30160E070E0812F0E94326064 -:109B900060E270E0812F0E94F62C62E070E0812F7D -:109BA0000E94DA5484FD14C063E070E0812F0E94AB -:109BB000DA54811104C0812F0E940E54B0CFCE011F -:109BC00001960E94D15C89819A810E94744DE5CFF3 -:109BD00040E162E070E0812F0E940454EF2809F414 -:109BE0009ECFC6010F900F90DF91CF911F91FF90F4 -:109BF000EF90DF90CF90BF90AF909F908F907F902D -:109C00006F9008958F929F92AF92BF92DF92EF92E2 -:109C1000FF920F931F93CF93DF931F921F92CDB7A5 -:109C2000DEB7FC012485243009F082C05A018B0183 -:109C30007C01D12C8D2D0E946A56811103C0F70141 -:109C4000D48607C08B7F8831D1F3D394F4E0DF1240 -:109C5000F1CFF7018485843009F46AC020910302B2 -:109C6000309104022F5F3F4F11F420E030EC30932D -:109C7000040220930302409103025091040220E069 -:109C800061E00E943154F80182818F3F51F4838159 -:109C90008F3F99F484818F3F81F485818F3F69F4F0 -:109CA00044C081110AC0F8018381811106C08481FA -:109CB000811103C085818823C1F1A114B104A9F1E8 -:109CC000F701D484CE0101960E94D15C89819A81EA -:109CD0000E94744DB8016E5F7F4F8D2D0E94115709 -:109CE000B5018D2D0E94005764E070E08D2D0E941B -:109CF000F62C0E94CB734B015C01F4E98F0EF1E16D -:109D00009F1EA11CB11CC7010E94D65C873141F186 -:109D100061E070E080E090E00E9491730E943E4C10 -:109D2000C7010E94D65C811106C084E0F7018487D8 -:109D300080E090E01DC00E94CB7386169706A806AF -:109D4000B90608F7F70184850E940E5484E0F701F4 -:109D5000848760E071E187EB9AE00E94C563E8CFF9 -:109D600065EF70E187EB9AE00E94C56381E090E0C7 -:109D70000F900F90DF91CF911F910F91FF90EF9077 -:109D8000DF90BF90AF909F908F90089578941F922E -:109D90000F920FB60F9211240BB60F92CF92DF9253 -:109DA000EF92FF920F931F932F933F934F935F93E5 -:109DB0006F937F938F939F93AF93BF93CF93DF93D3 -:109DC000EF93FF93809170008E7F809370000FE37C -:109DD00010E08BE1E82EF12C9BE2C92ED12CC09132 -:109DE000060AD091070A2097F9F40332110508F406 -:109DF0003BC003521109E091040AF091050A9081D9 -:109E00002091030A822F8095982390839BE0D701AD -:109E10001197F1F79150D9F78081822B8083C60189 -:109E20000197F1F780E00DC00B301105E8F00B5001 -:109E30001109E091080AF091090AEC0FFD1F319712 -:109E400080810E94EB4C2196D093070AC093060AAA -:109E500080910102909102028C179D0708F0BFCFFC -:109E60001092070A1092060A809170008160809318 -:109E70007000FF91EF91DF91CF91BF91AF919F91D2 -:109E80008F917F916F915F914F913F912F911F9192 -:109E90000F91FF90EF90DF90CF900F900BBE0F903F -:109EA0000FBE0F901F90189581E08093020A809159 -:109EB0000002282F30E0F901EC5AF14FE491F0E074 -:109EC000EE0FFF1FEC56F24F459154915093050A47 -:109ED0004093040AF901E25FF14FE491E093030A31 -:109EE00061E00E94557383E08093B100E0E7F0E009 -:109EF0008081816080830895CF93DF9318161906BF -:109F000044F0809170008E7F809370001092020A5E -:109F100019C0EC018091080A9091090A0E940281FF -:109F2000CE01C130D24014F080E092E09093020262 -:109F3000809301020E946A809093090A8093080A24 -:109F4000892B29F4109202021092010208C080911C -:109F5000020A811104C0DF91CF910C94544FDF911C -:109F6000CF910895FF920F931F93CF93DF938C01AE -:109F7000F62E8091020A811102C00E94544FE8011E -:109F80002197C11582E0D80798F480910102909141 -:109F900002028017910718F4C8010E947C4F80913B -:109FA000080A9091090A009719F0C80FD91FF88282 -:109FB000DF91CF911F910F91FF900895DC0180E018 -:109FC000615040F09D91E82FE927F0E0EB50F04F11 -:109FD0008491F6CF0895AF92BF92CF92DF92EF9225 -:109FE000FF921F93CF93DF93EC010E94CB736B0121 -:109FF0007C0128EEC20E23E0D21EE11CF11C8BE492 -:10A00000A82EB12C0E94CB736C157D058E059F0583 -:10A0100098F460EFCE010E947536CE010E94D536CD -:10A02000182F80FF11C0EF85F889309709F0199536 -:10A03000C5010197F1F7E6CF81E08A8369E776E011 -:10A0400087EB9AE00E944364812FDF91CF911F91AB -:10A05000FF90EF90DF90CF90BF90AF9008950F9357 -:10A060001F93CF93DF93EC01162F042F0E94EB4F29 -:10A07000002319F0CE010E94EC36CE010E946F360B -:10A0800065EA82E69BE00E949033612F82E69BE0C6 -:10A090000E949033CE01DF91CF911F910F910C94CC -:10A0A0006136EF92FF920F931F93CF93DF938C0152 -:10A0B0007B0140E065E50E942F50E70188E0E80E53 -:10A0C000F11C699140E0C8010E942F50CE15DF05B8 -:10A0D000C1F7DF91CF911F910F91FF90EF900895FD -:10A0E0001F93CF93DF93EC01162F0E94EB4FCE010D -:10A0F0000E946F3662ED82E69BE00E949033612FF2 -:10A1000070E06095709584E0660F771F8A95E1F79F -:10A11000612B82E69BE00E949033CE010E94613663 -:10A12000CE010E94D536181711F084E08A83DF91A2 -:10A13000CF911F9108951F93CF93DF93EC010E945D -:10A14000EB4FCE010E94E13660E0CE010E947050DC -:10A15000CE010E94EB4FCE010E946F3664EB82E687 -:10A160009BE00E949033CE010E946136CE010E9496 -:10A17000EB4F182F82FF02C082E08A8388818823F8 -:10A1800041F0CE010E94E136682F6160CE010E944D -:10A19000705011FB882780F9DF91CF911F910895AE -:10A1A000CF92DF92EF92FF920F931F93CF93DF93A3 -:10A1B0007C01EB018A01FC01858196810E949B5004 -:10A1C0008823C9F1BE01F701858196810E94515013 -:10A1D00040E06EEBF701858196810E942F50E801E7 -:10A1E0006801F9E0CF0ED11CF70105811681C80185 -:10A1F0000E94EB4FC8010E946F3666E982E69BE041 -:10A200000E949033C8010E946136C8010E94EB4F42 -:10A2100061EEC8010E947536C8010E94D536899347 -:10A22000CC16DD0609F7F701858196810E949B50C7 -:10A2300091E0813009F090E0892FDF91CF911F915B -:10A240000F91FF90EF90DF90CF900895CF93DF9321 -:10A25000EA010E94D050882339F068E0CE010E94C4 -:10A26000DE4F91E02885281390E0892FDF91CF9170 -:10A270000895CF93DF93CDB7DEB729970FB6F89443 -:10A28000DEBF0FBECDBFAE014F5F5F4F0E942651B4 -:10A29000882389F08D818F3361F020F48F3159F458 -:10A2A00089E00CC08F3519F08F3739F004C08BE08E -:10A2B00005C08AE003C080E001C08CE029960FB69B -:10A2C000F894DEBF0FBECDBFDF91CF9108956F929E -:10A2D0007F928F929F92AF92BF92CF92DF92EF9236 -:10A2E000FF920F931F93CF93DF93FC0124852111DD -:10A2F0009EC0872E762EEC010E949B50811108C0D3 -:10A3000064E876E087EB9AE00E9443648FEF90C0A8 -:10A31000CE010E94EB4F40E060EFCE010E942F5033 -:10A32000C12CD12C66246A94EE24E394F12C0C2DDC -:10A3300006950695069510E08C2D8770570101C093 -:10A34000AA0C8A95EAF78B85082E000C990BC81683 -:10A35000D90634F4FE01E00FF11F93809A2006C065 -:10A3600099249394C816D90609F0912CCE010E9425 -:10A37000EB4FCE010E946F3668E782E69BE00E94B9 -:10A380009033911002C060E001C060E882E69BE07B -:10A390000E949033CE010E946136CE010E94EB4FA5 -:10A3A000282F2074982F907885FF11C02223A9F0C0 -:10A3B00042E050E0682F87EB9AE00E94E96A60E98A -:10A3C00076E087EB9AE00E9443648EEF31C0211162 -:10A3D00004C0911104C06C2C08C0992331F0FE0117 -:10A3E000E00FF11F83818A2907C0FE01E00FF11FF2 -:10A3F0008A2D8095938189238383FFEFCF1ADF0A0B -:10A4000080E4C816D10409F092CF6B86EFEF6E128C -:10A4100002C081E08C87DE011396E72DF82D2B9684 -:10A420008D918193CA17DB07D9F781E001C080E0E5 -:10A43000DF91CF911F910F91FF90EF90DF90CF9020 -:10A44000BF90AF909F908F907F906F900895AF9244 -:10A45000BF92CF92DF92EF92FF920F931F93CF9311 -:10A46000DF93CDB7DEB7AF970FB6F894DEBF0FBE60 -:10A47000CDBF7C015B016A0108E913E01A830983FF -:10A480001B821C821D821E82CE0109960E947F5370 -:10A490001BA70AA71CA61DA61EA61FA680915C0BC3 -:10A4A00090915D0BA0915E0BB0915F0B8EA39FA36B -:10A4B000A8A7B9A78B839C83AD83BE8318861F8210 -:10A4C000AE01465D5F4FB501CE0101960E94B442D8 -:10A4D00081309105B1F4D701ED91FC910684F785A7 -:10A4E000E02D1DA30CA38CA59DA5AEA5BFA58EA395 -:10A4F0009FA3A8A7B9A7A601BE016C5D7F4FC701A6 -:10A500001995AF960FB6F894DEBF0FBECDBFDF91A1 -:10A51000CF911F910F91FF90EF90DF90CF90BF9060 -:10A52000AF9008950895CF93DF931F92CDB7DEB714 -:10A530006983DC01ED91FC910280F381E02D41E023 -:10A5400050E0BE016F5F7F4F19950F90DF91CF9163 -:10A550000895FC01818D928D0895FC01848995896F -:10A56000089528E933E0FC0131832083FB01408911 -:10A57000518962897389FC014283538364837583A3 -:10A580000895DC01ED91FC91048CF58DE02D19947A -:10A5900080E00895FC019485FB018485981303C035 -:10A5A00081E0943009F480E0089521E0FC01848585 -:10A5B000843009F420E0822F089508958F929F92AD -:10A5C000AF92BF92DF92EF92FF920F931F93CF93C0 -:10A5D000DF931F921F92CDB7DEB77C014B018A013A -:10A5E000FC01A688B788D08CCE0101960E94D15C70 -:10A5F00089819A810E94744D8D2D0E9497608017E9 -:10A60000910720F48D2D0E9497608C019801A40180 -:10A61000B5018D2D0E9432600E94734DF70186892D -:10A620009789800F911F978B868BC8010F900F9091 -:10A63000DF91CF911F910F91FF90EF90DF90BF902E -:10A64000AF909F908F900895CF93DF93FC01248566 -:10A650002430D1F0EC010E94D65C843181F0882353 -:10A6600071F0883161F08C3161F4E881F981008406 -:10A67000F185E02DCE01199521E0892B19F420E018 -:10A6800001C021E0822F01C080E0DF91CF910895C9 -:10A690008EBD00000DB407FEFDCF8EB50895DF928C -:10A6A000EF92FF920F931F93CF93DF931F921F920E -:10A6B000CDB7DEB7D82ECE0101960E94D15C89813C -:10A6C0009A810E94744DE12CF12C8D2D0E94D43280 -:10A6D0008C01892B21F08D2D0E94D4327C010E1526 -:10A6E0001F0599F70E94734DC8010F900F90DF91DD -:10A6F000CF911F910F91FF90EF90DF900895FC0193 -:10A700001382128288EE93E0A0E0B0E08483958308 -:10A71000A683B78382EB92E09183808388E993E0FC -:10A7200097878687108A118A128A138A84E0808F1D -:10A730000895AF92BF92CF92DF92EF92FF920F9364 -:10A740001F93CF93DF93CDB7DEB7AF970FB6F894D3 -:10A75000DEBF0FBECDBF7C015B016A0108E913E0DB -:10A760001A8309831B821C821D821E82CE010996D8 -:10A770000E947F531BA70AA71CA61DA61EA61FA6E4 -:10A7800080915C0B90915D0BA0915E0BB0915F0B83 -:10A790008EA39FA3A8A7B9A78B839C83AD83BE83F9 -:10A7A00018861F82AE01465D5F4FB501CE0101964E -:10A7B0000E94B44281309105B1F4D701ED91FC9132 -:10A7C0000488F589E02D1DA30CA38CA59DA5AEA53D -:10A7D000BFA58EA39FA3A8A7B9A7A601BE016C5DC4 -:10A7E0007F4FC7011995AF960FB6F894DEBF0FBE25 -:10A7F000CDBFDF91CF911F910F91FF90EF90DF9030 -:10A80000CF90BF90AF9008959B0190E00496982F51 -:10A810008827642F820F931F0C94B9321F93CF9314 -:10A82000DF931F921F92CDB7DEB7182FCE0101968E -:10A830000E94D15C89819A810E94744D60E170E030 -:10A84000812F0E94F62C4FEF62E070E0812F0E9472 -:10A8500004540E94734D0F900F90DF91CF911F9180 -:10A860000895DF92EF92FF920F931F93CF93DF93A0 -:10A870001F921F92CDB7DEB7182FD62E7A01022F66 -:10A880000E940E54CE0101960E94D15C89819A816A -:10A890000E94744D4D2D402B60E070E0812F0E948E -:10A8A0000454E114F10459F4E090120AF090130AF0 -:10A8B0008FEFE81AF80AF092130AE092120A4F2D6D -:10A8C00064E070E0812F0E9404544E2D65E070E03A -:10A8D000812F0E94045461E070E0812F0E94F62CC9 -:10A8E0000E94734D81E00F900F90DF91CF911F91E7 -:10A8F0000F91FF90EF90DF900895CF93DF93FC01CD -:10A90000808D843029F0EF010E940E5484E0888FFE -:10A91000DF91CF910895CF92DF92EF92FF920F9344 -:10A920001F93CF93DF931F921F92CDB7DEB7FC0129 -:10A93000F484F4E0FF1699F18C01CE0101960E9497 -:10A94000D15C89819A810E94744D68E070E08F2DFE -:10A950000E94F62C0E94734D0E94CB736B017C0108 -:10A96000C8010E94D65C8823B9F062E370E080E001 -:10A9700090E00E9491730E94CB73DC01CB018C1993 -:10A980009D09AE09BF09883E9340A105B10540F37A -:10A99000F80184850E940E5484E0F80184870F90AA -:10A9A0000F90DF91CF911F910F91FF90EF90DF906B -:10A9B000CF900895CF93DF9390E00496982F882747 -:10A9C000EC01C60FD71F0E9454328FE00E944853FB -:10A9D0008D2F0E9448538C2F0E94485380E00E9484 -:10A9E0004853C82F0E944E328C2FDF91CF9108958B -:10A9F000CF92DF92FF920F931F93CF93DF931F921B -:10AA00001F92CDB7DEB7F82E6B01CE0101960E94E2 -:10AA1000D15C89819A810E94744D68E270E08F2D2B -:10AA20000E94DA54082F10E069E270E08F2D0E9436 -:10AA3000DA54702F6627682B21E030E0A6018F2DB5 -:10AA40000E94EA5F0E94734D81E090E00F900F90AA -:10AA5000DF91CF911F910F91FF90DF90CF900895DC -:10AA6000CF93DF931F92CDB7DEB7FC01218D328DDE -:10AA7000232B49F0BE016F5F7F4F808D0E94F854F9 -:10AA8000898190E002C08FEF9FEF0F90DF91CF910F -:10AA900008958F929F92BF92CF92DF92EF92FF9292 -:10AAA0000F931F93CF93DF931F921F92CDB7DEB703 -:10AAB000B82E6B017A01CE0101960E94D15C89818A -:10AAC0009A810E94744D812C912C8B2D0E94D4323E -:10AAD0008C01892B21F08B2D0E94D4324C0108155A -:10AAE000190599F70115110599F463E070E08B2DB4 -:10AAF0000E94DA548431D9F18823C9F101E010E0D1 -:10AB00008C3111F400E010E01195019511092FC06E -:10AB1000E016F1060CF487011016110644F568E200 -:10AB200070E08B2D0E94DA54E82EF12C69E270E07F -:10AB30008B2D0E94DA54FE2CEE24E82A9801A601FF -:10AB4000B7018B2D0E94EA5FE00EF11E4F2D68E2E7 -:10AB500070E08B2D0E9404544E2D69E270E08B2D25 -:10AB60000E94045460E470E08B2D0E94F62C0E9439 -:10AB7000734DC8010F900F90DF91CF911F910F91EE -:10AB8000FF90EF90DF90CF90BF909F908F900895AF -:10AB9000CF93DF93FC01218D328D2115310519F4FE -:10ABA0008FEF9FEF11C0EC014217530708F0A90186 -:10ABB000888D0E9449551816190694F7298D3A8DEB -:10ABC000281B390B3A8F298FDF91CF9108950F936E -:10ABD0001F93CF93DF931F92CDB7DEB7FC01218D7A -:10ABE000328D232B61F08C0141E050E0BE016F5F9C -:10ABF0007F4F808D0E944955181619061CF08FEF63 -:10AC00009FEF08C0F801818D928D0197928F818FFF -:10AC1000898190E00F90DF91CF911F910F9108955E -:10AC20000F931F93CF93DF93CDB7DEB728970FB65F -:10AC3000F894DEBF0FBECDBF8C01D80159968D911F -:10AC40009C915A97892B41F0ED91FC910284F385F8 -:10AC5000E02DC8011995F1CFF801808D0E944F5366 -:10AC60001816190654F548E050E0BE016F5F7F4F9B -:10AC7000D80158968C910E94495518161906FCF473 -:10AC8000D801509684E0FE01319601900D928A958C -:10AC9000E1F78D8190E0982F88272E81820F911DFA -:10ACA000F801958B848B8F8190E0982F88272885D9 -:10ACB000820F911D928F818F02C080E090E02896D4 -:10ACC0000FB6F894DEBF0FBECDBFDF91CF911F91BD -:10ACD0000F9108951F93CF93DF931F921F92CDB7CB -:10ACE000DEB7182FCE0101960E94D15C89819A812E -:10ACF0000E94744D63E070E0812F0E94DA54182F97 -:10AD00000E94734D812F0F900F90DF91CF911F9173 -:10AD10000895EF92FF921F93CF93DF93FC01208D54 -:10AD2000243011F080E01CC07B01EC0110E0812F89 -:10AD30000E946A56811102C0188F05C08831E1F364 -:10AD40001F5F1430A1F7888D843061F3FD86EC8697 -:10AD50001A8E198E20E0A70162E00E94315481E032 -:10AD6000DF91CF911F91FF90EF9008951F93CF93A4 -:10AD7000DF931F921F92CDB7DEB7FC01108DCE017D -:10AD800001960E94D15C89819A810E94744D60E293 -:10AD900070E0812F0E94F62C62E070E0812F0E940B -:10ADA000DA5484FD1DC062E070E0812F0E94DA5405 -:10ADB00083FF0BC048E162E070E0812F0E940454E1 -:10ADC0000E94734D80E090E015C00E94734DCE014B -:10ADD00001960E94D15C89819A810E94744DDCCFDA -:10ADE00040E162E070E0812F0E9404540E94734DA4 -:10ADF00081E090E00F900F90DF91CF911F91089527 -:10AE0000CF93DF93C82FD62F472F60E170E00E94C9 -:10AE100004544D2F61E170E08C2FDF91CF910C94A1 -:10AE2000045490E0982F882744E050E0845F9B4FC3 -:10AE30000C948A32BF92CF92DF92EF92FF920F93DF -:10AE40001F93CF93DF9300D000D0CDB7DEB7FC01C6 -:10AE5000208D243009F04CC06A017B018C01B12C9B -:10AE600063E070E08B2D0E94DA54811103C0F80179 -:10AE7000B08E06C08831D9F3B394F4E0BF12F0CF9E -:10AE8000F801808D8430A1F196E0E8EAF2E0DE017D -:10AE9000119601900D929A95E1F7F70193819F77B2 -:10AEA0009C8394819D8395819E83B7016E5F7F4FC4 -:10AEB0000E941157B601F801808D0E940057F801D9 -:10AEC000808D90E0982F882746E050E0BE016F5FAC -:10AED0007F4F8A5F9B4F0E948A32F801128E118E3B -:10AEE00020E8A60162E0808D0E94315481E001C01B -:10AEF00080E026960FB6F894DEBF0FBECDBFDF917F -:10AF0000CF911F910F91FF90EF90DF90CF90BF9066 -:10AF10000895DF92EF92FF920F931F93CF93DF93E9 -:10AF20001F921F92CDB7DEB7FB01DC0157961C9232 -:10AF30001E9256972281211109C02381211106C03A -:10AF40002481211103C025812223F1F041155105EF -:10AF5000D9F07A018F01FC01D08CCE0101960E94BC -:10AF6000D15C89819A810E94744DB8016E5F7F4FD8 -:10AF70008D2D0E941157B7018D2D0E9400570E9400 -:10AF8000734D81E090E002C080E090E00F900F9060 -:10AF9000DF91CF911F910F91FF90EF90DF90089577 -:10AFA000CF92DF92EF92FF920F931F93CF93DF9395 -:10AFB0006C01EB0109900020E9F72197C61BD70B24 -:10AFC000C032D10514F0CFE1D0E08B01E12CF12C9F -:10AFD000EC16FD0664F4F80161918F01C7018C0D38 -:10AFE0009D1D0E94ED8BFFEFEF1AFF0AF1CF60E08D -:10AFF000C6018C0F9D1FDF91CF911F910F91FF9084 -:10B00000EF90DF90CF900C94ED8BCF93DF931F9256 -:10B01000CDB7DEB71982892B21F0FB0162817381E4 -:10B0200003C0BE016F5F7F4F86E390E00E94D05760 -:10B0300063EB71E187EB9AE00E94186A0F90DF9151 -:10B04000CF910895CF93DF93C0E0D0E060E0CE01D0 -:10B050000E94ED8B2196C11582E0D807B9F763EA0B -:10B0600071E187EB9AE0DF91CF910C94186A0F930E -:10B070001F93CF93DF93EB0186EF99E09F938F931C -:10B0800085EF99E09F938F9384EF99E09F938F933F -:10B0900083EF99E09F938F9382EF99E09F938F9333 -:10B0A00081EF99E09F938F938AE996E09F938F9326 -:10B0B0008B818F938A818F930E9468902DB73EB7C2 -:10B0C000205F3F4F0FB6F8943EBF0FBE2DBF0697CF -:10B0D00094F40A80DB81C02D65EC71E187EB9AE086 -:10B0E0000E94186ABE0187EB9AE0DF91CF911F9111 -:10B0F0000F910C943F6B0E94ED6E01EF19E0C0E0E0 -:10B10000D0E0F80161918F01CE010E94ED8B219674 -:10B11000C630D105B1F767ED71E187EB9AE0DF91B9 -:10B12000CF911F910F910C94186A0F931F93CF9397 -:10B13000DF93CDB7DEB72C970FB6F894DEBF0FBE06 -:10B14000CDBF8B0128E933E03A8329831B821C821F -:10B150001D821E8238872F8319861A861B861C86BD -:10B1600083309105B9F144F48130910509F45BC055 -:10B17000029709F443C064C084309105B9F0059783 -:10B1800009F05EC0BE01695F7F4FF801808591853F -:10B190000E947642BE01892B19F0695F7F4F02C081 -:10B1A0006F5F7F4F82E190E00E945742BE01695F6E -:10B1B0007F4FF801868197810E947642BE01892BDC -:10B1C00019F0695F7F4F02C06F5F7F4F8EE090E0A4 -:10B1D0000E945742BE01695F7F4FF80184819581CB -:10B1E0000E947642BE01892B19F0695F7F4F02C031 -:10B1F0006F5F7F4F8AE090E00E945742BE01695F17 -:10B200007F4FF801828193810E947642BE01892B93 -:10B2100019F0695F7F4F02C06F5F7F4F86E090E05B -:10B220000E9457420DC0BE016F5F7F4F86E090E0E5 -:10B230000E94574263E971E187EB9AE00E94186A25 -:10B240006CE871E187EB9AE00E94186A2C960FB6C1 -:10B25000F894DEBF0FBECDBFDF91CF911F910F914C -:10B260000895CF93DF93CDB7DEB72C970FB6F89440 -:10B27000DEBF0FBECDBF1C821B821E821D828FEFE0 -:10B280009FEF98878F838AED92E09A83898386E483 -:10B2900090E09A8789871C861B8662E771E187EBBD -:10B2A0009AE00E94186A6091180A7091190ACE01FA -:10B2B00001960E946B2F6FEFCE0101960E944C2EDB -:10B2C00062E671E187EB9AE00E94186A2C960FB64D -:10B2D000F894DEBF0FBECDBFDF91CF910895CF931D -:10B2E000DF93CDB7DEB769970FB6F894DEBF0FBE18 -:10B2F000CDBF8FE290E09A838983FE01339687E188 -:10B30000DF011D928A95E9F76DE471E187EB9AE020 -:10B310000E94186AAE014E5F5F4F66E081EF99E0D0 -:10B320000E9486391E866FEA76E0CE0101960E9461 -:10B33000A98FBE016F5F7F4F87EB9AE00E943F6B42 -:10B34000CE0101960E94E9411E8667EB76E0CE01B0 -:10B3500001960E94A98FBE016F5F7F4F87EB9AE035 -:10B360000E943F6B61EC76E0CE0101960E94F12BCA -:10B3700069960FB6F894DEBF0FBECDBFDF91CF91B7 -:10B380000895AF92BF92CF92DF92EF92FF920F9308 -:10B390001F93CF93DF936C017B018A010E94E58BA1 -:10B3A00081508E3FA0F45701C0E0D0E00150110958 -:10B3B000C017D1077CF4C6018C0F9D1F0E94E58B3E -:10B3C000F50181935F01882329F02196F1CF80E078 -:10B3D00090E005C0CE0DDF1D188281E090E0DF9186 -:10B3E000CF911F910F91FF90EF90DF90CF90BF9082 -:10B3F000AF900895882319F060EE71E102C062EE0B -:10B4000071E187EB9AE00C94186ACF93DF93CDB784 -:10B41000DEB72C970FB6F894DEBF0FBECDBF62E348 -:10B4200071E187EB9AE00E94186A87EB9AE00E942C -:10B430003B6B86E490E00E94E58B8B37A1F51C8284 -:10B440001B821E821D828FEF9FEF98878F838AED6C -:10B4500092E09A83898386E490E09A8789871C86A4 -:10B460001B860E94406FCE0101960E94272C90936C -:10B47000190A8093180A892B19F465E171E115C046 -:10B480006EE071E187EB9AE00E94186A87EB9AE020 -:10B490000E943B6B0E94393A81E49DE00E948B54EC -:10B4A00081E090E00CC061E271E187EB9AE00E94DC -:10B4B000186A87EB9AE00E943B6B80E090E02C9644 -:10B4C0000FB6F894DEBF0FBECDBFDF91CF910895C8 -:10B4D000AF92BF92CF92DF92EF92FF920F931F93A2 -:10B4E000CF93DF93CDB7DEB7C058D1090FB6F8942C -:10B4F000DEBF0FBECDBF8E010F5B1F4FD8011D9267 -:10B500001C92FE01ED5BFF4F2EE1DF011D922A959B -:10B51000E9F7029774F0FB01628173814FE150E01B -:10B52000C8010E94ED8FB80186E190E00E94D057DB -:10B5300010C040E250E0B80186E190E00E94C1599D -:10B54000892B39F440E250E066EA72E1C8010E94BA -:10B55000888383EC96E09F938F9382ED96E09F9390 -:10B560008F931F9280E48F93CE0101966C019F937D -:10B570008F930E94FC8F62E972E187EB9AE00E9450 -:10B58000186AB80187EB9AE00E943F6BB60187EB1F -:10B590009AE00E943F6B87EB9AE00E943B6B0FB6EC -:10B5A000F894A89580916000886180936000109263 -:10B5B00060000FBE7E0191E6E90EF11CD7011396E3 -:10B5C0001C921E92129788EE93E0A0E0B0E0F70183 -:10B5D00084839583A683B78384E0848782E793E09E -:10B5E0009183808316870587108A178680E590E00F -:10B5F000928B818B158A67ED7EE285E991E30E944B -:10B6000006848C010FB6F894DEBF0FBECDBF892B28 -:10B61000E1F183E090E00E946A80D8011D969C933E -:10B620008E931C97FC01F182E0821282C7010E9476 -:10B630002453882319F0C7010E948B54D7011F9609 -:10B640006D917C9150975196AD90BC905297611539 -:10B65000710569F0CE0189589F4F0E94416BA50189 -:10B66000BE0169587F4FC7010E94024E07C0F70113 -:10B6700065857685A501C7010E942752181619060F -:10B680000CF498C0C8010E946E3100E010E0F70190 -:10B69000E388F48899E288E10FB6F894A89580933E -:10B6A00060000FBE909360000115110509F469C098 -:10B6B000F8ECEF16F10409F056C066E872E187EB8A -:10B6C0009AE00E94186AEB961FAE1EAEEB97ED96BD -:10B6D0001FAE1EAEED978FEF9FEFEF969FAF8EAF31 -:10B6E000EF9780EF92E0E9969FAF8EAFE997C15850 -:10B6F000DF4F19830883CF57D040F8940E94406FE2 -:10B70000CE0189589F4F0E94272C9093190A80934D -:10B71000180A7894C8010E946E318091180A90919D -:10B72000190A892B79F46FE672E187EB9AE00E949F -:10B73000186A0E94CB73DC01CB018856954CAF4F41 -:10B74000BF4F2DC064E672E187EB9AE00E94186A51 -:10B750000E94393A6DE572E187EB9AE00E94186A1F -:10B7600082E090E0C7C065E472E187EB9AE00E9456 -:10B77000186A4AE050E0B70187EB9AE00E94E26A5B -:10B7800006C062E372E187EB9AE00E94186A0E94A9 -:10B79000CB73DC01CB0188579C4EAF4FBF4F8093DA -:10B7A000140A9093150AA093160AB093170A85EF0E -:10B7B0009FEFA0C0D7011D96BC901D971E96AC9020 -:10B7C000DF92CF928EE292E19F938F931F930F931C -:10B7D0000E948F84DF92CF9289E292E19F938F93B0 -:10B7E0001F930F930E948F84D8011C96ED91FC91BA -:10B7F0001D9781E08283DF92CF9286E292E19F9350 -:10B800008F931F930F930E948F84D8011C96ED9104 -:10B81000FC911D971282AF92BF9280EF91E19F93AE -:10B820008F931F930F930E948F848BE292E19F93DB -:10B830008F931F930F930E948F84F701148A138AAA -:10B84000D8011C96ED91FC911D97A080B1800FB698 -:10B85000F894DEBF0FBECDBF83E3C82ED12CD50137 -:10B86000ED91FC910084F185E02DC501199541977A -:10B870005CF4B1E0CB1AD10839F064E170E080E00B -:10B8800090E00E949173EBCF6E01F7E7CF0ED11CD1 -:10B89000DF92CF9284EE91E19F938F931F930F934A -:10B8A0000E94AC840F900F900F900F900F900F900C -:10B8B000019709F0ECCEF60180819181D701549671 -:10B8C0009C938E935397D12C80E08A3039F4BAE060 -:10B8D000DB1609F4DCCE9AE0D92E03C08D3009F0D6 -:10B8E000D82EC8010E9451848F3F79F7C8010E9469 -:10B8F0006E31CDCEC058DF4F0FB6F894DEBF0FBE0D -:10B90000CDBFDF91CF911F910F91FF90EF90DF900E -:10B91000CF90BF90AF9008950E94685A90935E07B1 -:10B9200080935D0781E49DE00C948B54CF92DF926D -:10B93000EF92FF92CF93DF93EC010E94CB736B01E8 -:10B940007C0180918A0B90918B0BDC01ED91FC9135 -:10B950000084F185E02D1995892B79F40E94CB7331 -:10B96000DC01CB018C199D09AE09BF0988399A43C6 -:10B97000A105B10530F380E00DC080918A0B909154 -:10B980008B0BDC01ED91FC910284F385E02D199580 -:10B99000888381E0DF91CF91FF90EF90DF90CF908F -:10B9A000089520E5FC01208311820895FC0184851F -:10B9B000843011F00C946A5680E008954F925F92A3 -:10B9C0006F927F928F929F92AF92BF92CF92DF92AF -:10B9D000EF92FF920F931F93CF93DF931F921F92CB -:10B9E000CDB7DEB75C018CE89BE00E94965C8111CC -:10B9F0003AC036C08C01CE0101960E94965C882325 -:10BA000079F1C80101962981F70121937F01422F25 -:10BA10004F7750E0449DB001459D700D549D700DD1 -:10BA20001124C60ED71E47E0440C551C661C771C1B -:10BA30004A95D1F727FF27C085309105D9F68FEFBA -:10BA40009FEF9093260C8093250C80918A0B909108 -:10BA50008B0BDC01ED91FC910488F589E02D1995A3 -:10BA600080E090E08EC090908C0B19828DE8E82EDB -:10BA70008BE0F82E01E010E0C12CD12C412C512C90 -:10BA800032014394B8CFF92DF07FFA832FEF280FBE -:10BA9000D5012C93F03319F58457944F0E94965C8E -:10BAA0008823F1F2C8018257944F0E94965C882344 -:10BAB000B9F2C8010396D501EC91F0E0EA57F44FD2 -:10BAC000E780F12CFE2CEE242085E20EF11C209163 -:10BAD0008C0B21FF08C0B2E0EB0EF11C04C020E08B -:10BAE000E12CF12C01C022E0422E512CFC01EA573E -:10BAF000F44F4F018C01481A590A2EEF622E772419 -:10BB00007A94C801840D951D8C159D0578F5CE019C -:10BB100001960E94965C882309F4A2CF8091230CA1 -:10BB20009091240C0097B1F0FA81F03399F4D5018B -:10BB30002C91F301E21BF1099F01200F311FE21646 -:10BB4000F30640F4DC01ED91FC910190F081E02DD1 -:10BB5000698119950038110518F48981F4018683EB -:10BB60000F5F1F4FFFEF8F1A9F0ACBCF8091230CDF -:10BB70009091240C892B21F40138110508F070CF25 -:10BB8000C8010F900F90DF91CF911F910F91FF90FF -:10BB9000EF90DF90CF90BF90AF909F908F907F906D -:10BBA0006F905F904F9008952F923F924F925F92C7 -:10BBB0006F927F928F929F92AF92BF92CF92DF92BD -:10BBC000EF92FF920F931F93CF93DF931F92CDB706 -:10BBD000DEB70E941663382E882309F422C10E9422 -:10BBE000CB732B013C018091120C9091130CA0910E -:10BBF000140CB091150CA3019201281B390B4A0BB0 -:10BC00005B0BDA01C90189399A43A105B105A8F492 -:10BC100080910E0C90910F0CA091100CB091110C12 -:10BC2000A3019201281B390B4A0B5B0BDA01C901F6 -:10BC300089399A43A105B105C8F12091160C80916C -:10BC40008A0B90918B0B222371F02CEF3FEF3093F6 -:10BC5000260C2093250CDC01ED91FC910488F589DC -:10BC6000E02D1995DDC020EC20938C0B10928D0BEC -:10BC7000DC01ED91FC910280F381E02D42E050E087 -:10BC80006CE87BE0199540920E0C50920F0C60927C -:10BC9000100C7092110C4092120C5092130C609286 -:10BCA000140C7092150C81E08093160C80918A0B15 -:10BCB00090918B0BDC01ED91FC910084F185E02DDE -:10BCC0001995892B09F4ADC0CE0101960E94DE5C66 -:10BCD0005C01892B09F4A0C04092120C5092130C05 -:10BCE0006092140C7092150C80918C0B807F8033C5 -:10BCF00009F076C08091170C9091180C892B09F4EB -:10BD000090C0E980F12CF701EA57F44F078110E069 -:10BD1000102F00278085080F111D97012257344FDF -:10BD20004901B7016157744FA801C9010E94848F6E -:10BD3000B8016E0D7F1DDB01AA57B44F18961C92F7 -:10BD4000189780918C0B8670282EE091170CF0913B -:10BD5000180C32E0831337C01996CC901997D12C68 -:10BD6000DC2CCC241A968C91C80ED11C4BEF5FEFC3 -:10BD70004E195F09401B510B4A0D5B1D6F56744FE6 -:10BD8000C401199580E480938C0B20928D0BD09286 -:10BD90008E0BC0928F0B80918A0B90918B0BDC01E4 -:10BDA000ED91FC910280F381E02D44E050E06CE8DD -:10BDB0007BE0199540920E0C50920F0C6092100C83 -:10BDC0007092110C2EC04DEF5FEF4E195F09401BB2 -:10BDD000510B4A0D5B1D6157744FC401199521C069 -:10BDE000803CA9F480ED80938C0B10928D0B809198 -:10BDF0008A0B90918B0BDC01ED91FC910280F38119 -:10BE0000E02D42E050E06CE87BE019950AC0803DEF -:10BE100041F41092160C05C00E941663811101C0F6 -:10BE2000312C832D0F90DF91CF911F910F91FF90B7 -:10BE3000EF90DF90CF90BF90AF909F908F907F90CA -:10BE40006F905F904F903F902F900895AF92BF9268 -:10BE5000CF92DF92EF92FF921F93CF93DF9300D0A8 -:10BE600000D0CDB7DEB76C017C0110E08AE0A82ECF -:10BE7000B12C1330A9F0F701828190E0A0E0B0E08E -:10BE800089839A83AB83BC83BE82AD82BE016F5F20 -:10BE90007F4F87EB9AE00E94842265EB72E114C029 -:10BEA000F601858190E0A0E0B0E089839A83AB83BE -:10BEB000BC83BE82AD82BE016F5F7F4F87EB9AE08D -:10BEC0000E94842262EB72E10E94186A1F5FFFEFFA -:10BED000EF1AFF0A143069F626960FB6F894DEBF03 -:10BEE0000FBECDBFDF91CF911F91FF90EF90DF90FC -:10BEF000CF90BF90AF9008950F931F93CF93DF9390 -:10BF00001F921F92CDB7DEB78C0188E993E0F8014C -:10BF1000918380831282138214821582CE0101964E -:10BF20000E94D15C89819A810E94744DB8016E5F34 -:10BF30007F4F44E050E08FE090E00E945A320E9430 -:10BF4000734DC8010F900F90DF91CF911F910F910A -:10BF50000895CF93DF93C6E8DBE080EE8E831F82E7 -:10BF60008C819D81DC01ED91FC910280F381E02DBB -:10BF700042E050E06CE87BE019958FEF9FEF9093E3 -:10BF8000260C8093250C8C819D81DC01ED91FC9128 -:10BF90000680F781E02D19958C819D81DC01ED9162 -:10BFA000FC910488F589E02D19950E94CB7360936C -:10BFB0000E0C70930F0C8093100C9093110C6093E7 -:10BFC000120C7093130C8093140C9093150CDF914A -:10BFD000CF910895AF92BF92CF92DF92EF92FF92EE -:10BFE0000F931F93CF93DF931F921F92CDB7DEB7AE -:10BFF0007A836983BA01A901E981FA81F770082F70 -:10C0000010E0000F111F0A5D174FD8018D919C9110 -:10C010008E0F9F1F9F01240F351F21303840A0F045 -:10C020007A015B0160E078E06B01CE1ADF0AA601BD -:10C03000B5010E945A32A7014C195D09B5016C0D7A -:10C040007D1DF801808191810F900F90DF91CF913C -:10C050001F910F91FF90EF90DF90CF90BF90AF9026 -:10C060000C945A329F92AF92BF92CF92DF92EF928E -:10C07000FF920F931F93CF93DF93982E8B015A015A -:10C08000690164E270E00E94DA54E82EF12C65E266 -:10C0900070E0892D0E94DA54FE2CEE24E82AE80193 -:10C0A000CE0DDF1D9E013770E92CF12CC701880FE2 -:10C0B000991FAC01425E574F7A01FA01808191814C -:10C0C000820F931FA9014C0D5D1D4130584090F027 -:10C0D00000E018E0021B130BA801B5010E948A3290 -:10C0E000A601401B510BB501600F711FF701808144 -:10C0F000918102C0A601B5010E948A32CC0DDD1DDE -:10C100004D2F64E270E0892D0E9404544C2F65E2AB -:10C1100070E0892DDF91CF911F910F91FF90EF90EB -:10C12000DF90CF90BF90AF909F900C940454FF92FB -:10C130000F931F93CF93DF93F82E00E010E08F2D25 -:10C140000E94EC32EC01892B21F08F2D0E94EC3201 -:10C150008C01C017D10799F7CE01DF91CF911F91C4 -:10C160000F91FF90089520E3FC0120833296862FE3 -:10C1700082958F7090E1899F601911246A3014F4C0 -:10C18000605D01C0695C6293682F8111F0CF0895F2 -:10C190002F923F924F925F926F927F928F929F92D7 -:10C1A000AF92BF92CF92DF92EF92FF920F931F93C5 -:10C1B000CF93DF93CDB7DEB7E2970FB6F894DEBF2B -:10C1C0000FBECDBF7C012A013B0169010E94CB73E8 -:10C1D0004B015C0187010D5B1F4FC8010E94105687 -:10C1E00018161906A4F00E94CB73DC01CB01881944 -:10C1F0009909AA09BB09481659066A067B06D8F0B0 -:10C2000062E370E080E090E00E949173E6CF42E24A -:10C2100050E0BE016F5F7F4FC8010E94C855898101 -:10C22000823011F080E060C1F801848995898334FF -:10C230009105C1F702C08FEF57C16D817E818F815B -:10C2400098850E948A8C4B015C01F60160837183A2 -:10C250008283938346E050E0B701685F7F4FCE0151 -:10C260004D960E94778F892BE9F6F70180819181A5 -:10C27000A281B38188169906AA06BB0698F284812A -:10C280009581A681B78188159905AA05BB0550F24D -:10C2900089899A89AB89BC8986879787A08BB18B5E -:10C2A0008EECC82ED12CC8010E94E755F1E0CF1AC0 -:10C2B000D108C9F7712CC70182969AA789A7F701FF -:10C2C000B696FCA7EBA708969EA78DA73C974F01B3 -:10C2D000899698AB8FA73897FAABE9AB1701F6E1CF -:10C2E0002F0E311C27018EE1480E511CF801818D63 -:10C2F000928D181619060CF0F6C0C8010E94E75579 -:10C300008333910509F4C9C0F4F481309105B9F182 -:10C310001CF4892B59F3DBC083309105C1F10697DA -:10C3200009F0D5C0C8010E94E7556C0144E050E017 -:10C33000B201C8010E94C855A12CB12CDD2494E0A3 -:10C34000C91AD1083FC08A33910509F47AC03CF478 -:10C350008533910561F0C69709F43FC0B8C08B33AF -:10C36000910509F484C08F3F910501F2B0C0C80166 -:10C370000E94E755C8010E94E755782EB7CFC80143 -:10C380000E94E75544E050E069A97AA93AC0C80183 -:10C390000E94E7556C0144E050E0B101C8010E94E1 -:10C3A000C855A12CB12CDD24F4E0CF1AD108AC146F -:10C3B000BD040CF09BCFC8010E94E7558FEFA81A6F -:10C3C000B80AF5CFAC14BD040CF090CFC8010E94A0 -:10C3D000E755EFEFAE1ABE0AF5CFC8010E94E75548 -:10C3E000682EF701828D811110C0838D81110DC0DF -:10C3F000848D81110AC0858D811107C044E050E011 -:10C40000B401C8010E94C85571CFEFA5F8A9A0805A -:10C41000B180C280D380B401CE0183960E94416B6B -:10C420008DA19EA1AFA1B8A5A816B906CA06DB06C4 -:10C4300029F3662009F45ACFC8010E94E7556A948F -:10C44000F8CFC8010E94E75544E050E06BA57CA5F9 -:10C45000C8010E94C855F70166A177A180A591A5E2 -:10C460000E948A8C66A377A380A791A73FCFC801BB -:10C470000E94E75544E050E06DA57EA5C8010E94EA -:10C48000C855F70162A573A584A595A50E948A8C5D -:10C4900062A773A784A795A729CFC8010E94E75573 -:10C4A00044E050E069A57AA5C8010E94C855F7018B -:10C4B00062A173A184A195A10E948A8C62A373A337 -:10C4C00084A395A366A777A780AB91AB0FCFC801D4 -:10C4D0000E94E755D82EDD2009F408CFC8010E943C -:10C4E000E755DA94F8CF872DE2960FB6F894DEBFC1 -:10C4F0000FBECDBFDF91CF911F910F91FF90EF90B5 -:10C50000DF90CF90BF90AF909F908F907F906F9073 -:10C510005F904F903F902F900895CF93DF93EC0161 -:10C52000FA013296E60FF71FDC01AD014C1B5D0BE3 -:10C53000CF01861B970B2D91222311F02193F5CF6C -:10C540009C01241B350B620F731FFB013297508334 -:10C5500031964083DF91CF910895EF92FF920F9330 -:10C560001F93CF93DF9300D01F92CDB7DEB77B012F -:10C57000BA0130E0962F9F77660F672F661F770B03 -:10C5800071956115710509F0906821E0230FE1E0D4 -:10C59000F0E0EC0FFD1FE30FF11D908361157105B5 -:10C5A00011F0322FE7CF30E0B701621B730B6C5FE5 -:10C5B0007F4FDB018C93DE011196F701E21BF30B39 -:10C5C000359685E0E80EF11CEE16FF0619F08D9108 -:10C5D0008193FACF80918A0B90918B0B2F5F3F4F05 -:10C5E0008901040F151FDC01ED91FC910280F3819C -:10C5F000E02DA80119957C010E94CB7360930E0C6D -:10C6000070930F0C8093100C9093110C81E00E1519 -:10C610001F0509F080E00F900F900F900F90DF91B1 -:10C62000CF911F910F91FF90EF900895CF9380913C -:10C630008A0B90918B0B009771F1DC01ED91FC91CD -:10C640000688F789E02D1995C1E0811125C0C0E069 -:10C650008091250C9091260C892BF1F48DEF9FEFA2 -:10C660009093260C8093250C80918A0B90918B0BD4 -:10C67000DC01ED91FC910680F781E02D1995809108 -:10C680008A0B90918B0BDC01ED91FC910488F5896C -:10C69000E02D199501C0C0E08C2FCF910895DF9255 -:10C6A000EF92FF920F931F93CF93DF938C01D62EBF -:10C6B000E72EEA01F22E0E9416638823B9F1F801F1 -:10C6C00001900020E9F73197E01BF10BCE010796AE -:10C6D000E80FF91FE138F10548F545E050E06CE856 -:10C6E0007BE0C8010E948D62AC01ED2DFE2DDC01C6 -:10C6F000A457B44F9F012C0F3D1FE217F30719F009 -:10C7000081918D93FACF2597FF2011F081E301C02D -:10C7100080E34C0F5D1F6CE87BE0DF91CF911F91B0 -:10C720000F91FF90EF90DF900C94AD6280E0DF916D -:10C73000CF911F910F91FF90EF90DF900895FB0133 -:10C7400001900020E9F73197AF01461B570B21E01C -:10C750000C944F630F931F93CF93DF938B01FC01D6 -:10C76000C681D781209759F0B801888199810E94AC -:10C77000968F892B21F00A80DB81C02DF3CFCE016B -:10C78000DF91CF911F910F9108950F931F93CF9336 -:10C79000DF93EC010E94186A8C01CE010E943B6B72 -:10C7A000800F911FDF91CF911F910F910895FC0190 -:10C7B00086819781009739F0662329F06150FC014A -:10C7C00082819381F7CF08950F931F93CF93DF93C7 -:10C7D000082FEB01142F6091710B80916F0B9091DA -:10C7E000700B0E94653680916F0B9091700BDC018D -:10C7F000ED91FC910190F081E02D602F1995CE0113 -:10C80000810F911D8C0180916F0B9091700BC0175F -:10C81000D10749F0DC01ED91FC910190F081E02D10 -:10C8200069911995F0CF0E945E36882319F082E055 -:10C8300090E002C080E090E0DF91CF911F910F91D6 -:10C8400008958230910599F038F4009769F00197C6 -:10C85000A1F46EEE76E013C08330910559F0049791 -:10C8600061F460E177E00BC066EE76E008C067EF48 -:10C8700076E005C061E077E002C06EE177E087EB2B -:10C880009AE00C943F6B0F931F93CF93DF93EC01CF -:10C890000E943C6A8C01CE010E943B6B800F911F6D -:10C8A000DF91CF911F910F910895EF92FF921F9307 -:10C8B000CF93DF93C82F7B016091710B80916F0B39 -:10C8C0009091700B0E94653680916F0B9091700B68 -:10C8D000DC01ED91FC910190F081E02D6C2F199518 -:10C8E00080916F0B9091700B0E945E36882319F037 -:10C8F000C2E0D0E002C0C0E0D0E041E06091710B46 -:10C9000080916F0B9091700B0E948C3611E080919A -:10C910006F0B9091700BDC01ED91FC910084F1851F -:10C92000E02D1995892B69F080916F0B9091700B18 -:10C93000DC01ED91FC910284F385E02D1995182F0F -:10C94000E6CFF7011083CE01DF91CF911F91FF90C9 -:10C95000EF9008951092C50D1092C40D1092C30D62 -:10C960001092C20D1092C10D81E08093C00D109203 -:10C97000BF0D61E084E10E94344561E085E10E94E1 -:10C980003445E9EBF0E080818E7F808380818D7F6C -:10C99000808388E48093B80085E48093BC0086E3BC -:10C9A00093E39093BE0D8093BD0D87E393E3909343 -:10C9B000BC0D8093BB0D0895DC011696ED91FC91A2 -:10C9C000179761157105A1F0309729F417967C939C -:10C9D0006E931697089582819381009711F0FC0160 -:10C9E000FACF73836283DB011596FC93EE93149761 -:10C9F0000895CF92DF92EF92FF920F931F93CF9300 -:10CA0000DF938C017B016A010E946231EC01892B6A -:10CA100009F182E08887A601DD0C660B770B498758 -:10CA20005A876B877C8788819981009711F00E94D3 -:10CA30000281C7010E945D8F99838883BE01C8016E -:10CA4000DF91CF911F910F91FF90EF90DF90CF90EA -:10CA50000C94DC64DF91CF911F910F91FF90EF90C8 -:10CA6000DF90CF9008951F93CF93DF93182F60919D -:10CA70006E0B82E69BE00E946536612F82E69BE0AA -:10CA80000E94903382E69BE00E945E3669E070E08F -:10CA900080E090E00E94917342E060916E0B82E62C -:10CAA0009BE00E948C3682E69BE00E944733182F61 -:10CAB00082E69BE00E944733D12F20E0C22F9E01E7 -:10CAC000282BC901DF91CF911F910895CF92DF925A -:10CAD000EF92FF921F93CF93DF93EC016A017B01EA -:10CAE000122FE889F98982E080834115514E610552 -:10CAF0007105B1F060E079E08DE390E0A701960167 -:10CB00000E940B8CDA01C9010197A109B109B69500 -:10CB1000A795979587959C01211580E13807A8F086 -:10CB2000E889F989108260E874E88EE190E0A70155 -:10CB300096010E940B8CDA01C9010197A109B10984 -:10CB4000B695A795979587959C01EC85FD853083D3 -:10CB5000EE85FF852083188EEC89FD891083EA8994 -:10CB6000FB89808180618083EA89FB89808188607C -:10CB70008083EA89FB89808180688083EA89FB89D8 -:10CB800080818F7D8083DF91CF911F91FF90EF9007 -:10CB9000DF90CF9008958F929F92AF92BF92CF92E5 -:10CBA000DF92EF92FF920F931F93CF93DF93CDB756 -:10CBB000DEB7DA950FB6F894DEBF0FBECDBFC82E34 -:10CBC0008091290C8983CA8221E0C216A0F074E00A -:10CBD0007C1518F487E1C8120EC080912A0C909140 -:10CBE0002B0C9B838C8380912C0C90912D0C9D831E -:10CBF0008E8386E001C082E08E010F5F1F4F90E1BF -:10CC00009C1528F0AFE0CA1630F49BEF01C09AEEF5 -:10CC10009C0D923078F42091AE0C9091AF0CF801FD -:10CC2000E80FF11D908391E0980FF801E90FF11DD5 -:10CC30008E5F2083BFE0CB1641F1BC1558F0E5E0D4 -:10CC4000CE16A1F0F6E0CF12B6C02091B20C9091B2 -:10CC5000B30C10C026E1C21609F48EC077E1C716E6 -:10CC600009F459C090E1C912A6C055C02091B00C7A -:10CC70009091B10CF801E80FF11D908391E0980FAD -:10CC8000F801E90FF11D8E5F95C02091B00C309135 -:10CC9000B10CF801E80FF11D308342E0480F91E03C -:10CCA000980FF801E90FF11D2083B901677077270C -:10CCB000A3E036952795AA95E1F7672B19F091E047 -:10CCC000920F01C0922FB3E0B80FF801E40FF11DED -:10CCD00090838C5F60E070E0A0E04FEF480F9A1304 -:10CCE00003C08B2F890F67C050E09B0135952795B6 -:10CCF000400F511F220F331FF901EE54F34FA0FDD7 -:10CD000002C0208101C02181FA012083AF5F6F5FE3 -:10CD10007F4F8F5FE2CF2091B00C3091B10CF801C2 -:10CD2000E80FF11D308391E0980FF801E90FF11D34 -:10CD3000208392E0980FF801E90FF11D8D5F922F8B -:10CD4000990F908390E03327E92FF0E0E217F30783 -:10CD500094F5EE0FFF1FEE54F34F50814181F8011F -:10CD6000E80FF11D408341E0480FF801E40FF11D89 -:10CD70008E5F50839F5FE8CF9091B20C2091B30CEF -:10CD8000F801E80FF11D208321E0280FF801E20FE0 -:10CD9000F11D90832091B40C9091B50C32E0380FC6 -:10CDA000F801E30FF11D908393E0980FF801E90F6C -:10CDB000F11D8C5F20837801F8012FEF3FEFD02E1B -:10CDC0009E2F901B9817A0F49191292748E050E0DE -:10CDD000B9017695679520FF06C09B0191E0292750 -:10CDE00090EA392701C09B014150510989F7E8CFEA -:10CDF000F801E80FF11D2083B2E0BB2EB80E8F5F63 -:10CE0000F801E80FF11D3083F801EB0DF11D1082E0 -:10CE10008091270C9091280CDC01ED91FC9102840B -:10CE2000F385E02D1995019699F7E0913D0DF0916C -:10CE30003E0D309709F019958091270C9091280CA0 -:10CE40002E2D2D192B1558F4F70161917F01DC016E -:10CE5000ED91FC910190F081E02D1995EDCFDC0171 -:10CE6000ED91FC910680F781E02D1995E0913F0D41 -:10CE7000F091400D309709F019950E94CB734B014A -:10CE80005C01A8E0EA2EF12CD12C8091270C909126 -:10CE9000280CDC01ED91FC910084F185E02D1995C1 -:10CEA000892BC1F08091270C9091280CDC01ED9129 -:10CEB000FC910284F385E02D19959091290C891736 -:10CEC00011F0FF2099F1F801EF0DF11D8083EA9434 -:10CED000F39407C0E0913B0DF0913C0D309709F0C1 -:10CEE0001995B5E0FB1222C0EA818E2F8F7790E072 -:10CEF0008C159D0509F0A2C0E7FF04C08B81882333 -:10CF000081F181C08E2F90E0FC013197E731F1056E -:10CF100068F48827E553FF4F8F4F0C94828CF3E021 -:10CF2000EF2E04C0EB8002C0E5E0EE2E0E94CB7332 -:10CF3000DC01CB0188199909AA09BB09813D9740F9 -:10CF4000A105B10538F480E0EE2031F0882309F422 -:10CF50009CCF59C082EEF8CF811155C0F4E0FF1587 -:10CF6000C0F58FEF9FEF60E0EF2DF0E09F012250C2 -:10CF70003109462F50E0D80142175307BCF4A40FE3 -:10CF8000B51F4C91842748E050E0DC01B695A79589 -:10CF900080FF06C0CD0171E0872770EA972701C0A6 -:10CFA000CD014150510989F76F5FE3CFA20FB31F45 -:10CFB0002C9130E0AC0155274217530709F040C0CF -:10CFC000892F9927EC0FFD1F208130E082179307EE -:10CFD000B9F58A818530B0F58330B0F5813090F0B5 -:10CFE0005B81652F70E07595679520913A0D40E063 -:10CFF000842F90E0861797070CF452C020933A0DC7 -:10D0000050FD6CC080E01092340D1092360D1092DD -:10D01000350D1092390DD3950FB6F894DEBF0FBEC3 -:10D02000CDBFDF91CF911F910F91FF90EF90DF90D7 -:10D03000CF90BF90AF909F908F90089581EEE3CFF7 -:10D0400083EEE1CF8731F1F66B8170E075956795DE -:10D0500020913A0D40E0842F90E0861797071CF04E -:10D0600020933A0DCFCF4034C0F49C012E5F3F4F48 -:10D07000220F331F880F991FFC01E95DF34FDE017A -:10D08000A20FB31F8C9190E0982F8827D801A20F90 -:10D09000B31F2C91822B90878783242F4F5FDBCF88 -:10D0A0004034C8F4880F991FFC01E95DF34FA5E0F7 -:10D0B000B0E0AC0FBD1FA80FB91F2C9130E0322F8C -:10D0C0002227A4E0B0E0AC0FBD1FA80FB91F8C91C0 -:10D0D000282B30872783242F4F5F8ACF403468F472 -:10D0E000880F991FFC01E95DF34FDE01A80FB91FFE -:10D0F00014968C9190E09087878381E0840F8093D1 -:10D100003A0D80CFDC011696ED91FC91179780E0E7 -:10D11000309729F08F5F0280F381E02DF9CF0895D9 -:10D12000CF92DF92EF92FF920F931F93CF93DF93F3 -:10D130006C017A018B01C0E0D0E0CE15DF0581F0F3 -:10D14000D8016D918D01D601ED91FC910190F08196 -:10D15000E02DC6011995892B11F02196EECF7E01A5 -:10D16000C701DF91CF911F910F91FF90EF90DF905A -:10D17000CF900895FC01538D448D252F30E0842FEE -:10D1800090E0821B930B541710F0CF9608950197EF -:10D190000895FC01918D828D981761F0828DDF01D9 -:10D1A000A80FB11D5D968C91928D9F5F9F73928F9A -:10D1B00090E008958FEF9FEF0895FC01918D828D8F -:10D1C000981731F0828DE80FF11D858D90E008955C -:10D1D0008FEF9FEF0895FC01918D228D892F90E0B4 -:10D1E000805C9F4F821B91098F73992708958AE174 -:10D1F0009AE00E94EB6821E0892B09F420E0822F5D -:10D20000089587EB9AE00E94EB6821E0892B09F4EE -:10D2100020E0822F0895FC01848DDF01A80FB11D4D -:10D22000A35ABF4F2C91848D90E001968F7399275C -:10D23000848FA689B7892C93A089B1898C9183703A -:10D2400080648C93938D848D981306C00288F38933 -:10D25000E02D80818F7D80830895EF92FF920F9360 -:10D260001F93CF93DF93EC0181E0888F9B8D8C8D92 -:10D27000981305C0E889F989808185FD26C0F62EBE -:10D280000B8D10E00F5F1F4F0F731127E02E8C8D59 -:10D29000E8120CC00FB607FCFACFE889F989808143 -:10D2A00085FFF5CFCE010E940B69F1CF8B8DFE017A -:10D2B000E80FF11DE35AFF4FF0829FB7F8940B8FF0 -:10D2C000EA89FB89808180620AC09FB7F894EE8961 -:10D2D000FF896083E889F989808183708064808315 -:10D2E0009FBF81E090E0DF91CF911F910F91FF9060 -:10D2F000EF900895CF93DF93EC01888D8823C9F0D8 -:10D30000EA89FB89808185FD05C0A889B9898C914E -:10D3100086FD0FC00FB607FCF5CF808185FFF2CFE9 -:10D32000A889B9898C9185FFEDCFCE010E940B6948 -:10D33000E7CFDF91CF91089580E090E0892B21F035 -:10D340000E940169811121C080E090E0892B41F0A9 -:10D3500080E090E0892B21F00E940000811118C02C -:10D3600080E090E0892B41F080E090E0892B21F073 -:10D370000E94000081110FC080E090E0892B81F0B5 -:10D380000E94F76881110AC008950E940000DCCF56 -:10D390000E940000E5CF0E940000EECF0C94000038 -:10D3A00008950E94588FEF92FF920F931F93CF938F -:10D3B000DF93EC018B017A010E94CB73FE01E857E9 -:10D3C000FF4F60837183828393838C819D81DC0115 -:10D3D000ED91FC910280F381E02DA701B801DF916E -:10D3E000CF911F910F91FF90EF9019941F93CF93BE -:10D3F000DF93EC01162F0E94CB73FE01E857FF4F1D -:10D4000060837183828393838C819D81DC01ED91A4 -:10D41000FC910190F081E02D612FDF91CF911F9160 -:10D420001994DC01ED91FC910190F081E02D1994AB -:10D43000EF92FF920F931F93CF93DF938C017B01A9 -:10D44000C0E0D0E0F701EC0FFD1F6491662361F0AE -:10D45000D801ED91FC910190F081E02DC801199562 -:10D46000892B11F02196EECFCE01DF91CF911F9144 -:10D470000F91FF90EF9008956115710579F0FB0110 -:10D4800001900020E9F73197AF01461B570BDC01F3 -:10D49000ED91FC910280F381E02D199480E090E001 -:10D4A00008958F929F92AF92BF92EF92FF920F9347 -:10D4B0001F93CF93DF93CDB7DEB7A1970FB6F89444 -:10D4C000DEBF0FBECDBF7C01FA01CB0119A2223015 -:10D4D00008F42AE08E010F5D1F4F822E912CA12CA3 -:10D4E000B12CBF01A50194010E940B8CF901CA0166 -:10D4F000015011096A3014F4605D01C0695CD80103 -:10D500006C93232B242B252B61F7B801C7010E94B4 -:10D510003C6AA1960FB6F894DEBF0FBECDBFDF9177 -:10D52000CF911F910F91FF90EF90BF90AF909F9080 -:10D530008F900895CF92DF92EF92FF920F931F93F7 -:10D54000CF93DF932115310581F4DC01ED91FC913E -:10D550000190F081E02D642FDF91CF911F910F9109 -:10D56000FF90EF90DF90CF9019942A30310501F5AC -:10D5700077FF1DC06A017B01EC016DE20E94116A18 -:10D580008C0144275527BA014C195D096E097F09A2 -:10D590002AE0CE010E94516A800F911FDF91CF9146 -:10D5A0001F910F91FF90EF90DF90CF9008952AE0A8 -:10D5B000DF91CF911F910F91FF90EF90DF90CF906F -:10D5C0000C94516A9A01AB01770F660B770B0C94A0 -:10D5D0009A6A9A01452B39F4DC01ED91FC91019096 -:10D5E000F081E02D1994462F50E060E070E00C943B -:10D5F000516A8F929F92AF92BF92CF92DF92EF9239 -:10D60000FF920F931F93CF93DF937C018B014C010B -:10D6100082E0880E911C5701E5E0AE0EB11CC0E01F -:10D62000D0E0F40161914F014AE050E0C8010E944E -:10D63000E96A6C016EE2C8010E94116A8C0D9D1DA1 -:10D64000C80FD91F8A149B0461F74AE050E0F70124 -:10D650006581C8010E94E96A8C0F9D1FDF91CF91FF -:10D660001F910F91FF90EF90DF90CF90BF90AF9000 -:10D670009F908F90089566E074E00C943C6A0C943F -:10D680003C6ADC0188E993E08D939D9384E0FB0183 -:10D6900001900D928A95E1F708951F920F920FB6AF -:10D6A0000F9211240BB60F922F933F934F935F93DA -:10D6B0006F937F938F939F93AF93BF93EF93FF935A -:10D6C0008AE19AE00E940B69FF91EF91BF91AF91BF -:10D6D0009F918F917F916F915F914F913F912F918A -:10D6E0000F900BBE0F900FBE0F901F9018951F92BA -:10D6F0000F920FB60F9211240BB60F922F938F93A8 -:10D700009F93EF93FF93E0912A0AF0912B0A808177 -:10D71000E091300AF091310A82FD12C0908180912F -:10D72000330A8F5F8F732091340A821751F0E09192 -:10D73000330AF0E0E65EF54F958F8093330A01C01F -:10D740008081FF91EF919F918F912F910F900BBE50 -:10D750000F900FBE0F901F9018951F920F920FB64B -:10D760000F9211240BB60F922F933F934F935F9319 -:10D770006F937F938F939F93AF93BF93EF93FF9399 -:10D7800087EB9AE00E940B69FF91EF91BF91AF91F7 -:10D790009F918F917F916F915F914F913F912F91C9 -:10D7A0000F900BBE0F900FBE0F901F9018951F92F9 -:10D7B0000F920FB60F9211240BB60F922F938F93E7 -:10D7C0009F93EF93FF93E091C70AF091C80A80817D -:10D7D000E091CD0AF091CE0A82FD12C09081809135 -:10D7E000D00A8F5F8F732091D10A821751F0E09198 -:10D7F000D00AF0E0E954F54F958F8093D00A01C02C -:10D800008081FF91EF919F918F912F910F900BBE8F -:10D810000F900FBE0F901F9018951F920F920FB68A -:10D820000F9211240BB60F922F933F934F935F9358 -:10D830008F939F93EF93FF932091D60D3091D70D47 -:10D840008091D40D9091D50DAC014F5F5F4F5093F7 -:10D85000D50D4093D40DF901E80FF91F8081809315 -:10D86000CE0080910602909107022091D40D309154 -:10D87000D50D8217930748F48FEF9FEF9093D50D46 -:10D880008093D40D88E48093C900FF91EF919F911C -:10D890008F915F914F913F912F910F900BBE0F9001 -:10D8A0000FBE0F901F9018951F920F920FB60F92F8 -:10D8B00011242F933F938F939F932091D20D3091FA -:10D8C000D30D8091D40D9091D50D21303105A9F45F -:10D8D0008F3F2FEF920789F41092C8001092CD006D -:10D8E00089E08093CC0086E28093CA001092CE003B -:10D8F0001092D50D1092D40D17C0892BA9F4109257 -:10D90000C8001092CD0083E08093CC008EE080931D -:10D91000CA0088E28093C9001092CE0081E090E0B6 -:10D920009093D50D8093D40D9F918F913F912F911E -:10D930000F900FBE0F901F9018951F920F920FB669 -:10D940000F9211240BB60F922F933F934F935F9337 -:10D950006F937F938F939F93AF93BF93EF93FF93B7 -:10D960009091C8008091CE0094FF08C081E0809320 -:10D97000D10D8091D60D9091D70D57C09091D10DBA -:10D98000913099F481110EC082E08093D10D0E94F4 -:10D99000CB736093CB0D7093CC0D8093CD0D909392 -:10D9A000CE0D3EC01092D10D44C0923009F041C05E -:10D9B000E091CF0DF091D00D9081891721F091E089 -:10D9C0009093050280832091CF0D3091D00D8091EE -:10D9D000C90D9091CA0D2817390711F51092D10D74 -:10D9E000809105028823D1F08091C70D9091C80DD8 -:10D9F000892BA1F01092C900E091C70DF091C80DDC -:10DA0000199580E98093C9001092C8001092CD004A -:10DA100083E08093CC008EE08093CA0010920502D0 -:10DA20008091CF0D9091D00D01969093D00D809361 -:10DA3000CF0DFF91EF91BF91AF919F918F917F910A -:10DA40006F915F914F913F912F910F900BBE0F906F -:10DA50000FBE0F901F901895CF92DF92EF92FF921A -:10DA60000F931F93CF93DF936C018B0186E090E0BF -:10DA70000E946A80EC019093D90D8093D80DF60135 -:10DA800001900020E9F7CF018C199D090E946A805E -:10DA90007C01B6010E94C88FF60101900020E9F7D1 -:10DAA0003197EC19FD09EE0DFF1D1082F982E88215 -:10DAB0001B830A8380914C0790914D079D838C8333 -:10DAC000D0934D07C0934C07DF91CF911F910F91D9 -:10DAD000FF90EF90DF90CF900895CF92DF92EF927A -:10DAE000FF920F931F93CF93DF93CDB7DEB7EC97E1 -:10DAF0000FB6F894DEBF0FBECDBFDC012C91222300 -:10DB000009F451C060E176E00E9497839A8389838B -:10DB10007E01B3E0EB0EF11C01E010E0D02EC12E2F -:10DB200060E176E080E090E00E949783F7018193C6 -:10DB300091937F010E31110539F40091D80D1091A8 -:10DB4000D90DE980FA8008C00F5F1F4F892B31F78C -:10DB5000F4CFF8010481158101151105A1F0D80158 -:10DB60006D917C91C7010E94BF8F892B91F7D801DD -:10DB70001296ED91FC911397BE016F5F7F4F8D2D33 -:10DB80009C2D199506C06BEB72E187EB9AE00E9421 -:10DB9000C56387EB9AE00E943B6B67EB72E187EB12 -:10DBA0009AE00E94186AEC960FB6F894DEBF0FBE9A -:10DBB000CDBFDF91CF911F910F91FF90EF90DF903C -:10DBC000CF900895FB012481358142815381241730 -:10DBD000350758F440815181DA01A20FB31F8C93AD -:10DBE0008481958101969583848380E00895FC016A -:10DBF000848195810895089580E090E008958F9242 -:10DC00009F92AF92BF92CF92DF92EF92FF920F93CB -:10DC10001F93CF93DF93CDB7DEB7C154D1090FB6B1 -:10DC2000F894DEBF0FBECDBF5C016B018A0167E3D4 -:10DC300073E187EB9AE00E94186AB50187EB9AE0DE -:10DC40000E943F6B64E373E187EB9AE00E94186ADD -:10DC5000C114D10409F4ADC00C0D1D1DF8011082D2 -:10DC60009E012F5F3F4F79018091E50D9091E60D68 -:10DC7000009711F481EF9DE0F701E81BF90BEA3FF3 -:10DC8000F1051CF46FE273E149C04601801691066C -:10DC900041F0F40161914F0187EB9AE00E94116A13 -:10DCA000F5CF87EB9AE00E943B6B80915D079091E6 -:10DCB0005E0720E030E0049719F443E050E019C01B -:10DCC00042E050E061E4C7010E948D38F701019005 -:10DCD0000020E9F731978F010E191F09A801B7013C -:10DCE000C5010E94DF8F0097A9F020E030E041E0FD -:10DCF00050E061E4C7010E948D38F70101900020D7 -:10DD0000E9F731978F010E191F09A801B701C50165 -:10DD10000E94DF8F892B39F064E273E187EB9AE090 -:10DD20000E94186A46C00A0D1B1D61E377E0C80116 -:10DD30000E94BF8F892B69F4F60101900020E9F75A -:10DD40003197EC19FD09329720F0C6010E946D6DE4 -:10DD500030C06FE270E0C8010E94B48F5C01009790 -:10DD600041F0FC0110828181843219F1FFEFAF1A7A -:10DD7000BF0AF80180818432E1F0B801C7010E9436 -:10DD80001D28C7010E945921882399F02985809177 -:10DD90005D0790915E07273019F48430910549F0B2 -:10DDA00041E0049709F440E09501B601C7010E94E3 -:10DDB000FA1CCF5BDF4F0FB6F894DEBF0FBECDBFAE -:10DDC000DF91CF911F910F91FF90EF90DF90CF9057 -:10DDD000BF90AF909F908F900895DF92EF92FF9247 -:10DDE0000F931F93CF93DF9300D000D0CDB7DEB752 -:10DDF0006CE373E187EB9AE00E94186A01EF19E087 -:10DE0000D12C80E1E82EF12CF8018081803130F4B2 -:10DE100060ED76E087EB9AE00E943F6BF80180812D -:10DE2000F5E090E0A0E0B0E089839A83AB83BC8307 -:10DE3000FE82ED82BE016F5F7F4F87EB9AE0DF16B7 -:10DE400039F00E9484226AE373E10E94186A04C0D8 -:10DE50000E9484220E943B6BD3940F5F1F4F86E089 -:10DE6000D812D2CF26960FB6F894DEBF0FBECDBF24 -:10DE7000DF91CF911F910F91FF90EF90DF90089568 -:10DE8000EF92FF920F931F93CF93DF931F921F92F6 -:10DE9000CDB7DEB78091180A9091190A892B09F441 -:10DEA00067C08E010F5F1F4FE090E50DF090E60D0B -:10DEB000E114F10421F491EFE92E9DE0F92E6CE0DC -:10DEC00073E187EB9AE00E94186AA8014E195F0976 -:10DED000052E000C660B770B2AE087EB9AE00E9478 -:10DEE000516A8091180A9091190A0E94FC2B109295 -:10DEF000190A1092180A1092F9091092F809109252 -:10DF00003108109230081092370910923609109299 -:10DF1000EA091092E9091092EE091092ED091092A7 -:10DF2000600710925F071092EC091092EB09E090E5 -:10DF3000E50DF090E60DE114F10421F481EFE82EF7 -:10DF40008DE0F82E67E073E187EB9AE00E94186A93 -:10DF5000A8014E195F09052E000C660B770B2AE00D -:10DF600087EB9AE00E94516A87EB9AE00E943B6B34 -:10DF70000F900F90DF91CF911F910F91FF90EF9035 -:10DF800008955F926F927F928F929F92AF92BF920D -:10DF9000CF92DF92EF92FF920F931F93CF93DF9375 -:10DFA000CDB7DEB7E4970FB6F894DEBF0FBECDBF96 -:10DFB0006C017B013A01590161E00E9417220023A4 -:10DFC00061F0682F6062C6010E94F02166EF72E185 -:10DFD00087EB9AE00E94186AC0C01AA219A2FE013B -:10DFE000B3968EE0DF011D928A95E9F720E030E0DC -:10DFF00043E050E060E2CE0101960E948D38D601E8 -:10E000001296ED91FC9113976081718140E250E08E -:10E01000CE0101960E94CF8FB2E0EB16F104C9F059 -:10E020003CF4E114F104E1F0EA94EF2879F05FC0E8 -:10E0300086E0E816F10451F09EE0E916F10481F063 -:10E04000A5E0EA16F10409F052C003C060EA74E0EA -:10E0500002C063EA74E0CE0181960E94C88F50C06E -:10E06000A114B10409F44CC08501C12CD12C84ED5C -:10E07000A82E85E0B82E94E0592E7E01B1E3EB0E78 -:10E08000F11C4301E1E08E1A9108C614D704C4F5CF -:10E09000D8018C9111969C910E5F1F4F9F938F9387 -:10E0A000BF92AF921F925F92FF92EF920E94FC8FFD -:10E0B00040E150E0B701CE0181960E94CF8F0FB6AC -:10E0C000F894DEBF0FBECDBFC814D90461F06AE377 -:10E0D00077E0C7010E94C88F40E150E0B701CE0150 -:10E0E00081960E94CF8FFFEFCF1ADF0ACECF68EE66 -:10E0F00072E187EB9AE00E94186A8FEF9FEF2FC0C2 -:10E1000062EE72E187EB9AE00E94186ABE016F5FCF -:10E110007F4F87EB9AE00E943F6B6FED72E187EBD8 -:10E120009AE00E94186ABE016F5D7F4F87EB9AE00C -:10E130000E943F6B87EB9AE00E943B6B0E94166344 -:10E14000882359F080915A07811107C0BE016F5D85 -:10E150007F4FCE0101960E949F6380E090E0E4969D -:10E160000FB6F894DEBF0FBECDBFDF91CF911F91E8 -:10E170000F91FF90EF90DF90CF90BF90AF909F9066 -:10E180008F907F906F905F900895FF920F931F93F1 -:10E19000CF93DF93CDB7DEB729970FB6F894DEBFE4 -:10E1A0000FBECDBF8C010E945921882309F46BC09A -:10E1B00060E0C8010E941722D8011896FC90B7E0D1 -:10E1C000FB1671F0823009F45CC020F4813009F450 -:10E1D0005DC006C0853009F454C0863009F456C0CD -:10E1E000C8010E949E21362F272F4F2D50E04A3024 -:10E1F000510508F046C0FA018827EE51FF4F8F4FB6 -:10E200000C94828CD8011496ED91FC911597808521 -:10E210008530B9F563ED72E187EB9AE00E94186AE8 -:10E22000D8011496ED91FC9115970681178101157F -:10E23000110539F1F80161857285CE0101960E94C0 -:10E240001D28CE0101960E945921882311F1CE018B -:10E2500001960E94C570892BE1F06BEC72E187EBAF -:10E260009AE00E94186A12C0292F990F330B03C03D -:10E27000832F922F9C0181E090E0232B81F480E09A -:10E280000EC080E004C08FEF9FEF09C081E090E0F6 -:10E2900006C0D80112960D911C911397C8CF2996EC -:10E2A0000FB6F894DEBF0FBECDBFDF91CF911F91A7 -:10E2B0000F91FF9008958F929F92AF92BF92CF924D -:10E2C000DF92EF92FF920F931F93CF93DF93CDB71F -:10E2D000DEB7E0970FB6F894DEBF0FBECDBF8B015F -:10E2E00069017A0194E0E0EAF3E0DE011196019021 -:10E2F0000D929A95E1F7FE0135968CE1DF011D92B2 -:10E300008A95E9F794E0E0EAF3E0DE019196019066 -:10E310000D929A95E1F7FE01B5968CE0DF011D9212 -:10E320008A95E9F7AE014F5F5F4F68E0C8010E9430 -:10E3300086391A8A8091180A9091190A892B09F452 -:10E3400026C1AE014F5D5F4FC701B6010E941E3965 -:10E3500087EB9AE00E943B6B67E473E187EB9AE0FE -:10E360000E94186ABE016F5D7F4F87EB9AE00E94A2 -:10E370003F6B65E473E187EB9AE00E94186ABE0187 -:10E380006F5F7F4F80915F07909160070E94AA6343 -:10E390008C01009709F4E1C06BE974E00E94AA6364 -:10E3A000FC01A184B284B50187EB9AE00E943F6B27 -:10E3B00063E473E187EB9AE00E94186A87EB9AE0C6 -:10E3C0000E943B6B20E030E04EEF52ECC701B601FB -:10E3D0000E94C18A882309F4DAC020E030E04AEACA -:10E3E00052E4C701B6010E94C18A882309F4CFC054 -:10E3F00020E030E0A901C701B6010E94C18A88234C -:10E4000009F4C5C0A114B104C9F020E030E043E034 -:10E4100050E060E2CE0101960E948D3840E250E06B -:10E42000B501CE0101960E94CF8F0E94166388230A -:10E4300029F080915A07882309F4A1C06CE874E0A0 -:10E44000C8010E94AA63DC0119966D917C911A970C -:10E450006115710509F49BC0FB018081882309F4D3 -:10E4600096C08091300890913108009709F48FC0D0 -:10E470000E94AA638C01009709F489C064E070E0EF -:10E480000E94D248882309F482C0C8010E94826891 -:10E49000843091F50E9462315C01892B21F085E086 -:10E4A000D50118968C930E9462314C01892B39F06A -:10E4B00083E0F4018087C186D286E386F4860E94D9 -:10E4C00062317C01892B59F082E0F701808788EC6A -:10E4D00090E0A0E0B0E081879287A387B487B40181 -:10E4E000C5010E94DC64B701C5010E94DC64B5016E -:10E4F000C8010E94DC644BC064E0C8010E94D7637D -:10E500004C01009709F443C061E00E94D7635C01AD -:10E5100060E0C4010E94D763DC011996CD92DD92C0 -:10E52000ED92FC921C97F50181859285A385B485B7 -:10E53000892B8A2B8B2B39F4D8016D917C918CE33C -:10E5400097E00E94F12B88EC90E0A0E0B0E0F501AC -:10E5500081879287A387B4871AC0BE016F5F7F4F00 -:10E5600087EB9AE00E943F6B61E473E187EB9AE0EE -:10E570000E94186A87EB9AE00E943B6B08C0BE01BC -:10E580006F5D7F4FCE0101960E94F12B57CFE09631 -:10E590000FB6F894DEBF0FBECDBFDF91CF911F91B4 -:10E5A0000F91FF90EF90DF90CF90BF90AF909F9032 -:10E5B0008F9008953FB7F8948091DF0D9091E00D12 -:10E5C000A091E10DB091E20D26B5A89B05C02F3FAB -:10E5D00019F00196A11DB11D3FBFBA2FA92F982F89 -:10E5E0008827820F911DA11DB11DBC01CD0142E004 -:10E5F000660F771F881F991F4A95D1F7089590E0FD -:10E60000FC013197E231F10508F04EC08827E45152 -:10E61000FF4F8F4F0C94828C809180008F7703C0C6 -:10E62000809180008F7D809380000895809180008C -:10E63000877FF9CF84B58F7702C084B58F7D84BD85 -:10E6400008958091B0008F7703C08091B0008F7DD6 -:10E650008093B0000895809190008F7707C08091DB -:10E6600090008F7D03C080919000877F8093900001 -:10E6700008958091A0008F7707C08091A0008F7DC2 -:10E6800003C08091A000877F8093A00008958091AF -:10E6900020018F7707C0809120018F7D03C080917A -:10E6A0002001877F809320010895CF93DF9390E02E -:10E6B000FC01E25FF14F2491FC01EC5AF14F84918F -:10E6C000882361F190E0880F991FFC01EC50F24F14 -:10E6D000C591D491FC01EC56F24FA591B491611112 -:10E6E00009C09FB7F8948881209582238883EC9194 -:10E6F0002E230BC0623061F49FB7F8948881322FCB -:10E70000309583238883EC912E2B2C939FBF06C0DA -:10E710008FB7F894E8812E2B28838FBFDF91CF919C -:10E7200008958F929F92AF92BF92CF92DF92EF9215 -:10E73000FF926B017C010E94DA724B015C01C114F3 -:10E74000D104E104F104F1F00E94DA72DC01CB01A2 -:10E7500088199909AA09BB09883E9340A105B1050A -:10E7600070F321E0C21AD108E108F10888EE880EA2 -:10E7700083E0981EA11CB11CC114D104E104F10472 -:10E7800019F7DDCFFF90EF90DF90CF90BF90AF9063 -:10E790009F908F9008952FB7F8946091DB0D709142 -:10E7A000DC0D8091DD0D9091DE0D2FBF08951F923D -:10E7B0000F920FB60F9211242F933F938F939F9335 -:10E7C000AF93BF938091DB0D9091DC0DA091DD0D97 -:10E7D000B091DE0D3091DA0D23E0230F2D3720F4B8 -:10E7E0000196A11DB11D05C026E8230F0296A11DAB -:10E7F000B11D2093DA0D8093DB0D9093DC0DA09377 -:10E80000DD0DB093DE0D8091DF0D9091E00DA091B4 -:10E81000E10DB091E20D0196A11DB11D8093DF0DB8 -:10E820009093E00DA093E10DB093E20DBF91AF91F5 -:10E830009F918F913F912F910F900FBE0F901F903E -:10E840001895CF93DF93CDB7DEB7CC56D1090FB66D -:10E85000F894DEBF0FBECDBF789484B5826084BDCE -:10E8600084B5816084BD85B5826085BD85B58160D4 -:10E8700085BD80916E00816080936E001092810052 -:10E88000809181008260809381008091810081600D -:10E8900080938100809180008160809380008091CE -:10E8A000B10084608093B1008091B000816080935A -:10E8B000B0008091910082608093910080919100DE -:10E8C000816080939100809190008160809390009E -:10E8D0008091A10082608093A1008091A10081605D -:10E8E0008093A1008091A00081608093A00080911E -:10E8F00021018260809321018091210181608093B8 -:10E9000021018091200181608093200180917A0013 -:10E91000846080937A0080917A00826080937A008C -:10E9200080917A00816080937A0080917A0080687B -:10E9300080937A001092C10010929E0710924D07AA -:10E9400010924C0726E040E052EC61E070E087EB6B -:10E950009AE00E9466656EE275E087EB9AE00E949D -:10E96000186A60ED79E382ED93E00E942C6D61E31B -:10E9700079E587ED93E00E942C6D61EB79E38CEDF6 -:10E9800093E00E942C6D6CE87CE581EE93E00E94A0 -:10E990002C6D67E378E585EE93E00E942C6D6CEBBF -:10E9A00079E389EE93E00E942C6D6FE679E58EEEB7 -:10E9B00093E00E942C6D65E978E582EF93E00E9478 -:10E9C0002C6D65E078E585EF93E00E942C6D62E2A6 -:10E9D00078E589EF93E00E942C6D63EB79E38FEF8C -:10E9E00093E00E942C6D0E944C4C51EFE52E59E0B3 -:10E9F000F52E6701B12C00E010E0C8010E94E58B04 -:10EA0000D6018D936D0181508E3F10F4BB24B394D9 -:10EA10000F5F1F4F0630110581F7BB20D1F10E9417 -:10EA2000ED6E0E94055A8091040180668093040176 -:10EA3000809105018F798093050126E040E855E239 -:10EA400060E070E08AE19AE00E94666583E39CE4FE -:10EA500090933C0D80933B0D89E297E490933E0D9B -:10EA600080933D0D83E297E49093400D80933F0D9A -:10EA700064E170E080E090E00E949173E0915007C3 -:10EA8000F0915107309779F181E297E4908B878775 -:10EA90002AC062E375E087EB9AE00E94186A47EFAC -:10EAA000C42E49E0D42E00EC13E040E150E060E0D9 -:10EAB00070E0C8010E942D82F70161937F016AE333 -:10EAC00070E0C8010E94B48F009709F4A8CFDC0160 -:10EAD0002C91222309F4A3CF8C010F5F1F4FCE147A -:10EAE000DF0419F79CCF8FEF9DE69093180C80936D -:10EAF000170C64EF71E080E090E00E949173FE01DA -:10EB0000E65AFF4FA096FFAFEEAFA097A89587EB10 -:10EB10009AE00E94EB68892BF1F187EB9AE00E9462 -:10EB2000C968182F8A3029F08D3019F0883009F51E -:10EB300013C0E0919E07F0E0EE59F84F108266E0B6 -:10EB400074E087EB9AE00E943F6B82E697E00E94B8 -:10EB50006D6D10929E07DBCF68E087EB9AE00E9414 -:10EB6000116A80919E07882391F2815080939E07BD -:10EB7000CECF682F87EB9AE00E94116AE0919E0742 -:10EB8000EB3328F681E08E0F80939E07F0E0EE597C -:10EB9000F84F1083BCCF0E949112029714F00E948C -:10EBA000D45D80916107882309F40CC280915F07CE -:10EBB00090916007892B09F405C20E94CB730091E4 -:10EBC000A1071091A2072091A3073091A407601715 -:10EBD00071078207930708F4F5C10E94CB734B01BC -:10EBE0005C018091580790915907009709F4D8C1AA -:10EBF00020919F073091A0076091560770915707A9 -:10EC0000261737070CF4B2C00E94CB731B012C01EE -:10EC1000F8E82F0EF3E13F1E411C511C62E875E03D -:10EC200087EB9AE00E94C563E0915007F09151078D -:10EC3000309751F08FEF83871486DF0113963B9650 -:10EC40001D92AE17BF07E1F7E0914E07F0914F0715 -:10EC500080E090E020915607309157078217930784 -:10EC60000CF07CC0208131812E7F2193319301965D -:10EC7000F1CF609156077091570733E0660F771F09 -:10EC80003A95E1F72091540730915507620F731FB1 -:10EC90000E94675118160CF073C7E0905607F09069 -:10ECA000570724E1E216F1040CF06AC70E94CB7307 -:10ECB000621573058405950508F062C7C090540776 -:10ECC000D0905507370193E0660C771C9A95E1F7D1 -:10ECD0006C0C7D1C67E0C3010E94DE4FF30197813D -:10ECE00089133CC000E010E00E151F050CF0DCC6D7 -:10ECF00048E050E0B301C6010E94778F38E0C30EB0 -:10ED0000D11C892B09F0CDC6000F111FE0914E07D1 -:10ED1000F0914F07E00FF11F808191818160918315 -:10ED200080836BE775E087EB9AE00E94186A809118 -:10ED300056079091570723E0880F991F2A95E1F70E -:10ED40002091540730915507820F931F0E94CA2CBF -:10ED500064E775E087EB9AE00E94C56380915007F5 -:10ED600090915107009709F084CF0AC7009154078A -:10ED700010915507A901E3E0440F551FEA95E1F70B -:10ED8000040F151FF8014081483209F0FEC0AE01A2 -:10ED90004F5F5F4FB8010E942651882369F12A8195 -:10EDA00030E0C901982F8827990F990F990F698131 -:10EDB000F8E06F9FB00111249C01262B372BD8015E -:10EDC0008C918031E1F4688570E08F81FB01E81B54 -:10EDD000F109CF019695982F8827979587950E94DE -:10EDE0006E8C60517109207F13E0220F331F1A953A -:10EDF000E1F7620F731F04C060E874EE01C0B9014F -:10EE00006138F4EE7F077CF0072E000C880B990B1D -:10EE10000E94C88A20E030E040E05CE30E94278B3B -:10EE20009B01AC0104C020E030E04EEF52ECE091D9 -:10EE30005207F0915307309789F080919F07909186 -:10EE4000A007BC01A3E0660F771FAA95E1F7A09188 -:10EE50005407B09155076A0F7B1F199500919F07C2 -:10EE60001091A007E3E0000F111FEA95E1F78091F0 -:10EE7000540790915507080F191FE0905807F0901C -:10EE80005907D8018C91803149F0B801C7010E941F -:10EE90003951D82E882309F46CC002C07CE0D72EEB -:10EEA000F701858196810E949B50882309F461C0F7 -:10EEB000B801D70115968D919C9116970E945150DB -:10EEC000F701408164E4858196810E942F50D7012B -:10EED00012968C91882309F44CC0E7EFED0DE330D6 -:10EEE00040F4F0E0EE0FFF1FEE5EFD4FC080D180DA -:10EEF00004C05EEEC52E52E0D52E0115110599F124 -:10EF0000F7018381882379F1808181112CC00E94CF -:10EF1000CB732B013C019601DD0C440B550BA496E1 -:10EF20002CAF3DAF4EAF5FAFA497AE014F5F5F4FC9 -:10EF3000B801C7010E94D050898181111AC00E9476 -:10EF4000CB73DC01CB01A4962CAD3DAD4EAD5FADD6 -:10EF5000A497821B930BA40BB50B84159505A605EE -:10EF6000B70518F306C0B601DD0C880B990B0E949B -:10EF7000917380919F079091A00701969093A007AD -:10EF800080939F0764EC79E00DC02F5F3F4F309373 -:10EF9000A00720939F0780ED97E00E946E8C02C02F -:10EFA0006FEF7FEFCB01770FAA0BBB0B880E991E7B -:10EFB000AA1EBB1E8092A1079092A207A092A3074F -:10EFC000B092A4070E94EE238091300890913108FE -:10EFD000892B09F461C580915D0790915E070497C4 -:10EFE00009F4D2C30E94CB730091A5071091A60724 -:10EFF0002091A7073091A807061717072807390798 -:10F0000008F0C2C320E040E1242E312CE0915B07E0 -:10F01000F0915C07309709F4B7C32111B5C380851F -:10F02000853009F09AC347E752E063965FAF4EAF71 -:10F0300063976596FFAFEEAF6597CE018F5A9F4FEE -:10F040000E942A220E94CB734B015C016A968FAD0D -:10F050006A97843061F008F468C3883009F465C3A6 -:10F06000893009F4DDC0853009F064C35EC3809146 -:10F070002E0890912F08892B09F0CAC0CE018F5A13 -:10F080009F4F0E94572A8111C3C06796CEACDFAC58 -:10F090006797D60118968C91853009F08DC5C60109 -:10F0A0000E948268E82EF12CB2E0EB16F1040CF419 -:10F0B00083C521E030E030932F0820932E0860E0D4 -:10F0C00070E0CE018F5A9F4F0E94C2213C0161E047 -:10F0D00070E0CE018F5A9F4F0E94C2218C0135E013 -:10F0E000E316F1040CF4DBC564E0C6010E94D763AB -:10F0F000FC01E184F28426E240E855E260E070E041 -:10F100008AE19AE00E9466656092290C8AE19AE0A1 -:10F110009093280C8093270C1092340D1092360D8A -:10F120001092350DF1E0EF16F10409F46AC50CF404 -:10F130004AC532E0E316F10409F053C510932B0CD5 -:10F1400000932A0C81E090E090932D0C80932C0C7E -:10F1500083E00E94CB65A5968FAFA597A596FFADDE -:10F16000A597F1115FC520912E0C30912F0CA99617 -:10F170003FAF2EAFA997C901330FAA0BBB0B8983F1 -:10F180009A83AB83BC833E822D826596EEADFFAD44 -:10F190006597E080F1806DEE75E087EB9AE00E9464 -:10F1A000186AB70187EB9AE00E943F6B66EE75E044 -:10F1B00087EB9AE00E94186ABE016F5F7F4F87EB72 -:10F1C0009AE00E9484220E943B6BA9966EAD7FADAF -:10F1D000A997CE018F5A9F4F0E94912A10922F0813 -:10F1E00010922E08E0905B07F0905C07D701129612 -:10F1F0008D919C911397E7E7F2E0FA83E9839C8372 -:10F200008B83CE0101960E942A22EF2809F027C5A0 -:10F21000CE018F5A9F4F0E94552B80ED97E08CC2F4 -:10F2200080912E0890912F08892B91F7CE018F5A4B -:10F230009F4F0E94572A8111EBCF21E030E030939D -:10F240002F0820932E080E9462316C01892B21F037 -:10F2500086E0D60118968C9320E030E043E050E041 -:10F2600060E2CE0101960E948D386596EEADFFAD4D -:10F270006597608171814FE150E0CE0101960E9457 -:10F28000CF8F69E074E0CE0101960E94A98F26E03D -:10F2900040E855E260E070E08AE19AE00E9466652D -:10F2A00060E070E0CE018F5A9F4F0E94C221809390 -:10F2B000290C8AE19AE09093280C8093270C1092F5 -:10F2C000340D1092360D1092350DE4E3F8E0F09312 -:10F2D0002B0CE0932A0C2AE030E030932D0C209385 -:10F2E0002C0C83E00E94CB658111C1C066EC75E0F7 -:10F2F00087EB9AE00E94186A0EE21CE032E4E32EEB -:10F300003CE0F32ED8018D919D918D01092E000CCA -:10F31000AA0BBB0B25968CAF9DAFAEAFBFAF2597A9 -:10F3200027963FAE2EAE2797BE016F5B7F4F87EBD0 -:10F330009AE00E94842264EC75E00E94186AE0164C -:10F34000F10601F787EB9AE00E943B6B6091320C6B -:10F350007091330C072E000C880B990B0E94C88A01 -:10F3600020E030E048EC52E40E94218D9B01AC018A -:10F370006FE074E0C6010E94B42B0091360C10912E -:10F38000370CA80161E174E0C6010E94F964609144 -:10F39000380C7091390C072E000C880B990B0E94C9 -:10F3A000C88A20E030E048EC52E40E94218D9B01A5 -:10F3B000AC0165E174E0C6010E94B42B60913A0C87 -:10F3C00070913B0C072E000C880B990B0E94C88A89 -:10F3D00020E030E040E251E40E94218D9B01AC012D -:10F3E00063E174E0C6010E94B42B40912E0C509151 -:10F3F0002F0C67E174E0C6010E94F964012B09F447 -:10F4000052C067968EAD9FAD6797FC012085253071 -:10F4100009F049C061E00E94D763009709F443C036 -:10F4200024E630E06E963FAF2EAF6E97DC01199662 -:10F430006D917C911A97CE018F5B9F4F0E941D2882 -:10F44000CE018F5B9F4F0E945921882361F1E12CEF -:10F45000F12C01E09E01245A3F4F41E050E060E072 -:10F4600070E0CE018F5B9F4F0E94D9091CC090E0D5 -:10F47000A0E0B0E025968CAF9DAFAEAFBFAF2597B3 -:10F4800027963FAE2EAE27976EEA75E087EB9AE09F -:10F490000E94186ABE016F5B7F4F87EB9AE00E9463 -:10F4A00084220E943B6B80912E0C83FF16C08EE35A -:10F4B00098E090932B0C80932A0CE1E0F0E0F0931D -:10F4C0002D0CE0932C0C83E00E94CB6581110CC0C5 -:10F4D00040912E0C50912F0C02C040E050E06AE1A8 -:10F4E00074E0C6010E94F96462E370E080E090E09D -:10F4F0000E94917323E130E030932B0C20932A0C6F -:10F5000084E090E090932D0C80932C0C83E00E947B -:10F51000CB658111A9C064EA75E087EB9AE00E948F -:10F52000186A0EE21CE026E3E22E2CE0F22ED8014F -:10F530006D917D918D014AE050E087EB9AE00E9449 -:10F54000E26A62EA75E087EB9AE00E94186AE016C8 -:10F55000F10669F787EB9AE00E943B6B00912E0C55 -:10F5600010912F0C01151105D1F0B801012E000CDE -:10F57000880B990B0E94C88A2DEE3EE94CE35EE3AE -:10F580000E94278B22E538EB42E152E40E94B48CC2 -:10F590009B01AC0163EF74E0C6010E94B42B609143 -:10F5A000300C7091310C072E000C880B990B0E94C7 -:10F5B000C88A2DEE3EE94CE35EE30E94278B22E5EC -:10F5C00038EB42E152E40E94B48C2B013C019B01D8 -:10F5D000AC016DE074E0C6010E94B42B6091340C64 -:10F5E0007091350C16161706A4F4072E000C880B24 -:10F5F000990B0E94C88A20E030E040E251E40E946A -:10F60000218D9B01AC016EE174E0C6010E94B42B18 -:10F6100007C040E050E06EE174E0C6010E94F9646A -:10F6200020E030E040E252E4C301B2010E94C98D03 -:10F630001816A4F5012B91F10E941663882329F076 -:10F6400080915A07882309F44EC3E12CF12C01E084 -:10F6500020E030E040E050E062E070E0CE018F5A00 -:10F660009F4F0E94D9091AC090E0A0E0B0E0259613 -:10F670008CAF9DAFAEAFBFAF259727963FAE2EAEF6 -:10F6800027976CE875E087EB9AE00E94186ABE0144 -:10F690006F5B7F4F87EB9AE00E94842280E091E0CD -:10F6A0000E946A808C01892B61F125961FAE1EAEE7 -:10F6B000259727961FAE1EAE27978FEF9FEF2996AF -:10F6C0009FAF8EAF29978CE192E023969FAF8EAFCC -:10F6D00023972B961FAE1EAE2B972D961FAF0EAF06 -:10F6E0002D9780E091E061969FAF8EAF61972F9646 -:10F6F0001FAE1EAE2F97B601CE018F5B9F4F0E94AB -:10F700006B2F0E941663882329F080915A07882363 -:10F7100009F4F4C2C8010E940281C6010E94FC2BB8 -:10F7200010922F0810922E0873CDCE018F5A9F4F42 -:10F730000E94552B84E690E0092E000CAA0BBB0B0F -:10F74000880E991EAA1EBB1E8092A5079092A6073E -:10F75000A092A707B092A80721E0E0915B07F09183 -:10F760005C078281938190935C0780935B07892B70 -:10F7700009F04CCCE0913008F091310886819781F6 -:10F7800090935C0780935B070E94CB730091A9075D -:10F790001091AA072091AB073091AC076017710751 -:10F7A0008207930708F478C1E0913008F09131089E -:10F7B000309709F471C1268037802114310409F48F -:10F7C000DFC065E070E0C1010E94D248882309F4DF -:10F7D000D1C064E0C1010E94D763A7969FAF8EAFEE -:10F7E000A797009709F4C6C00E948268823008F487 -:10F7F000C1C061E0C1010E94D763DC0119961C9170 -:10F8000019971A960C9162E0C1010E94D763FC011E -:10F81000C184D284E384F48463E0C1010E94D7638D -:10F82000DC0119962D913D914D915C911C97AD96FF -:10F830002CAF3DAF4EAF5FAFAD9760E0A7968EADFA -:10F840009FADA7970E94D763FC0181849284A38413 -:10F85000B48461E0A7968EAD9FADA7970E94D76351 -:10F86000DC0119964D915D916D917C911C9741152C -:10F8700051056105710509F047C2F101608171818F -:10F8800087EB9AE00E943F6B63E676E087EB9AE0B5 -:10F890000E94186A20E030E048E152E4C501B4015A -:10F8A0000E94C98D18163CF4D1016D917C918EE2B5 -:10F8B00094E00E94F12BA1961FAFA197A2960FAFE3 -:10F8C000A297C701B6010E94C88A2B013C01AB96E2 -:10F8D000EEACFFACAB97F101C080D18087EB9AE032 -:10F8E0000E943B6BB60187EB9AE00E943F6B6DE58F -:10F8F00076E087EB9AE00E94186A22E0B301A20149 -:10F9000087EB9AE00E947B2967E576E087EB9AE037 -:10F910000E94186A22E0B501A40187EB9AE00E94D8 -:10F920007B2961E576E087EB9AE00E94186A4AE05D -:10F9300050E0AB966EAD7FADAB9787EB9AE00E943F -:10F94000E26AA2962EAD3FADA29761E0812F37FD0E -:10F95000F3C10E94557342E0E416F10409F0F5C1C9 -:10F9600060E0812F0E9434456CE476E087EB9AE0FA -:10F970000E94186AD10112962D903C9013971DCFCA -:10F980000E94CB73DC01CB01805D9A48AF4FBF4F23 -:10F990008093A9079093AA07A093AB07B093AC07F5 -:10F9A0000091E50D1091E60D0115110511F401EF1F -:10F9B0001DE00E94CB736B017C010E9416638823BB -:10F9C00009F46AC020E030E041E050E060E4CE019C -:10F9D00001960E948D3840E450E06DE276E0CE0161 -:10F9E00001960E946A836BE374E0CE0101960E9447 -:10F9F000A98F40E450E064E276E0CE0101960E94D7 -:10FA00006A83A0964EAD5FADA097401B510B052EAB -:10FA1000000C660B770BCE018F5B9F4F0E94F83670 -:10FA2000BE016F5B7F4FCE0101960E949F6320E075 -:10FA300030E041E050E060E4CE0101960E948D3854 -:10FA400040E450E06DE276E0CE0101960E946A83C8 -:10FA50006BE374E0CE0101960E94A98F40E450E070 -:10FA60006DE176E0CE0101960E946A83C701B6017E -:10FA700028EE33E040E050E00E940B8CBA01A9016F -:10FA8000CE018F5B9F4F0E94F836BE016F5B7F4FA8 -:10FA9000CE0101960E949F630E94F7480E949C69D4 -:10FAA00035C80F5F1F4F20C98091580790915907A3 -:10FAB000892B09F453C9E0915607F0915707EE0FCF -:10FAC000FF1F80914E0790914F07E80FF91F41E00B -:10FAD00050E05183408300915607109157076FE61D -:10FAE00075E087EB9AE00E94186A4AE050E0B8019E -:10FAF00087EB9AE00E94E26A68E675E087EB9AE09D -:10FB00000E94186A8091560790915707B3E0880FBA -:10FB1000991FBA95E1F72091540730915507820F4C -:10FB2000931F0E94CA2C87EB9AE00E943B6B609166 -:10FB300056077091570713E0660F771F1A95E1F784 -:10FB40008091540790915507680F791FDB018C91C4 -:10FB5000883261F480915807909159070E94482C8F -:10FB600080915007909151070E94EC368091560782 -:10FB70009091570701969093570780935607EEC8C8 -:10FB8000009156071091570769E575E087EB9AE0F9 -:10FB90000E94186A4AE050E0B80187EB9AE00E94A0 -:10FBA000E26A87EB9AE00E943B6B1092A0071092EA -:10FBB0009F0760E47FE1F6C96AE076E087EB9AE0B0 -:10FBC0000E94186A25CBEF2831F510932B0C009377 -:10FBD0002A0CA1E0B0E0B0932D0CA0932C0C81E096 -:10FBE000B8CA43E0E416F104B1F410932B0C00936F -:10FBF0002A0CE1E0F0E0F0932D0CE0932C0C84E073 -:10FC0000A8CA10932B0C00932A0CF0922D0CE092B2 -:10FC10002C0C82E09ECA62EF75E087EB9AE00E94AE -:10FC2000186A9CCAA5963FADA597832F90E0A0E0E7 -:10FC3000B0E089839A83AB83BC833E822D8260EDE2 -:10FC400075E087EB9AE00E94186ABE016F5F7F4FF4 -:10FC500087EB9AE00E9484220E943B6BBFCACE01D0 -:10FC600001960E945921882309F4D2CA89858430DB -:10FC700009F0CECA60E070E0CE0101960E94C22178 -:10FC80006816790609F0C4CA61E070E0CE010196F9 -:10FC90000E94C2210817190709F0BACA04C082E0FD -:10FCA000E82EF12C28CAA9966EAD7FADA997CE019A -:10FCB00001960E94912AE0915B07F0915C07828196 -:10FCC000938190935C0780935B07892B09F0A0CA0E -:10FCD000E0913008F09131088681978190935C071C -:10FCE00080935B0795CA6596EEADFFAD6597608121 -:10FCF00071818EE294E00E94F12BA7CCB801CE0175 -:10FD000001960E94F12B06CD4150510961097109FC -:10FD1000DC0119964D935D936D937C931C97452B55 -:10FD2000462B472B09F0B6CDF1016081718182E24B -:10FD300094E00E94F12BAECD81950E94557332E084 -:10FD4000E316F10409F061C01BC0F5E0EF16F10401 -:10FD500009F406CE61E0A7968EAD9FADA7970E94ED -:10FD6000D763FC0181859285A385B485892B8A2B75 -:10FD70008B2B61F4A296EEADFFADA297F7FFF0CD0D -:10FD800060E0812F81950E943445EACD20E030E08B -:10FD900040E85FE3C301B2010E94B48C9B01AC0157 -:10FDA000C501B4010E94C18A87FF12C0A2962EAD80 -:10FDB0003FADA29737FF05C060E0812F81950E947B -:10FDC000344561E0812F0E94344568E476E0CECD71 -:10FDD000A5019401C301B2010E94C18A181694F0D2 -:10FDE000A2964EAD5FADA29757FF05C061E0812F8F -:10FDF00081950E94344560E0812F0E94344563E480 -:10FE000076E0B4CD64E376E0B1CD25E0E216F1040E -:10FE100009F0A0CFB5CF0F931F93EAE1FAE0138268 -:10FE2000128248EE53E060E070E0448355836683BD -:10FE3000778386E093E09183808325E331E0358703 -:10FE4000248724E331E03787268720E331E0318BB4 -:10FE5000208B21E331E0338B228B22E331E0358BA1 -:10FE6000248B26E331E0378B268B118E128E138E76 -:10FE7000148EE7EBFAE01382128244835583668383 -:10FE800077839183808385EC90E09587848784ECE9 -:10FE900090E09787868780EC90E0918B808B81EC57 -:10FEA00090E0938B828B82EC90E0958B848B86EC38 -:10FEB00090E0978B868B118E128E138E148EEEE44B -:10FEC000FDE088E993E0918380831282138214829B -:10FED0001582E4E5FDE0918380831282138214820F -:10FEE0001582EAE5FDE091838083128213821482F9 -:10FEF0001582E4E5FBE091838083128213821482F1 -:10FF00001582E0E6FDE091838083128213821482E1 -:10FF10001582E6E6FDE091838083128213821482CB -:10FF20001582ECE6FDE091838083128213821482B5 -:10FF30001582E2E7FDE091838083128213821482AE -:10FF40001582EAE5FBE0918380831282138214829A -:10FF50001582E2E6FBE013821282448355836683B6 -:10FF6000778328E133E031832083E8E7FDE0918364 -:10FF700080831282138214821582EEE7FDE0918362 -:10FF800080831282138214821582E4E8FDE091835B -:10FF900080831282138214821582EFE6FBE02AE549 -:10FFA0002283108A1786128A118A00E010E42CE15D -:10FFB00036E40383148325833683178210861186E3 -:10FFC0001286138A148A158A168A14861386168650 -:10FFD0001586EAE8FDE09183808312821382148201 -:10FFE0001582E1E4FDE01382128244835583668327 -:10FFF000778322E733E03183208324E02487109243 +:10272000C15FBE016F597E4F8EE090E00E94D43BA6 +:10273000892B09F4DFC069E574E08DEA9AE00E9414 +:10274000DB6B1A830983CD59DE4F88819981AA8179 +:10275000BB81C356D1408B839C83AD83BE83CE01A6 +:1027600001960E94C15FBE016F5B7E4F82E190E0E7 +:102770000E94D43B892B09F477C06EE574E08DEAA2 +:102780009AE00E94DB6B1A830983CD5BDE4F888160 +:102790009981AA81BB81C354D1408B839C83AD8333 +:1027A000BE83CE0101960E94C15F1A830983CD5B6F +:1027B000DE4F88819981AA81BB81C354D1408B832C +:1027C0009C83AD83BE83CF57DF4F19830883C158E5 +:1027D000D040CD59DE4F88819981AA81BB81C356F3 +:1027E000D140CD57DF4F88839983AA83BB83C358D9 +:1027F000D040CF53DF4F19830883C15CD040CD5701 +:10280000DE4F88819981AA81BB81C358D140CD53C5 +:10281000DF4F88839983AA83BB83C35CD040CF5F9B +:10282000DE4F19830883C150D140CD56DE4F8881D9 +:102830009981AA81BB81C359D140CD5FDE4F888386 +:102840009983AA83BB83C350D1409E012F5F3F4F22 +:10285000AE014F575F4FBE016F537F4FCE018F5F69 +:102860009E4F0E94AC3F85C01A830983CD59DE4F2D +:1028700088819981AA81BB81C356D1408B839C8377 +:10288000AD83BE83CF57DF4F19830883C158D04033 +:10289000CD57DE4F88819981AA81BB81C358D14031 +:1028A000CD57DF4F88839983AA83BB83C358D04019 +:1028B000CF53DF4F19830883C15CD040CD56DE4F24 +:1028C00088819981AA81BB81C359D140CD53DF4F03 +:1028D00088839983AA83BB83C35CD040AE014F5FDA +:1028E0005F4FBE016F577F4FCE018F539F4F0E94A6 +:1028F000F83F3FC01A830983CD57DE4F8881998105 +:10290000AA81BB81C358D1408B839C83AD83BE8396 +:10291000CF57DF4F19830883C158D040CD56DE4FC3 +:1029200088819981AA81BB81C359D140CD57DF4F9E +:1029300088839983AA83BB83C358D040BE016F5F4D +:102940007F4FCE018F579F4F0E944A4012C01A837B +:102950000983CD56DE4F88819981AA81BB81C359F5 +:10296000D1408B839C83AD83BE83CE0101960E94B0 +:1029700095408DEA9AE00E94D76B0BC165E674E042 +:102980008DEA9AE00E94DB6B0FB6F894A8958091CF +:102990006000886180936000109260000FBE80919B +:1029A0000508811107C08AEE97E00E941A5481E061 +:1029B0008093050887EA97E09093570B8093560B16 +:1029C0000E940E3FCE0101960E946C5D89819A8122 +:1029D0000E940F4E46E050E064E379E089E090E029 +:1029E0000E94D43288E993E09A8389831B821C82F7 +:1029F0001D821E82CE0103960E94F94D0E940E4E4A +:102A00008091560B9091570BDC0192961D921D926E +:102A10001D921C929597FC0116A217A210A611A652 +:102A20009A961D921D921D921C929D9740EE5EE219 +:102A300060E070E046AB57AB60AF71AF40EA5FE07B +:102A400060E070E0DA964D935D936D937C93DD9733 +:102A50003E9624E1DF011D922A95E9F726E0E4E3A2 +:102A6000F9E0DC01189601900D922A95E1F7FC013E +:102A7000EE5BFF4F10820E94073A8C01019709F02C +:102A80004AC0CE0101960E946C5D89819A810E94A4 +:102A90000F4E6091560B7091570B625F7F4FCE01C6 +:102AA00001960E94DD6BCE0103960E94F94D609164 +:102AB000560B7091570B6A5E7F4FCE0101960E94B4 +:102AC000DD6BCE0103960E94074E6091560B70910C +:102AD000570B6E5E7F4FCE0101960E94DD6BCE01DB +:102AE00003960E94004E0E940E4E6091560B70910C +:102AF000570B625E7F4FCE0101960E94DD6B8B818A +:102B00009C81AD81BE818093520B9093530BA09317 +:102B1000540BB093550B99E288E10FB6F894A89541 +:102B2000809360000FBE90936000A895012B19F56B +:102B30006BE877E08DEA9AE00E94B46A6CE577E092 +:102B40008DEA9AE00E94B46A86EF9FEF9093540753 +:102B5000809353070E946774DC01CB01805A954132 +:102B6000AF4FBF4F80930A0A90930B0AA0930C0AB1 +:102B7000B0930D0AF4C06CE477E08DEA9AE00E940D +:102B8000B46ACE0101960E941760CE0101960E94A0 +:102B9000C15F81E090E0DFC080910D0881111AC013 +:102BA00060E070E080E090E00E94035BD4C00E948F +:102BB000677400910A0A10910B0A20910C0A309157 +:102BC0000D0A0617170728073907D0F10E94B163CD +:102BD0008111C5C082E090E0BEC0A895CF55DE4F00 +:102BE0001882C15AD140FE01EF56FE4F1192119248 +:102BF0008EE0DF011D928A95E9F700912C09109172 +:102C00002D090115110529F0C8010E941E698111C5 +:102C100038C20E94B1638111A2C000912C091091A9 +:102C20002D090115110509F49AC0C8010E941E69F9 +:102C3000E82EF12CB2E0EB16F1040CF03FC28FC08D +:102C400020E030E043E050E060E48E010F5F1F4F72 +:102C5000C8010E943D4C6CEA76E0C8010E94459094 +:102C6000F80101900020E9F7CF01801B910B089635 +:102C70008138910538F50E94B163882319F180915C +:102C8000020C9091030C019611F481E090E0909376 +:102C9000030C8093020C8091020C9091030C909392 +:102CA000870B8093880B47E050E062E87BE0C80127 +:102CB0000E942863AC014550510962E87BE082EA3A +:102CC0000E94486383E090E09093540780935307F9 +:102CD00063EA79E08DEA9AE00E94B46A40C00E94FB +:102CE000677400910A0A10910B0A20910C0A309126 +:102CF0000D0A061717072807390788F51092540799 +:102D0000109253072CC00E94677400910A0A109118 +:102D10000B0A20910C0A30910D0A06171707280795 +:102D2000390708F457CF1BC00E94A05A892B09F01D +:102D300051CF0E946774DC01CB0188579C4EAF4F86 +:102D4000BF4F80930A0A90930B0AA0930C0AB0938A +:102D50000D0A86EF9FEF90935407809353070FB6A9 +:102D6000F894A8958091600088618093600010922B +:102D700060000FBE809153079091540718161906F2 +:102D80000CF059C10091560B1091570B011511050C +:102D900009F451C10E9467744B015C017801FEE3A4 +:102DA000EF0EF11CF70180819181A281B381A50111 +:102DB0009401281B390B4A0B5B0BCA01B901683E11 +:102DC00033E073078105910508F446C028EE33E02F +:102DD00040E050E00E94A78C861A970AA80AB90A18 +:102DE000D7018D929D92AD92BC921397F80186A562 +:102DF00097A5A0A9B1A969017A01CC0CDD1CEE1C34 +:102E0000FF1C8C159D05AE05BF0528F416A617A658 +:102E100010AA11AA09C0821B930BA40BB50BF801D1 +:102E200086A797A7A0ABB1ABF80182A993A9A4A9E3 +:102E3000B5A98C159D05AE05BF0528F412AA13AAE5 +:102E400014AA15AA09C0821B930BA40BB50BF80199 +:102E500082AB93ABA4ABB5ABF80186A597A5A0A9AF +:102E6000B1A9892B8A2B8B2B69F4EE5BFF4F8081F4 +:102E7000833041F484E08083C8010E94073A0196C0 +:102E80007C0102C0E12CF12CF80182A993A9A4A92C +:102E9000B5A9892B8A2B8B2BA1F4EE5BFF4F808188 +:102EA000833011F081110DC01082F8013E9684E14B +:102EB000DF011D928A95E9F7C8010E94073A03963F +:102EC0007C01B2E0EB16F10429F0E4E0EE16F10427 +:102ED00009F04AC0CE0101960E946C5D89819A81F9 +:102EE0000E940F4E6091560B7091570B625F7F4F9F +:102EF000CE0101960E94DD6BCE0103960E94F94D32 +:102F00006091560B7091570B6A5E7F4FCE01019610 +:102F10000E94DD6BCE0103960E94074E6091560B16 +:102F20007091570B6E5E7F4FCE0101960E94DD6B54 +:102F3000CE0103960E94004E0E940E4E6091560BE9 +:102F40007091570B625E7F4FCE0101960E94DD6B40 +:102F50008B819C81AD81BE818093520B9093530BEA +:102F6000A093540BB093550BF3E0EF16F10409F462 +:102F700051C064F431E0E316F10451F142E0E4168B +:102F8000F10409F058C06AE679E049C054E0E5165A +:102F9000F10409F442C085E0E816F10409F04BC0E1 +:102FA0006BE979E08DEA9AE00E94B46A8DEA9AE0D2 +:102FB0000E94D76B0E94B16381110E9444600E94FD +:102FC0006774DC01CB01805D9A48AF4FBF4F13C0DF +:102FD00067E879E08DEA9AE00E94B46A0E94B163E2 +:102FE00081110E9444600E946774DC01CB0188510A +:102FF0009C4FAF4FBF4F80930A0A90930B0AA09348 +:103000000C0AB0930D0A86EF9FEF909354078093BC +:10301000530711C067E579E0DDCF6BE379E08DEA16 +:103020009AE00E94B46ACE0101960E941760CE0118 +:1030300001960E94C15F99E288E10FB6F894A895C5 +:10304000809360000FBE9093600080915307909131 +:103050005407CF55DE4F0FB6F894DEBF0FBECDBF7D +:10306000DF91CF911F910F91FF90EF90DF90CF9064 +:10307000BF90AF909F908F907F906F905F904F9098 +:10308000089560E0C8010E947264DC0119960D91F8 +:103090001C911A9710934809009347096EE279E052 +:1030A0008DEA9AE00E94B46AB8018DEA9AE00E9423 +:1030B000DB6B8DEA9AE00E94D76BABCD61E0C80173 +:1030C0000E947264FC0161847284F2E0EF16F104E4 +:1030D000A9F062E0C8010E947264FC0181849284BC +:1030E000F3E0EF16F10471F063E0C8010E9472642E +:1030F000DC0119960D911C911A9707C08BE5882E5B +:1031000087E0982E8E010F551E4F40E150E0BE0122 +:103110006F567E4F86E390E00E945C5A892B51F4F3 +:10312000B5E0EB16F1040CF01CC3FE01EF56FE4FA8 +:103130007F0104C09E012F563E4F79017092160CFC +:103140006092150C9092180C8092170C8BE99EE6F9 +:1031500090930E0C80930D0C5E013FE7A31A3EEF97 +:10316000B30A40E150E061E079E0C5010E942484A7 +:103170006E014FE9C41A4EEFD40A20E030E041E07E +:1031800050E060E2C6010E943D4C40E250E06AEF30 +:1031900078E0C6010E9406846AED78E08DEA9AE044 +:1031A0000E94B46AB3018DEA9AE00E94DB6B68ED7D +:1031B00078E08DEA9AE00E94B46A4AE050E0B401F7 +:1031C0008DEA9AE00E947E6B61ED78E08DEA9AE0EC +:1031D0000E94B46AB8018DEA9AE00E94DB6B6CEC45 +:1031E00078E08DEA9AE00E94B46AD8018C9181114E +:1031F00004C0E12CF12C00E010E080904709909091 +:1032000048090E94B16381113BC16091150C709116 +:10321000160C8091800B9091810B4091170C50916E +:10322000180CDC01ED91FC916115710521F000880D +:10323000F189E02D16C00684F785E02D28E933E0FA +:103240003A8329834090110C5090120C6090130C1B +:103250007090140C4B825C826D827E82BE016F5F27 +:103260007F4F19958130910509F003C19093030CAC +:103270008093020C87E0E4E4F2E0DE011196019015 +:103280000D928A95E1F7FE013196A7E8BBE0CE01E9 +:10329000089621912D93E817F907D9F70115110523 +:1032A00029F0E114F10421F086EF03C086E301C0A8 +:1032B00086EB80938E0B10928F0B8FE08093900B98 +:1032C000F40101900020E9F7CF018819990940968F +:1032D0008138910508F0C1C04FE050E062E87BE022 +:1032E000C4010E942863F60101900020E9F731979C +:1032F000EC19FD09E80FF91F3296E138F10508F0E5 +:10330000ACC0AC0162E87BE0C6010E942863F50115 +:1033100001900020E9F73197EA19FB09E80FF91F3E +:103320003296E138F10508F098C0AC0162E87BE024 +:10333000C5010E9428630115110579F1F80101907A +:103340000020E9F73197E01BF10B9C012E5F3F4F06 +:10335000E20FF31FE138F10508F07FC0AC0162E82D +:103360007BE0C8010E942863E114F104B1F0F70189 +:1033700001900020E9F73197EE19FF099C012E5FBB +:103380003F4FE20FF31FE138F10508F066C0AC01D2 +:1033900062E87BE0C7010E942863AC0145505109F7 +:1033A00062E87BE080E10E9448630E94677460935A +:1033B000040C7093050C8093060C9093070C60939B +:1033C000080C7093090C80930A0C90930B0C80915D +:1033D000800B9091810BDC01ED91FC910084F185D3 +:1033E000E02D1995892BC1F40E9467740091080C97 +:1033F0001091090C20910A0C30910B0CDC01CB01CF +:10340000801B910BA20BB30B88399A43A105B10520 +:10341000F0F28CEF9FEF1DC0CE018F579F4F0E949F +:10342000795D0497D1F48091850B811111C00E94C0 +:1034300067746093080C7093090C80930A0C909346 +:103440000B0C10920C0C10921C0C10921B0C18C040 +:1034500090E090931C0C80931B0C8091800B9091BA +:10346000810BDC01ED91FC910488F589E02D199523 +:103470008BC18EEF9FEF90931C0C80931B0C84C12B +:1034800000914709109148096EEB78E08DEA9AE0C7 +:103490000E94B46AB8018DEA9AE00E94DB6B8DEA63 +:1034A0009AE00E94D76B81E080930D0820E030E025 +:1034B00043E050E060E4CE018F5F9E4F0E943D4CA0 +:1034C0006CEA76E0CE018F5F9E4F0E944590CE0160 +:1034D0008F5F9E4F0E94943B20E030E042E050E03E +:1034E00060E4CE018F5F9E4F0E943D4C6CEA76E017 +:1034F000CE018F5F9E4F0E944590BE016F5F7E4F51 +:103500008DEA9AE00E94A164CE018F5F9E4F0E94D7 +:10351000943B20E030E041E050E060E4CE018F5F7A +:103520009E4F0E943D4C6CEA76E0CE018F5F9E4F2D +:103530000E944590BE016F5F7E4F8DEA9AE00E9427 +:10354000A164CE018F5F9E4F0E94943BFE01EF531A +:10355000FF4F119211921EE3DF01212F1D922A9538 +:10356000E9F71A821982FE0133968EE7DF011D9278 +:103570008A95E9F720E030E041E050E060E4CE01D8 +:103580008F539F4F0E943D4C40E450E06AEF78E03B +:10359000CE018F539F4F0E94068440E850E067E7BA +:1035A00078E0CE0101960E942484BE016F5F7F4FB8 +:1035B000CE018F539F4F0E943A6420E030E041E0FB +:1035C00050E060E4CE018F539F4F0E943D4C40E499 +:1035D00050E061E778E0CE018F539F4F0E94068450 +:1035E00040E850E067E678E0CE0101960E9424842E +:1035F00040E850E064E578E0CE0101960E94068440 +:10360000BE016F5F7F4FCE018F539F4F0E943A6480 +:1036100020E030E041E050E060E4CE018F539F4F66 +:103620000E943D4C40E450E06DE276E0CE018F53C5 +:103630009F4F0E94068440E850E064E478E0CE01A9 +:1036400001960E942484BE016F5F7F4FCE018F538D +:103650009F4F0E943A6420E030E041E050E060E497 +:10366000CE018F539F4F0E943D4C40E450E06DE3EC +:1036700078E0CE018F539F4F0E94068440E850E0CF +:1036800067E378E0CE0101960E942484BE016F5F5B +:103690007F4FCE018F539F4F0E943A64A09126081E +:1036A000B0912708109709F443C080914B02909184 +:1036B0004C02AE014F5B5E4FFA01819391932EE174 +:1036C00011922A95E9F79E012F573F4FF9018193F7 +:1036D000919311921A95E9F716960D911C911797EF +:1036E000E0902608F0902708E114F10471F001152C +:1036F000110559F0D80118968C918530A9F7C801A9 +:103700000E941E69882381F36DC020E030E041E013 +:1037100050E060E4CE018F539F4F0E943D4C40E447 +:1037200050E06AED77E0CE018F539F4F0E940684F0 +:1037300084E090E090935407809353070E9467744D +:10374000DC01CB0188579C4EAF4FBF4F80930A0AD4 +:1037500090930B0AA0930C0AB0930D0A61EA78E0EB +:10376000B9CA64E080912C0990912D090E9472647D +:10377000DC011996ED90FC901A976EE079E08DEAE5 +:103780009AE00E94B46ADACC00911B0C10911C0CD8 +:1037900065E978E08DEA9AE00E94B46A4AE050E078 +:1037A000B8018DEA9AE00E947E6B6DE778E08DEAC1 +:1037B0009AE00E94B46A8DEA9AE00E94D76B0E9458 +:1037C0006774DC01CB0188579C4EAF4FBF4F80938D +:1037D0000A0A90930B0AA0930C0AB0930D0A8CE08E +:1037E00090E0B9CA60E0C8010E947264FC01818562 +:1037F0009285A385B4858A30910508F463C020E0E2 +:1038000030E041E050E060E4CE018F539F4F0E94D2 +:103810003D4CF8016081718140E450E0CE018F534E +:103820009F4F0E946B906BE374E0CE018F539F4FCC +:103830000E94459040E450E069EE77E0CE018F535E +:103840009F4F0E940684BE016F5B7E4FCE018F5357 +:103850009F4F0E943A64CF57DF4F8881C158D040B4 +:10386000882361F120E030E041E050E060E4CE01E7 +:103870008F539F4F0E943D4CD8016D917C9140E445 +:1038800050E0CE018F539F4F0E946B906BE374E02A +:10389000CE018F539F4F0E94459040E450E061EE6F +:1038A00077E0CE018F539F4F0E940684BE016F5771 +:1038B0007F4FCE018F539F4F0E943A64F8010281DF +:1038C00013810ECFFC0140E250E08827E055FF4F06 +:1038D0008F4F0C941E8D61E378E0CE018F5B9E4F7D +:1038E0000E942484CF57DF4F1882C158D04087CF21 +:1038F0006CE278E0CE018F5B9E4F0E94248440E40E +:1039000050E06BE078E017C065E078E0CE018F5BB7 +:103910009E4F0E94248440E450E061E078E00BC0B8 +:1039200069EF77E0CE018F5B9E4F0E94248440E4D4 +:1039300050E063EF77E0CE018F579F4F0E942484C1 +:103940005ECFBC018230910508F40895613E8EE19E +:10395000780748F49B0195E0369527959A95E1F70D +:1039600048E0420F01C04FEF91E0242F30E0290FD3 +:10397000311D35952795229FF001239FF00DF00D05 +:1039800011246E177F0718F44FEF420F04C02F3F2A +:1039900039F091E0920F491740F78FEF890F0895A2 +:1039A0008FEF0895CF93DF93009709F447C0FC0190 +:1039B0002081222309F442C0EC0169EE79E00E94E3 +:1039C000FD83892BF1F164EE79E0CE010E94FD8345 +:1039D000892BD1F16FED79E0CE010E94FD83892B17 +:1039E000B1F166ED79E0CE010E94FD83892B91F162 +:1039F00060ED79E0CE010E94FD83892B71F16CECC2 +:103A000079E0CE010E94FD83892B51F167EC79E0CA +:103A1000CE010E94FD83892B31F167E07AE0CE016F +:103A20000E94FD83892B11F163E07AE0CE010E94B0 +:103A3000FD83892BF1F489E090E01DC080E090E0E7 +:103A40001AC081E090E017C082E090E014C083E0EB +:103A500090E011C084E090E00EC085E090E00BC0E3 +:103A600086E090E008C087E090E005C088E090E044 +:103A700002C08FEF9FEFDF91CF9108952F923F9279 +:103A80004F925F926F927F928F929F92AF92BF926E +:103A9000CF92DF92EF92FF920F931F93CF93DF931A +:103AA000CDB7DEB72A970FB6F894DEBF0FBECDBFF5 +:103AB0005C016B01042F7901672B09F45BC02115B0 +:103AC0003105F1F0D9018C918823D1F06FE270E0DB +:103AD000C9010E945090009739F0FC011192CF016A +:103AE0000E94D21C4C0102C0812C912CC7010E9463 +:103AF000D21C7C01019731F08A948928D1F502C04B +:103B0000E12CF12C66E47AE0C6010E94FD83892B4A +:103B100009F4C1C062E47AE0C6010E94FD83892BEA +:103B200009F497C06DE37AE0C6010E94FD83892BFA +:103B300021F543E0842E912C69E47AE08DEA9AE045 +:103B40000E94B46A4AE050E0B4018DEA9AE00E9413 +:103B50007E6B8DEA9AE00E94D76BBFEF8B169B06B7 +:103B600011F00CF0A8C0EEEF8E16EFEF9E060CF4ED +:103B700096C084C280E090E081C266E37AE0C6012C +:103B80000E94FD83892B09F454C061E37AE0C601E9 +:103B90000E94FD83892B09F450C06DE27AE0C601D2 +:103BA0000E94FD83892B09F44CC068E27AE0C601CB +:103BB0000E94FD83892B09F448C063E27AE0C601C4 +:103BC0000E94FD83892B09F466C06DE17AE0C6018D +:103BD0000E94FD83892BE9F164E17AE0C6010E942D +:103BE000FD83892BD1F16BE07AE0C6010E94FD8351 +:103BF000892BB9F1D6018C918D32B9F190ED980FE6 +:103C00009A3098F18B37A1F18332B9F143E050E05B +:103C100067E07AE0C6010E941684892B99F143E09F +:103C200050E063E07AE0C6010E941684892B79F5A2 +:103C300024C034E0832E912C7FCF25E0822E912C5E +:103C40007BCF96E0892E912C77CF87E0882E912C20 +:103C500073CF12E0812E912C6FCFB8E08B2E912C78 +:103C60006BCFA9E08A2E912C67CF812C912C64CF49 +:103C7000FEEF8F2E99249A945FCFEDEF8E2E99242C +:103C80009A945ACF7CEF872E99249A9455CF882402 +:103C90008A94982C51CF88248394912C4DCFFCEF9B +:103CA0008F16FFEF9F06E1F02DEF82162FEF9206A1 +:103CB00009F45BC0D7C18114910491F031E08316FF +:103CC000910409F0CFC1D501ED91FC910190F081F3 +:103CD000E02D20E030E040E050E061E070E0BFC166 +:103CE000CE0101962C01812C912C182F5A8634017B +:103CF000AFEF6A1A7A0A4301F60180818823C9F07E +:103D00006F018191882329F08D3219F080538A3018 +:103D1000B8F7C6010E94D6831C016CE270E0C601B0 +:103D20000E9450906C01892B39F0FFEFCF1ADF0A07 +:103D300003C080E090E001C0C101D2018D939D934A +:103D40002D01C114D10439F093E06916710479F69C +:103D500043E0842E912CD501ED91FC910190F081EE +:103D6000E02D212F3A85A40178C1CE0107969E014E +:103D7000275F3F4F3F932F93215031093F932F935C +:103D80009F938F9381E894E09F938F93DF92CF92DC +:103D90000E9404910FB6F894DEBF0FBECDBF03970B +:103DA00009F0E7CE1F8188858984912F811708F457 +:103DB000982FC82C981508F4C92E1C19982E9C18F9 +:103DC0008C189C2D90959F3F39F080E090950E9433 +:103DD000A11CD82ED09402C0DD24DA94892D90E065 +:103DE000810F911D880D911D892B29F4CD2CC09434 +:103DF000D12C10E0FFC0FFEFDF16F9F0D11002C0A8 +:103E0000DD24D3944D2C512C612C712C6FEF7FEF5E +:103E100080E090E0A30192010E94C98CA12FB0E044 +:103E20000E94E88C172FA92DB0E00E94E88C972EF5 +:103E3000A82DB0E00E94E88C872E692C712C610EB1 +:103E4000711C680C711C2FEF62167104FCF4611474 +:103E5000710419F466246394712C930140E050E0DE +:103E60006FEF7FEF80E090E00E94C98CA12FB0E05F +:103E70000E94E88C172FA92DB0E00E94E88C972EA5 +:103E8000A82DB0E00E94E88C872E05C03FEF631696 +:103E9000710409F06CF42C2D362D230F08F42FEF4C +:103EA000922F2F3F29F080E00E94A11CC82E02C053 +:103EB000CC24CA94292D981408F4282D211708F42D +:103EC000212F21132FC091100DC0122F20E8121B9B +:103ED00008F410E020E6129F010E10E0111D1124DD +:103EE000105387C0892D90E0422F50E0481B590B9A +:103EF0008417950744F4192D20E6129F010E10E057 +:103F0000111D112476C016E5190D121B24E0121B99 +:103F100008F410E020E6129F010E10E0111D11249C +:103F2000105E67C092123AC081101AC02BEA722F3D +:103F3000711B08F470E0172F3FE2139F010E10E091 +:103F4000111D1124792D721B08F470E020E6729F78 +:103F5000070E70E0711D1124170F1695105C49C0F3 +:103F6000282D30E0892D90E0821B930B182D281707 +:103F7000390744F420E6129F010E10E0111D1124B0 +:103F8000105A37C025E5121B08F410E020E3129FF9 +:103F9000010E10E0111D112410582BC011110DC07D +:103FA000182D20E8121B08F410E020E3129F010EE8 +:103FB00010E0111D112418571CC0212F30E0882D4E +:103FC00090E0821B930B2817390744F420E6129FD8 +:103FD000010E10E0111D112410560BC025E5121B17 +:103FE00008F410E020E6129F010E10E0111D1124CC +:103FF00010541F5F212F30E0ADE6B1E00E94FB8C32 +:10400000412C512C32014A94A30192010E94C98C87 +:104010003A8329832D2D30E0A4E6B0E00E94FB8C8A +:10402000A30192010E94C98C3C832B832C2D30E08C +:10403000A4E6B0E00E94FB8CA30192010E94C98C0F +:104040003E832D83D501ED91FC910190F081E02D0F +:104050009E012F5F3F4F43E050E060E070E0C501FC +:1040600019950CC0D501ED91FC910190F081E02DE6 +:1040700020E030E040E050E0B401F1CF2A960FB6E6 +:10408000F894DEBF0FBECDBFDF91CF911F910F918E +:10409000FF90EF90DF90CF90BF90AF909F908F9068 +:1040A0007F906F905F904F903F902F9008958F92E8 +:1040B0009F92AF92BF92CF92DF92EF92FF920F93B7 +:1040C0001F93CF93DF93E0912608F0912708309754 +:1040D00009F468C0812EC02F932EC22EA52ED42E97 +:1040E000B72ED62FBC01CF010E9445648C010097EA +:1040F00009F45BC0DC0118968C91853009F055C03D +:1041000060E0C8010E9472647C0161E0C8010E9405 +:104110007264FC0101851285D70119962D913C919D +:104120001A972130310569F02CF4232BF1F56C2F0F +:10413000C80118C02230310549F027303105A9F0F7 +:1041400034C06C2FC80103960E944D506D2FC801DA +:104150000E944D506D2DC80101960E944D506C2D4E +:10416000C80102960E944D5020C0892BF1F0808535 +:104170008530D9F4E680F780E114F104B1F00C2F1A +:10418000182D2C2D392D4D2D5A2D6D2F7B2DF701EE +:10419000818592850E945720D7011296ED90FC9060 +:1041A0001397EACF80E090E002C081E090E0DF91D9 +:1041B000CF911F910F91FF90EF90DF90CF90BF9024 +:1041C000AF909F908F900895CF92DF92EF92FF92E1 +:1041D0000F931F93CF93DF93E0913009F091310952 +:1041E0003097A1F09085953089F469017A01EB014F +:1041F000682FCF010E947264FC018185928500972F +:1042000029F09601A701BE010E945720DF91CF91AE +:104210001F910F91FF90EF90DF90CF900895AF9294 +:10422000BF92CF92DF92EF92FF920F931F93CF93A3 +:10423000DF938091290990912A09892B09F472C092 +:10424000E1E0F0E0C0E0D0E0CC24C394D12CB60192 +:104250000C2E02C0660F771F0A94E2F740911208F5 +:10426000509113087F0184E0E80EF11CCF01B12CBE +:104270009C01A0910602B0910702A817B90720F48B +:104280002091060230910702A091CC0DB091CD0D86 +:10429000A20FB31FAC90A0912909B0912A099C01EB +:1042A00021503109A20FB31F0A2D10E02C9130E0EC +:1042B0000217130729F0462B572BAC92BB24B3945B +:1042C0000196E816F906A1F65093130840931208D8 +:1042D000BB2011F18091290990912A09E80FF91F5B +:1042E000028110E0218130E0408150E0319760810F +:1042F00070E0CE010E94E4200E946774DC01CB01D3 +:10430000845D9E4FAF4FBF4F80930E0890930F0870 +:10431000A0931008B09311082196F701C430D1057D +:1043200009F095CFDF91CF911F910F91FF90EF9002 +:10433000DF90CF90BF90AF900895DC011296ED9181 +:10434000FC911397309721F081E09085953009F02A +:1043500080E00895CF92DF92EF92FF92CF93DF93A8 +:10436000DC011696ED91FC911797309721F120858D +:10437000223009F56A017B01EC016BEF79E08DEAEF +:104380009AE00E94B46A65EF79E08DEA9AE00E94B3 +:10439000B46A2AE030E0B701A6018DEA9AE00E94F3 +:1043A000366B8DEA9AE00E94D76BEE81FF81C18661 +:1043B000D286E386F486DF91CF91FF90EF90DF9075 +:1043C000CF900895FC0186819781009789F0FC01C8 +:1043D0002085223041F0253079F460E00E9472643B +:1043E000009779F0FC016185728583859485089535 +:1043F0006FEF7FEFCB0108956EEF7FEF8FEF9FEFB1 +:1044000008956DEF7FEF8FEF9FEF08950F931F9348 +:10441000CF93DF93FC01C481D581209799F08885E3 +:10442000823029F4672B71F489859A8518C085300C +:1044300061F48B01CE010E941E6990E008171907F4 +:104440003CF003C08FEF9FEF0AC08EEF9FEF07C0D5 +:10445000602FCE010E947264FC0181859285DF91FC +:10446000CF911F910F910895CF93C62F63E0FC0168 +:10447000828193810E9472640097D9F04C2F50E0A2 +:1044800060E070E0FC0141875287638774876DEEBE +:1044900079E08DEA9AE00E94B46A4AE050E06C2F1D +:1044A0008DEA9AE00E94856B8DEA9AE0CF910C9498 +:1044B000D76BCF910895CF93C62F63E0FC01828123 +:1044C00093810E947264009731F0FC018185C111D3 +:1044D00003C08F7001C08FEFCF910895BF92CF922C +:1044E000DF92EF92FF920F931F93CF93DF93EC0134 +:1044F0000E949D21882309F441C08A819B810E94EA +:104500001E69082F10E0C801880F991F9C012559CA +:104510003D4F790132E0B32E04301105D4F4F70198 +:10452000C190D1907F010E94AC31009751F0FC0105 +:10453000B086A601DD0C660B770B41875287638737 +:104540007487BC018A819B810E9478650F5F1F4F31 +:10455000E3CF0A811B8160E0C8010E947264FC0104 +:104560008185888761E0C8010E9472649D838C8385 +:1045700062E0C8010E9472649F838E83DF91CF91B5 +:104580001F910F91FF90EF90DF90CF90BF90089513 +:10459000CF93DF93EC01FB01248135814081518170 +:1045A000628173810E94366BCE01DF91CF910895B5 +:1045B0008F929F92AF92BF92CF92DF92EF92FF9233 +:1045C0000F931F93CF93DF93CDB7DEB7C054D109BC +:1045D0000FB6F894DEBF0FBECDBF8C015B01FC01AE +:1045E000F38063EC79E08DEA9AE00E94B46A4AE0D5 +:1045F00050E06F2D8DEA9AE00E94856B61EC79E0C6 +:104600008DEA9AE00E94B46A4AE050E0B5018DEA72 +:104610009AE00E947E6B8DEA9AE00E94D76BF801C7 +:10462000C080D1806CE874E0C6010E9445644C01F2 +:1046300061E974E0C6010E9445648C0166E974E09A +:10464000C6010E9445647C016BE974E0C6010E94CA +:1046500045646C010097D1F0FC016185728540E4EE +:1046600050E0CE0101960E9489900E94B163882398 +:1046700069F080915007882309F44BC007C0F80106 +:1046800061857285FB018081811167C0811491046D +:1046900009F468C0F40161857285CE0101960E941B +:1046A0006728CE0101960E949D21882309F45AC0F3 +:1046B000AB2879F00115110551F4E12CF12C01E042 +:1046C00020E030E040E050E061E070E00EC0F80132 +:1046D00012C0E114F10471F4E12CF12C01E020E0AE +:1046E00030E040E050E062E070E0CE0101960E94D0 +:1046F0001D0A38C0F70161857285FB01808188231E +:1047000089F120E030E041E0CE0101960E943E1D9B +:1047100029C06FE270E0CE0101960E945090892B73 +:1047200051F4F6012185328543E050E060E4CE018A +:1047300001960E943D4CA114B10439F001151105F8 +:1047400009F09DCF60EA74E008C0E114F10419F4A7 +:1047500063EA74E002C0F70193CFCE0101960E9494 +:104760003A6494CFC05CDF4F0FB6F894DEBF0FBE43 +:10477000CDBFDF91CF911F910F91FF90EF90DF9010 +:10478000CF90BF90AF909F908F900895FF920F931E +:104790001F93CF93DF93EC011D821C821A821B8230 +:1047A000088119810115110509F456C0F8018085A9 +:1047B000863009F051C080910E0A90910F0A892B22 +:1047C00009F44AC06BE875E0C8010E94456400978F +:1047D00019F0FC0181858A83F801808191810E9412 +:1047E000D683F82E8B8363EE76E0C8010E94456481 +:1047F000009779F51A816CEB79E08DEA9AE00E94D6 +:10480000B46A4AE050E06F2D8DEA9AE00E94856B11 +:104810006AEB79E08DEA9AE00E94B46A4AE050E0DF +:10482000612F8DEA9AE00E94856B8DEA9AE00E94E2 +:10483000D76B40E050E063EE76E0888199810E947A +:10484000956563EE76E0888199810E9445640097C2 +:1048500019F009969D838C83DF91CF911F910F9161 +:10486000FF900895EF92FF920F931F93CF93DF93E2 +:104870008091120890911308C4E0D0E021E030E06C +:10488000AC0142235323452B29F0A90140955095B3 +:1048900084239523220F331F219791F790931308B8 +:1048A000809312080E94677400910E0810910F08FF +:1048B0002091100830911108601771078207930743 +:1048C00008F459C0012B022B032B09F454C0109299 +:1048D0000E0810920F081092100810921108E12C87 +:1048E000F12CE0912909F0912A09EC0FFD1F0381B9 +:1048F00010E0228130E0418150E0608170E0C7012A +:104900000E94E4208FEFE81AF80A249684E0E81663 +:10491000F10439F7C1E0D0E08091060290910702DE +:104920008C179D0728F4809106029091070201C020 +:10493000CE012091CC0D3091CD0DF901E80FF91F7A +:104940004AE050E060818DEA9AE00E94856B67EA58 +:1049500074E08DEA9AE00E94DB6B2196C131D105AB +:10496000D9F68DEA9AE0DF91CF911F910F91FF90D8 +:10497000EF900C94D76BDF91CF911F910F91FF9027 +:10498000EF900895CF92DF92EF92FF920F931F93D3 +:10499000CF93DF93CDB7DEB7C054D1090FB6F894EB +:1049A000DEBF0FBECDBFDC011296ED91FC911397D7 +:1049B000309719F480E090E040C07A018B016BE9F8 +:1049C00074E0808191810E9445646C01009791F3AD +:1049D000FC016185728540E450E0CE0101960E94A1 +:1049E00089906FE270E0CE0101960E945090892B71 +:1049F00061F4D60119962D913C911A9743E050E04D +:104A000060E4CE0101960E943D4C40E450E0B701C5 +:104A1000CE0101960E946B900E94B163882351F2EF +:104A20008091530790915407039721F6B801CE0166 +:104A300001960E943A6481E090E0C05CDF4F0FB6BF +:104A4000F894DEBF0FBECDBFDF91CF911F910F91C4 +:104A5000FF90EF90DF90CF900895EF92FF920F9329 +:104A60001F93CF93DF93CDB7DEB760970FB6F8945F +:104A7000DEBF0FBECDBF8C01CB01BA017901AE0103 +:104A80004F5F5F4F0E94CE4CA701BE016F5F7F4F0B +:104A9000C8010E94C22460960FB6F894DEBF0FBE14 +:104AA000CDBFDF91CF911F910F91FF90EF900895AF +:104AB0002F923F924F925F926F927F928F929F922E +:104AC000AF92BF92CF92DF92EF92FF920F931F931C +:104AD000CF93DF93CDB7DEB728970FB6F894DEBF3C +:104AE0000FBECDBF8C016B010E94D330019609F43B +:104AF000D3C2D801ED91FC910284F385E02DC80169 +:104B000019957C018F3FBFEF9B0709F4C5C2D801FF +:104B1000ED91FC910684F785E02D682FC801199569 +:104B2000B2E2EB16F10429F4B601C8010E94F43098 +:104B3000B5C2EDE2EE16F10429F0C701C0970A975D +:104B400008F044C1D801ED91FC910284F385E02D79 +:104B5000C80119957C018F3FBFEF9B0709F49CC2E8 +:104B60008D9789F4D801ED91FC910284F385E02DB5 +:104B7000C80119957C01019609F48EC2EFEFFFEF91 +:104B8000F887EF8304C021E030E038872F83C70126 +:104B9000C097A12CB12C0A97C8F49AE0992E9A9C40 +:104BA000C0019B9C900D1124B701605371095B01FA +:104BB000A80EB91ED801ED91FC910284F385E02D79 +:104BC000C80119957C01C0970A9748F3BEE2EB161D +:104BD000F104D1F0C7018F7D85349105A9F0EF81F3 +:104BE000F885AE9EC001AF9E900DBE9E900D112423 +:104BF000092E000CAA0BBB0BF60181879287A387B5 +:104C0000B48782E08087D8C0B501BB0C880B990BB4 +:104C10000E94648B2B013C01FEE2EF16F104A1F52A +:104C2000D801ED91FC910284F385E02DC80119951E +:104C30007C01212C312C20E030E040E251E4C30122 +:104C4000B2010E94C38B4B015C01B7016053710933 +:104C5000072E000C880B990B0E94648BA501940110 +:104C60000E94518D2B013C01B1E02B1A3108D80173 +:104C7000ED91FC910284F385E02DC80119957C012A +:104C8000C0970A97C0F202C0212C312CC7018F7D3A +:104C90008534910509F042C0D801ED91FC91028460 +:104CA000F385E02DC80119957C018B32910559F4EB +:104CB000D801ED91FC910284F385E02DC80119958E +:104CC0007C01B1E00CC08D9761F4D801ED91FC91AD +:104CD0000284F385E02DC80119957C01BFEFBE83E6 +:104CE00002C0E1E0EE83A12CB12C8AE0982EC7012E +:104CF000C0978A309105B0F49A9C90019B9C300D2E +:104D000011245C01A20EB31ED801ED91FC91028426 +:104D1000F385E02DC80119957C01E9CFB1E0BE8390 +:104D2000A12CB12CEF81F885BF01FF0F880B990BE7 +:104D30000E94648BA30192010E94C38B2B013C0152 +:104D4000B501BB0C880B990B0E94648B4B015C0175 +:104D5000FE816F2FFF0F770B880B990B0E94648BDE +:104D60009B01AC01C501B4010E94C38B4B015C01E6 +:104D7000B101330C880B990B0E94648B9B01AC0131 +:104D8000C501B4010E94518D9B01AC0160E070E04F +:104D900080E291E40E946A8E9B01AC01C301B201E2 +:104DA0000E94C38BD60119966D937D938D939C932E +:104DB0001C9783E018968C93D801ED91FC910684A2 +:104DC000F785E02D6E2DC801199522C0BBE5EB16C5 +:104DD000F10409F060C0D801ED91FC910284F385E3 +:104DE000E02DC80119958B35910509F055C185E075 +:104DF000F6018087C8010E94D330D801ED91FC9163 +:104E00000284F385E02DC80119958D35910519F4BB +:104E100080E090E043C1D801ED91FC910684F785D4 +:104E2000E02D682FC8011995BB24BA940E94AC31BB +:104E30007C01009709F430C1BB2021F0F601978373 +:104E4000868308C0D40113969C938E931297FC011D +:104E500095828482C8010E94D330B701C8010E94A4 +:104E60005825892B09F018C1C8010E94D330D801F8 +:104E7000ED91FC910284F385E02DC8011995B12CC8 +:104E800047018C32910591F221E030E08D3591059A +:104E900009F089C086C0BBE7EB16F10409F088C0B1 +:104EA000D801ED91FC910284F385E02DC80119959C +:104EB0008B37910509F0F0C086E0F6018087C801C4 +:104EC0000E94D330D801ED91FC910284F385E02D4E +:104ED000C80119958D37910509F49ACFD801ED9144 +:104EE000FC910684F785E02D682FC8011995992457 +:104EF0009A940E94AC317C01009709F4CDC09920AE +:104F000021F0F6019783868308C0D50113969C9300 +:104F10008E931297FC01B582A482C8010E94D330FF +:104F2000B701C8010E94F430019609F4B5C0C80168 +:104F30000E94D330D70119968D919C911A971196A2 +:104F40009C938E931A961C921E921997D801ED91FC +:104F5000FC910284F385E02DC8011995CA9709F0E8 +:104F60009BC0C8010E94D330B701C8010E945825D8 +:104F7000019609F491C0C8010E94D330D801ED9187 +:104F8000FC910284F385E02DC8011995912C5701FD +:104F90008C32910509F4ADCF21E030E08D379105D9 +:104FA00011F420E030E088279927821B930B76C00C +:104FB000BEE6EB16F10411F519821A821B821C82DF +:104FC000D801ED91FC910484F585E02D44E050E09A +:104FD000BE016F5F7F4FC8011995049709F05CC04F +:104FE00044E050E069EA74E0CE0101960E947B90B3 +:104FF000009709F051C0F601108650C0F6E6EF1692 +:10500000F10421F59E012F5F3F4F790185E0D90121 +:105010001D928A95E9F7D801ED91FC910484F585FC +:10502000E02D45E050E0B901C80119950597A1F5BB +:1050300045E050E06EEA74E0C7010E947B90009763 +:1050400059F521E0F6012087118628C0F4E7EF1614 +:10505000F10411F519821A821B821C82D801ED918C +:10506000FC910484F585E02D44E050E0BE016F5FC3 +:105070007F4FC8011995049779F444E050E064EB40 +:1050800074E0CE0101960E947B90009729F421E004 +:10509000F6012087218702C08FEF9FEF28960FB679 +:1050A000F894DEBF0FBECDBFDF91CF911F910F915E +:1050B000FF90EF90DF90CF90BF90AF909F908F9038 +:1050C0007F906F905F904F903F902F900895CF9377 +:1050D000DF93EC0187E792E099838883611571057E +:1050E00059F08091260890912708009729F00E9496 +:1050F00045649B838A8302C01B821A82CE01DF91A2 +:10510000CF910C946E226F927F928F929F92AF926A +:10511000BF92CF92DF92EF92FF920F931F93CF93A4 +:10512000DF93CDB7DEB72C970FB6F894DEBF0FBE76 +:10513000CDBF4C01762E672E6A015901809124085B +:1051400090912508892BA1F062E87AE08DEA9AE037 +:105150000E94B46A60E4C4010E943422A701FF0CDB +:10516000660B770BC4010E94AA218FEF9FEF9FC0AF +:1051700081E090E0909325088093240826E240E89F +:1051800055E260E070E080E19AE00E940266709271 +:105190001F0C80E19AE090931E0C80931D0C1092DE +:1051A0002A0D10922C0D10922B0D0115110541F0B6 +:1051B0000130110539F4FE2CEE24EE24EA9402C0ED +:1051C000FF24FA94C701A0E0B0E08F839887A987F5 +:1051D000BA8780E190E09C878B87A60160E070E051 +:1051E00049835A836B837C839E838D834AE050E09E +:1051F000672D762D8DEA9AE00E947E6B6FE77AE04C +:105200008DEA9AE00E94B46ABE016F5F7F4F8DEA1B +:105210009AE00E94C8228C016BE77AE00E94B46A8F +:105220004AE050E0B501C8010E947E6B68E77AE071 +:10523000C8010E94B46ABE01695F7F4FC8010E9425 +:10524000C8220E94D76BA114B10491F082E0A81685 +:10525000B10409F5D092A50CC092A40C1092A70C31 +:105260001092A60CF092A90CE092A80C86E010C057 +:10527000D092A50CC092A40CE11003C080E090E095 +:1052800002C080E09FEF9093A70C8093A60C85E06E +:105290000E94676606C060E67AE08DEA9AE00E94A6 +:1052A000B46A109225081092240880E090E02C96B1 +:1052B0000FB6F894DEBF0FBECDBFDF91CF911F9127 +:1052C0000F91FF90EF90DF90CF90BF90AF909F90A5 +:1052D0008F907F906F9008950F931F93CF93DF93DC +:1052E000082FEB01142F6091660B8091640B909155 +:1052F000650B0E94174A8091640B9091650BDC014D +:10530000ED91FC910190F081E02D602F1995809135 +:10531000640B9091650B0E94104A81111EC0412FB1 +:105320006091660B8091640B9091650B0E943E4AE0 +:10533000CE01810F911D8C018091640B9091650BC2 +:10534000DC01ED91FC910084F185E02D1995892B0C +:1053500039F0C017D10739F403C082E090E010C0E3 +:1053600080E090E00DC08091640B9091650BDC01B2 +:10537000ED91FC910284F385E02D19958993DCCFA2 +:10538000DF91CF911F910F9108957F928F929F92FD +:10539000AF92BF92CF92DF92EF92FF920F931F9343 +:1053A000CF93DF938C016A017B01722E9A01AB01CE +:1053B000C701B6010E94BA8E882319F069EB74E028 +:1053C00027C046015701E894B7F82FEF3FEF4FE7AA +:1053D0005FE7C501B4010E94BA8E81110DC02FEFA5 +:1053E0003FEF4FE75FE7C501B4010E945D8B1816E0 +:1053F0001CF46DEB74E00CC02FEF3FEF4FE75FE460 +:10540000C701B6010E94658E181694F461EC74E031 +:10541000C801DF91CF911F910F91FF90EF90DF9026 +:10542000CF90BF90AF909F908F907F900C94D86A50 +:105430002FEF3FEF4FE75FECC701B6010E945D8B96 +:1054400087FDE4CF20E030E0A901C701B6010E944A +:105450005D8B87FF0AC06DE2C8010E94AD6AEC0156 +:10546000F7FAF094F7F8F09402C0C0E0D0E0B12C65 +:1054700060E070E080E09FE37B1441F020E030E0EA +:1054800040E251E40E94BD8DB394F6CFA70196018E +:105490000E94518D6B017C010E94368E4B015C0194 +:1054A0002AE0AB01BC01C8010E94ED6AC80FD91FF8 +:1054B0007720C1F1C501B4010E94628B9B01AC0150 +:1054C000C701B6010E94508D6B017C016EE2C801DC +:1054D0000E94AD6AC80FD91F20E030E040E251E4DD +:1054E000C701B6010E94C38B4B015C010E94368E3E +:1054F0006B01E12CF12C2AE0B701A601C8010E9442 +:10550000ED6AC80FD91FC701B6010E94628B9B01CB +:10551000AC01C501B4010E94508D6B017C017A94ED +:105520007110DACFCE01DF91CF911F910F91FF90D3 +:10553000EF90DF90CF90BF90AF909F908F907F9033 +:105540000895CF92DF92EF92FF920F931F93CF9324 +:10555000DF931F921F92CDB7DEB76C0161E00E940E +:105560005B22182F86FF1BC0C6010E94E2217A83AE +:10557000698362E57AE08DEA9AE00E94B46A612F5D +:1055800070E06F7BE12CF12C01E09E012F5F3F4F1B +:1055900041E050E0C6010E941D0A81E001C080E0A8 +:1055A0000F900F90DF91CF911F910F91FF90EF908F +:1055B000DF90CF9008958F929F92AF92BF92CF923B +:1055C000DF92EF92FF920F931F93CF93DF931F927F +:1055D0001F92CDB7DEB76C017B0162E070E00E94E4 +:1055E00006228C0197FF03C080E090E099C063E041 +:1055F00070E0C6010E940622AC011816190614F0CC +:105600004FE350E0E982FA820130110531F48F2D29 +:10561000880F880BF9828A8303C0023011052CF4AD +:1056200089819A8199279A838983A981BA8124E6FD +:1056300030E00E94358D9A01550F440B550B0E94A6 +:10564000C98C49015A0189013A83298360E0C60166 +:105650000E945B22E82EF12CC6010E94E221092C57 +:10566000000CAA08BB08681579058A059B0559F442 +:10567000012BE9F182E0E816F10459F085E0E81623 +:10568000F104A9F506C0012B71F182E0E816F104DE +:1056900079F500E020E030E040E050E061E070E0CB +:1056A000C6010E945D7000E09E012F5F3F4F41E008 +:1056B00050E060E070E0C6010E945D7086E0E81690 +:1056C000F10439F0EA94EF2821F061E0C6010E946C +:1056D000342249815A81052E000C660B770BC601D6 +:1056E0000E94AA2104C085E0E816F10431F418C034 +:1056F00085E0E816F104B9F6CCCF82E0E816F104B3 +:10570000B1F362E0C6010E94342200E020E030E004 +:1057100040E050E062E070E0C6010E945D70E7CFBB +:105720000F900F90DF91CF911F910F91FF90EF900D +:10573000DF90CF90BF90AF909F908F900895CF92C1 +:10574000DF92EF92FF920F93CF93DF9300D000D0C0 +:10575000CDB7DEB77C0161E00E945B2285FF40C0CF +:10576000C82ED12CC7010E94E221382F292FF70122 +:10577000808590E08A30910528F5FC018827E65461 +:10578000FF4F8F4F0C941E8D69837A83832F330FC5 +:10579000990B9C838B83822F220F990B9E838D8381 +:1057A00000E09E012F5F3F4F43E050E008C07A8346 +:1057B000698300E09E012F5F3F4F41E050E060E0D1 +:1057C00070E006C000E020E030E040E050E0B601CC +:1057D000C7010E945D70B6016F7DC7010E9434222F +:1057E00026960FB6F894DEBF0FBECDBFDF91CF91E6 +:1057F0000F91FF90EF90DF90CF9008958F929F923E +:10580000AF92BF92EF92FF920F931F93CF93DF93CC +:105810008C017B0149015A010E94AC31EC01892BBA +:10582000F9F083E0888789869A86AB86BC86888172 +:105830009981009711F00E949E81C7010E94F98F03 +:1058400099838883BE01C801DF91CF911F910F9189 +:10585000FF90EF90BF90AF909F908F900C947865E1 +:10586000DF91CF911F910F91FF90EF90BF90AF907C +:105870009F908F900895FB0101900020E9F73197E8 +:10588000AF01461B570B20E00C94EA630F931F9364 +:10589000CF93DF93EC012097F9F00A811B81888573 +:1058A00087FD06C08E819F81009711F00E94462CD3 +:1058B0008885843031F489859A85009711F00E949B +:1058C0009E8188819981009711F00E949E81CE016E +:1058D0000E949E81E801DFCFDF91CF911F910F9150 +:1058E00008950F931F93CF93DF93009791F08C014E +:1058F0000E94AC31EC01892B61F0C8010E94D330C9 +:10590000BE01C8010E945825019631F4CE010E94C3 +:10591000462C80E090E001C0CE01DF91CF911F9135 +:105920000F910895DF92EF92FF920F931F93CF9301 +:10593000DF93CDB7DEB729970FB6F894DEBF0FBE61 +:10594000CDBF8C017B01AE014F5F5F4F0E94C15103 +:10595000D82E882309F459C0F7018081803109F4D9 +:1059600054C08FE78D83F801858196810E9436515E +:10597000B701F801858196810E94EC5040E06EE409 +:10598000F801858196810E94CA5040E06B81F80140 +:10599000858196810E94CA5040E06C81F801858122 +:1059A00096810E94CA50F7018081803139F040E031 +:1059B0006D81F801858196810E94CA50F801858128 +:1059C00096810E943651B701F801858196810E9427 +:1059D000EC50F801408168E4858196810E94CA50AC +:1059E00064E170E080E090E00E942D74F801808115 +:1059F000882331F06AE070E080E090E00E942D742E +:105A0000F801858196810E9436518D2D29960FB619 +:105A1000F894DEBF0FBECDBFDF91CF911F910F91E4 +:105A2000FF90EF90DF900895EF92FF920F931F93F6 +:105A3000CF93DF93EC018C01085F1F4F7E016991CA +:105A400070E084E0759567958A95E1F740E150E054 +:105A50008DEA9AE00E947E6BF70160816F7070E0C2 +:105A600040E150E08DEA9AE00E947E6BC017D107BA +:105A700029F7DF91CF911F910F91FF90EF9008953B +:105A8000CF93C82F462F61E070E00E949F5461E0E1 +:105A900070E08C2F0E9475558111F9CFCF91089538 +:105AA000CF93DF93EC01E881F9810284F385E02D47 +:105AB000CE0119950196B9F7DF91CF910895FC01B8 +:105AC000A285B3851097A9F086859785029788F0FF +:105AD000CD010196938782876C9386859785019780 +:105AE000978786870284F385E02D108281E090E01D +:105AF000089580E090E00895FC01868197818F3FB2 +:105B00002FEF920729F02FEF3FEF37832683089579 +:105B1000A085B185109789F024853585211531053B +:105B200061F0CD010196918780878C9121503109D8 +:105B300035872487082E000C990B0895FC01868177 +:105B40009781019639F481E024853585232B19F45A +:105B500080E0089581E00895CF92DF92EF92FF9266 +:105B60000F931F93CF93DF937C016A018B01C0E0F9 +:105B7000D0E0CC15DD0589F0D701ED91FC910284D0 +:105B8000F385E02DC70119958F3FBFEF9B0729F0E3 +:105B9000F80181938F012196ECCFCE01DF91CF9157 +:105BA0001F910F91FF90EF90DF90CF900895CF93CA +:105BB000C62FDC01ED91FC910088F189E02D19954B +:105BC000DC01ED91FC910190F081E02D6C2FCF91E3 +:105BD0001994CF93DF93EC018E819F810196D9F4C4 +:105BE000288539858A859B85820F931F8115904171 +:105BF000A0F4E881F9810284F385E02DCE011995A6 +:105C0000813291056CF3E881F9810684F785E02DF6 +:105C1000682FCE01199581E001C080E0DF91CF911E +:105C20000895062E000C770BFC0177836683089598 +:105C3000CF93DF93EC018E819F81019611F5E8816E +:105C4000F9810088F189E02DCE011995DC01ED91F3 +:105C5000FC910084F185E02D1995892BA1F0E88154 +:105C6000F9810284F385E02DCE01199581329105E9 +:105C700034F3E881F9810684F785E02D682FCE01A1 +:105C8000199581E001C080E0DF91CF9108950F93D5 +:105C90001F93CF93DF93EC018B0165EC74E00E94BE +:105CA000DB6B01151105B9F1F80161918F016623D4 +:105CB00091F1603220F0623211F06C3541F56CE503 +:105CC000CE010E94AD6AF801319780818C30D1F00D +:105CD00044F48930D9F08A30B9F0883029F762E687 +:105CE00016C0823259F024F48D30F1F662E70FC00D +:105CF0008F3231F08C35C1F66CE509C062E207C025 +:105D00006FE205C066E603C06EE601C064E7CE013F +:105D10000E94AD6AC9CF62E2CE010E94AD6A80E006 +:105D200090E0DF91CF911F910F910895FC012085A4 +:105D3000318582859385AC014F5F5F4F53874287E2 +:105D4000820F931F0E94898C81E090E00895FC01EE +:105D5000868197818F3F2FEF920729F02FEF3FEF3A +:105D60003783268308952085318582859385AC010C +:105D70004F5F5F4F53874287820F931F0E94818C32 +:105D8000082E000C990B0895FC01868197818F3FA6 +:105D90002FEF920729F02FEF3FEF378326830895E7 +:105DA000808591850C94ED84CF92DF92EF92FF92E3 +:105DB000CF93DF93EC018E819F818F3F2FEF92076E +:105DC00059F02FEF3FEF3F832E83DF91CF91FF906C +:105DD000EF90DF90CF9008950E9467746B017C0173 +:105DE000A4EFCA0EA1E0DA1EE11CF11CE881F981E2 +:105DF0000088F189E02DCE011995DC01ED91FC912F +:105E00000084F185E02D1995892B39F40E9467747F +:105E10006C157D058E059F0548F3E881F9810088A2 +:105E2000F189E02DCE011995DC01ED91FC91028400 +:105E3000F385E02DDF91CF91FF90EF90DF90CF9031 +:105E40001994EF92FF920F931F93CF93DF930097D4 +:105E500019F48FEF9FEF82C0FC01E484F584D70131 +:105E60000D911C91D801ED91FC910688F789E02DE8 +:105E7000C8011995882369F3D801ED91FC9100843C +:105E8000F185E02DC8011995D801ED91FC91892B80 +:105E900061F30284F385E02DC8011995EC010196A8 +:105EA000C1F2F8018589882339F04AE050E06C2F6F +:105EB0008DEA9AE00E94856BD70112968C91882317 +:105EC00009F44BC0C532D10509F047C0D801ED91A6 +:105ED000FC910084F185E02DC801199502975CF0D2 +:105EE000D801ED91FC910688F789E02DC80119953C +:105EF0008111ECCFAECFD1E0C0E0D801ED91FC91A3 +:105F00000284F385E02DC80119958F3FBFEF9B07F1 +:105F100009F49FCF9C01215431092A31310530F019 +:105F20009C01215631092A31310538F48D2F829593 +:105F3000807F829FC00D11240AC0C0978A309105CE +:105F400030F49D2F9295907F989FC00D1124D150D1 +:105F5000A0F68C2FCC0F990B01C0CE01DF91CF9111 +:105F60001F910F91FF90EF9008958F929F92AF92A3 +:105F7000BF92CF92DF92EF92FF920F931F93CF9336 +:105F8000DF936115710509F4FFC0FB010085002E48 +:105F9000000C110B220B330B0730110508F0F4C075 +:105FA000DB01EC01F8018827EC53FF4F8F4F0C9475 +:105FB0001E8D69EA74E006C019968C91882389F0D9 +:105FC00064EB74E0CE01DF91CF911F910F91FF90B0 +:105FD000EF90DF90CF90BF90AF909F908F900C94F8 +:105FE000D86A6EEA74E0EECF19964D915D916D918D +:105FF0007C911C972AE030E0CE01DF91CF911F9178 +:106000000F91FF90EF90DF90CF90BF90AF909F9057 +:106010008F900C94366B1996CD90DD90ED90FC909E +:106020001C9720E030E0A901C701B6010E945D8BFA +:1060300087FF09C067EC74E0CE010E94DB6BF7FAC2 +:10604000F094F7F8F094C701B6010E94368E4B0128 +:106050005C012AE0AB01BC01CE010E94ED6A66EE54 +:1060600075E0CE010E94DB6BC501B4010E94628B1A +:106070009B01AC01C701B6010E94508D2DEC3CEC98 +:106080004CE45DE30E94518D20E030E040E251E4B9 +:106090000E94C38B0E94368EAB0160E070E02AE064 +:1060A000CE010E94ED6A70C019966D917C911A978D +:1060B000CE01DF91CF911F910F91FF90EF90DF9074 +:1060C000CF90BF90AF909F908F900C94472E1696D4 +:1060D0000D911C9117976BE5CE010E94AD6A019658 +:1060E00019F48FEF9FEF52C00115110571F0B8013F +:1060F000CE010E94B52F0196A1F3F8010281138110 +:106100000115110589F36CE2E7CF6DE52FC01696F6 +:106110000D911C9117976BE7CE010E94AD6A019615 +:1061200001F30115110509F1F80160817181CE01BA +:106130000E94472E0196A9F26AE3CE010E94AD6A41 +:10614000019679F2B801CE010E94B52F019649F26D +:10615000F801028113810115110519F36CE2CE01DA +:106160000E94AD6A0196E9F6BCCF6DE7CE010E94B0 +:10617000AD6A21E030E0019611F020E030E08827A0 +:106180009927821B930B02C080E090E0DF91CF91B2 +:106190001F910F91FF90EF90DF90CF90BF90AF9045 +:1061A0009F908F900895CF93DF93EC01E881F98160 +:1061B0000284F385E02DCE0119958F3F2FEF9207D2 +:1061C00071F0E881F9818132910594F30684F785B5 +:1061D000E02D682FCE01199580E090E002C08FEF8E +:1061E0009FEFDF91CF910895EF92FF920F931F934E +:1061F000CF93DF938C017B01DC01ED91FC91028454 +:10620000F385E02D1995829709F078C084E0F701B5 +:10621000808786E090E00E940681EC01892B09F4DA +:106220006DC0E8E2F8E0F983E88380E091E0DF0107 +:106230009C011D9221503040E1F79B838A831D828F +:106240001C82D801ED91FC910284F385E02DC801F8 +:1062500019958F3FBFEF9B0709F44DC0823291051E +:1062600009F44FC0803291050CF44BC08C35910578 +:1062700011F0BE013DC0D801ED91FC910284F3857F +:10628000E02DC80119958F3FBFEF9B07A1F1823622 +:10629000910531F15CF48F329105F9F08C3591055F +:1062A000C9F0829771F6BE0182E222C08E36910556 +:1062B000D1F034F48636910521F6BE018CE018C089 +:1062C0008237910599F08437910509F0BACFBE0164 +:1062D00089E00EC0BE018CE50BC0BE018FE208C094 +:1062E000BE0188E005C0BE018AE002C0BE018DE0AB +:1062F0000E947E6EA6CFCE010E949E818FEF9FEFFF +:1063000024C08C819D81009749F0E881F9818E0F2E +:106310009F1FFC0131978081882321F0BE0180E01E +:106320000E947E6E8C819D810E9406818C01009767 +:1063300039F068E278E00E946490CE010E949E816C +:10634000F7011287018780E090E0DF91CF911F91E4 +:106350000F91FF90EF9008958DE090E00E940681EC +:10636000009729F02DE0FC0111922A95E9F7089594 +:106370000F931F93CF93DF930097E1F0EC010C850F +:106380001D850115110579F0D8018D919C9100971B +:1063900039F0DC01ED91FC910488F589E02D199527 +:1063A000C8010E949E81CE01DF91CF911F910F9174 +:1063B0000C948B84DF91CF911F910F910895AF9230 +:1063C000BF92CF92DF92EF92FF920F931F93CF93E2 +:1063D000DF9300D01F92CDB7DEB76115710509F4C8 +:1063E00096C06B01182FDB011C96AD90BC901D97D9 +:1063F000F501E080F180D701ED91FC910688F789E5 +:10640000E02DC7011995811104C0C6010E94B83161 +:106410007EC0F5019281911114C0D701ED91FC91DC +:106420000190F081E02D612FC7011995F701858951 +:10643000882309F469C0612F8DEA9AE00E94AD6A51 +:1064400063C0812F8F7D81548A3138F380ED810FB5 +:106450008A3018F383ED810F8230F8F21F35E9F2AC +:106460001E37D9F21132B1F086EC810F823090F0F4 +:106470008AED810F873070F01D3361F0812F8F7EA0 +:106480008F3241F08DED810F823020F01B3511F0FD +:106490001D3511F491FFC1CF19821A821B821C8213 +:1064A000812F012E000C990B9F931F9389EC94E090 +:1064B0009F938F938E010F5F1F4F1F930F930E9427 +:1064C000D5906E01F4E0CF0ED11C0F900F900F907D +:1064D0000F900F900F90D701ED91FC910190F081FA +:1064E000E02DD8016C91C7011995F70185898823A2 +:1064F00031F0D8016C918DEA9AE00E94AD6A0F5F8D +:106500001F4F0C151D0539F780E090E002C08FEF9A +:106510009FEF0F900F900F900F90DF91CF911F91F1 +:106520000F91FF90EF90DF90CF90BF90AF900895C4 +:10653000E5E0F1E08081886080830895E5E0F1E0A6 +:106540008081877F80830895CF92DF92EF92FF92C0 +:106550000F931F93CF93DF93EC017A018B016C01B2 +:10656000C40ED51ECC15DD05A9F00E949E328FE029 +:106570000E94E3538D2F0E94E3538C2F0E94E3531C +:10658000219680E00E94E353F80181938F010E94DD +:106590009832E8CFC701DF91CF911F910F91FF9003 +:1065A000EF90DF90CF900895CF92DF92EF92FF921D +:1065B0000F931F93CF93DF93EC017A018B016C0152 +:1065C000C40ED51ECC15DD05A1F00E949E3280EFD1 +:1065D0000E94E3538D2F0E94E3538C2F0E94E353BC +:1065E0002196F80181918F010E94E3530E94983215 +:1065F000E9CFC701DF91CF911F910F91FF90EF90ED +:10660000DF90CF9008951F93CF93DF93D82F192F4A +:10661000C62F0E949E3280EF0E94E353812F0E947A +:10662000E3538D2F0E94E3538C2F0E94E3530E946B +:10663000983281E0DF91CF911F9108951F93CF93FE +:10664000DF93182F66E270E00E947555C82FD0E0E6 +:1066500067E270E0812F0E947555DC2FCC279E01E8 +:10666000282BC901DF91CF911F9108951F93CF93DC +:10667000DF93182F60E270E00E947555C82FD0E0BC +:1066800061E270E0812F0E947555DC2FCC279E01BE +:10669000282BC901DF91CF911F9108950C94A05A26 +:1066A0006BE37CE08DEA9AE00E94B46AE0E0F0E0FF +:1066B0001994CF93C1E068EE73E080E090E00E940F +:1066C0002D744AE050E06C2F8DEA9AE00E94856BB1 +:1066D000CF5FC43181F7CF9108950F931F93CF936C +:1066E000DF93CDB7DEB728970FB6F894DEBF0FBEA5 +:1066F000CDBF0E94344664E97AE08DEA9AE00E94B8 +:10670000B46ACE0101960E941760CE0101960E94E4 +:10671000C15F08E913E01A8309831B821C821D8272 +:106720001E82CE0107960E946C5D8F8198850E9423 +:106730000F4E44E050E0BE016D5F7F4F81E090E07E +:106740000E94A4320E940E4ECE0101960E94C15FAB +:106750001A8309831B821C821D821E82CE0107962A +:106760000E946C5D8F8198850E940F4E44E050E03E +:10677000BE016D5F7F4F85E090E00E94A4320E94D1 +:106780000E4ECE0101960E94C15F6AEB7AE08DEA5F +:106790009AE00E94B46A28960FB6F894DEBF0FBE46 +:1067A000CDBFDF91CF911F910F9108955F926F92AE +:1067B0007F928F929F92AF92BF92CF92DF92EF9291 +:1067C000FF920F931F93CF93DF93CDB7DEB76197FF +:1067D0000FB6F894DEBF0FBECDBF80910E0A909128 +:1067E0000F0A009709F4F5C46FEC74E00E94456449 +:1067F0009093310980933009009709F4A9C00E9451 +:106800001E69082F10E00115110509F4A1C0000F41 +:10681000111F000F111F8091290990912A09892BBE +:1068200009F085C0C8010E94068190932A098093CF +:1068300029091092C90D1092C80D109233091092B7 +:1068400032091092C70D1092CB0D1092CA0D78012B +:10685000013022E012071CF0E12CA2E0FA2EC70161 +:1068600001960E9406819093CD0D8093CC0D90935C +:10687000C60D8093C50D8E0D9F1D9093C00D809306 +:10688000BF0D0E9467746093C10D7093C20D809319 +:10689000C30D9093C40D80E090E0E091CC0DF09199 +:1068A000CD0DE80FF91F10820196E816F906ACF736 +:1068B00082E090E09093C90D8093C80D80E98093A9 +:1068C000C9001092C8001092CD0083E08093CC00E4 +:1068D0008EE08093CA00F0920702E09206022091B7 +:1068E000CC0D3091CD0D8091060290910702820F60 +:1068F000931F9093C00D8093BF0D232B09F40FC3FA +:1069000064E67CE08DEA9AE00E94B46A4AE050E0D6 +:10691000B8018DEA9AE00E947E6B8DEA9AE00E94AF +:10692000D76B8FE091E29093BE0D8093BD0D6AE628 +:106930007DE08DEA9AE00E94B46A4AE050E0B80136 +:106940008DEA9AE00E947E6B8DEA9AE00E94D76BF6 +:1069500065ED74E080910E0A90910F0A0E944564E3 +:106960008C010097B1F00E941E698111DFC211C035 +:106970006EE47DE08DEA9AE00E94B46A4AE050E05D +:10698000B7018DEA9AE00E947E6B8DEA9AE00E9440 +:10699000D76B00910E0A10910F0A69ED74E0C801DF +:1069A0000E94456490932F0980932E0960EE74E055 +:1069B000C8010E944564909356078093550700973D +:1069C00009F49BC120915707211197C1DC0116964C +:1069D000ED90FC9017978091460790914707892B7F +:1069E00009F0C8C06DEB7CE08DEA9AE00E94B46AC1 +:1069F0008DEA9AE00E94D76B81E190E00E940681C7 +:106A00008C0188E1F801818312821082108A178636 +:106A10000E944665109347070093460783E190E084 +:106A20000E940681FC018DE293E5928B818B168397 +:106A300005831482108289E0818311E0128313831D +:106A4000F0934F07E0934E0780EA90E00E940681A2 +:106A500090934B0780934A0788E290E00E9406815A +:106A600090934507809344070E94466580914607AE +:106A7000909147070E94214A88E59BE00E94104AB6 +:106A800081116FC06AEA7CE08DEA9AE00E9460643E +:106A9000C0904607D0904707C6010E94214A40E0B7 +:106AA00060EFC6010E94CA50C6010E94134AE091DD +:106AB0004607F091470710836AE87CE08DEA9AE088 +:106AC0000E94606480914607909147070E9436516A +:106AD000882331F06EE77CE08DEA9AE00E946064E2 +:106AE00000914E0710914F070E9467744B015C01A3 +:106AF000F0E18F0EF7E29F1EA11CB11CD801159684 +:106B0000ED91FC9116978FEF83871486DF01139622 +:106B10003B961D92EA17FB07E1F7F80114827724F0 +:106B20007394BE01665F7F4FD80115968D919C913D +:106B300016970E940252181644F40E946774681552 +:106B400079058A059B0508F41FC287EF91E79093AA +:106B5000490780934807E0914E07F0914F07128252 +:106B600009C060E77CE08DEA9AE00E94606480E002 +:106B700090E002C081E090E0282F21702093570719 +:106B8000892B31F06EE37DE08DEA9AE00E94B46AD1 +:106B900010924D0710924C0701E010E0E114F1044F +:106BA00009F4ABC080915707882309F4A6C0F70108 +:106BB0008085863009F09BC0C080D180CE010196CF +:106BC0005C01460190E1890E911C3501D6018C9142 +:106BD0000E94254D582EF60181810E94254D529428 +:106BE000F0EF5F228529D5018D935D01B2E0CB0ED8 +:106BF000D11C8C149D0451F780914C0790914D0746 +:106C0000843191050CF073C0880F991FE0914407FF +:106C1000F0914507E80FF91F11830083A0914C07FD +:106C2000B0914D0763E0AA0FBB1F6A95E1F7809111 +:106C30004A0790914B07A80FB91F88E0F301019014 +:106C40000D928A95E1F7C0904C07D0904D0765EE04 +:106C50007CE08DEA9AE00E94B46A4AE050E0B60116 +:106C60008DEA9AE00E947E6B6EED7CE08DEA9AE000 +:106C70000E94B46A80914C0790914D0773E0880F91 +:106C8000991F7A95E1F720914A0730914B07820FBF +:106C9000931F0E94142D8DEA9AE00E94D76B609199 +:106CA0004C0770914D07E3E0660F771FEA95E1F717 +:106CB00080914A0790914B07680F791FFB018081F3 +:106CC000883261F480914E0790914F070E94922C78 +:106CD00080914607909147070E949E4A80914C07F9 +:106CE00090914D07019690934D0780934C07D701E3 +:106CF0001296ED90FC90139751CFE0900E0AF09011 +:106D00000F0A63EE74E0C7010E9445648C01909302 +:106D100027088093260869EE74E0C7010E94456445 +:106D200090934A0980934909109252071092510793 +:106D30000115110519F1F801E680F78047E7A42E47 +:106D400042E0B42E00912608109127080115110584 +:106D500071F0E114F10459F0D70118968C91853047 +:106D6000A9F7C7010E941E69823080F392C1F80121 +:106D7000868197819093520780935107E0900E0A85 +:106D8000F0900F0A62ED74E0C7010E9445648C0127 +:106D900090933C0980933B0960EF74E0C7010E9427 +:106DA000456490932D0980932C0901151105D9F1A3 +:106DB000D80116960D911C911797FE0131967F010F +:106DC00093E8C92E92E0D92E2BE8A22E22E0B22E13 +:106DD0000115110541F1D80118968C918630F9F40E +:106DE0001A830983C7010E94C6236C816623B9F008 +:106DF0008D819E81892B99F080910E0A90910F0AC6 +:106E0000892B69F08B81853009F0D1C1FD86EC8634 +:106E1000BB86AA8670E0CE010A960E949141F801D5 +:106E200002811381D5CF69E17DE08DEA9AE00E946D +:106E3000B46A61E17DE08DEA9AE00E94B46A81E083 +:106E40002091260830912708232B09F480E00E9426 +:106E5000955A68E07DE08DEA9AE00E94B46A81E08C +:106E600020913B0930913C09232B09F480E00E94DA +:106E7000955A6FEF7CE08DEA9AE00E94B46A81E057 +:106E800020912E0930912F09232B09F480E00E94D4 +:106E9000955A68EF7CE08DEA9AE00E94B46A81E03E +:106EA00020912C0930912D09232B09F480E00E94B8 +:106EB000955A6FEE7CE08DEA9AE00E94B46A81E018 +:106EC0002091550730915607232B09F480E00E944A +:106ED000955A8DEA9AE00E94D76B0091DB0D1091D4 +:106EE000DC0D0115110511F407EE1DE06AEE7CE0E2 +:106EF0008DEA9AE00E94B46AAE014F5F5F4F401B7B +:106F0000510B052E000C660B770B2AE08DEA9AE0F8 +:106F10000E94ED6A8DEA9AE00E94D76B5AC16DE437 +:106F20007CE08DEA9AE00E946064FBCC61E0C801DD +:106F30000E947264DC011996ED90FC901A97909172 +:106F4000F809992359F0809170008E7F809370002A +:106F50001092F809109202021092010283E08093CD +:106F6000000291110E94EF4FC7010E94175001E0EB +:106F700010E0E016F1060CF4FBCC60E0C8010E94C2 +:106F80004D500F5F1F4FF5CF67E0CE010A960E946C +:106F900079509989891373C06FE074E08DEA9AE0A3 +:106FA0000E94DB6BF8018081811138C08581968158 +:106FB0000E943651BE01665F7F4FD80115968D91B4 +:106FC0009C9116970E94EC5040E064EBF80185819B +:106FD00096810E94CA50D8011596CD90DC901697E4 +:106FE000C6010E948650C6010E94214A67E888E5D2 +:106FF0009BE00E943A4760E888E59BE00E943A47A0 +:10700000C6010E94134AC6010E948650D82EF8017C +:10701000858196810E943651D5FE38C0AE014F5F02 +:107020005F4FBE01665F7F4FC8010E946B51D80160 +:107030001196DC908A85803109F4C6C0BE01665F76 +:107040007F4FC8010E94D4518D1518F4F801818139 +:107050000BC08A85803111F48CE006C0BE01665FEA +:107060007F4FC8010E94D451D80111968C9311977B +:1070700014968C9114978F5F14968C9352CD65E182 +:1070800074E08DEA9AE00E94DB6B4BCDF8017082D0 +:10709000C5CFBA82A982FC82EB82CE0101960E9402 +:1070A0006E22CE0101960E949D21882309F479C0A9 +:1070B00060E070E0CE0101960E9406228C0197FFED +:1070C00007C011950195110988248394912C02C061 +:1070D000812C912C60E0CE0101960E945B22C82E8B +:1070E000D12C8985853019F0863031F15AC0CD28F0 +:1070F00029F462E0CE0101960E94342261E0802FE3 +:107100000E94F17360E0802F0E94DF3E66E37DE025 +:107110008DEA9AE00E94B46A4AE050E0B8018DEA34 +:107120009AE00E947E6B61E37DE08DEA9AE00E9426 +:10713000B46A6FE27DE031C0702E61E0802F0E9462 +:10714000F17361E0892821F0CA94CD2829F403C0A5 +:10715000CA94CD2809F060E0C62ED12C872D0E945C +:10716000DF3E6AE27DE08DEA9AE00E94B46A4AE07E +:1071700050E0B8018DEA9AE00E947E6B68E27DE003 +:107180008DEA9AE00E94B46A4AE050E0B6018DEAC6 +:107190009AE00E947E6B66E27DE08DEA9AE00E94B2 +:1071A000B46AD7011296ED90FC901397CBCD863040 +:1071B00009F035CEFD86EC86DB86CA8670E0CE010E +:1071C0000A960E94DA402BCEFCE0FD1508F43ECF73 +:1071D00043CF61960FB6F894DEBF0FBECDBFDF91EF +:1071E000CF911F910F91FF90EF90DF90CF90BF90C4 +:1071F000AF909F908F907F906F905F9008957F9257 +:107200008F929F92AF92BF92CF92DF92EF92FF92B6 +:107210000F931F93CF93DF93CDB7DEB7A6970FB62B +:10722000F894DEBF0FBECDBF8C01762E942E852E36 +:1072300020E2B22ECE0101967C01FC012B2D119291 +:107240002A95E9F788E993E09AA389A38FEF8BA3A6 +:107250008CA38DA38EA3680183E4C80ED11C43E4E4 +:1072600050E0BE016F5D7F4FC6010E942458019619 +:1072700009F4B9C081E089838A8386E0A82EAB82B5 +:107280001C82F80164817581868197810E94268D18 +:107290006D837E838F83988789869A8680E890E0C5 +:1072A0009C878B874CE150E0B701C6010E9479535F +:1072B000F7012B2D11922A95E9F7480188E0880EF5 +:1072C000911CF401D70101900D92AA94E1F740E1DD +:1072D00050E0B701C6010E947953F7011192BA94A8 +:1072E000E9F796E0A92EB12C40E250E0B701C601C3 +:1072F0000E947953F1E0AF1AB108B1F783E68983B0 +:1073000092E89A8393E59B838C8385E38D8381E068 +:107310008E837F829DE3988797E099878A8786E0AE +:10732000F401DE011B9601900D928A95E1F78CE045 +:10733000898B8A8B65EF74E0CE0143960E9464903E +:10734000F8016385CE0149960E944E61F80164857B +:10735000CE014B960E944E61F8016585CE014D9697 +:107360000E944E614EE150E0B701C6010E94795380 +:10737000F3E07F121EC082E3898384E08A83F801F0 +:1073800096859B8397859C8390899D8391899E8315 +:1073900096E39F838887828D8987838D8A87848DF2 +:1073A0008B87858D8C874CE050E0B701C6010E9429 +:1073B000795387E3898386E08A8391E09B8393E016 +:1073C0009C838D838FE08E838AE38F838BE3888712 +:1073D0008FEF898749E050E0B701C6010E947953D9 +:1073E000C6010E945157A6960FB6F894DEBF0FBE95 +:1073F000CDBFDF91CF911F910F91FF90EF90DF9064 +:10740000CF90BF90AF909F908F907F9008952F92D4 +:107410003F924F925F926F927F928F929F92AF9224 +:10742000BF92CF92DF92EF92FF920F931F93CF9371 +:10743000DF9300D000D0CDB7DEB78C010E947282FE +:107440002FEC37E040E050E00E94C98CDC01CB011A +:107450000196A11DB11DF80184839583A683B7838E +:1074600080839183A283B3835801F3E4AF0EB11CF0 +:10747000C5010E94185564E470E0C5010E942457BC +:10748000882309F436C10E9467742B013C01812CCA +:10749000912CC8018E5B9F4F9E838D8348EEC42E36 +:1074A00043E0D42EE12CF12C52E0252EAD81BE819B +:1074B0008C91833009F404C1811120C0F8018481CA +:1074C0009581A681B7810196A11DB11D8483958305 +:1074D000A683B7830E9467746419750986099709A2 +:1074E000A70196010E94A78CA90161E0C8010E9432 +:1074F000FF3881E0AD81BE818C93CAC08430F9F43D +:10750000F80184819581A681B7810196A11DB11DE5 +:1075100084839583A683B7830E9467746419750971 +:1075200086099709A70196010E94A78CA90163E02B +:10753000C8010E94FF38AD81BE812C92A9C0813064 +:1075400059F5F80142AD53AD64AD75AD9E012F5FA5 +:107550003F4FC8010E946361382EF2E08F1392C042 +:1075600089819A81AB81BC81F80184839583A6834C +:10757000B7830E9467746419750986099709A70182 +:1075800096010E94A78CA90163E0C8010E94FF3800 +:10759000AD81BE813C927CC0823009F079C0F80197 +:1075A00042AD53AD64AD75AD9E012F5F3F4FC80135 +:1075B0000E946361382EF5E08F135DC0E3E0AD817A +:1075C000BE81EC93F80182A193A1A4A1B5A1892B5E +:1075D0008A2B8B2B41F484E893E0A0E0B0E082A3F7 +:1075E00093A3A4A3B5A3F80186A197A1A0A5B1A5D3 +:1075F000892B8A2B8B2B61F482A193A1A4A1B5A125 +:10760000B695A7959795879586A397A3A0A7B1A7A9 +:10761000F80182A593A5A4A5B5A5892B8A2B8B2B50 +:10762000A9F482A193A1A4A1B5A1AC01BD0123E05D +:1076300076956795579547952A95D1F7841B950BB5 +:10764000A60BB70B82A793A7A4A7B5A7F80186A19D +:1076500097A1A0A5B1A586A797A7A0ABB1AB82A51E +:1076600093A5A4A5B5A582AB93ABA4ABB5AB882479 +:107670008394912C0DC0F6E08F1304C0AD81BE81C0 +:107680001C9206C0BFEF3B1203C0ED81FE81108249 +:10769000F1E08F16910409F409CF0E946774DC01B0 +:1076A000CB0184199509A609B709F80126A937A9BC +:1076B00040AD51AD281739074A075B0708F0F6CEF1 +:1076C000C5010E941855F80184819581A681B78172 +:1076D0000196A11DB11D84839583A683B7830E9463 +:1076E0006774F801FE966083718382839383C4017B +:1076F00002C080E090E026960FB6F894DEBF0FBE81 +:10770000CDBFDF91CF911F910F91FF90EF90DF9050 +:10771000CF90BF90AF909F908F907F906F905F9031 +:107720004F903F902F900895CF93DF93FC010190ED +:107730000020E9F79F01281B390B285F3F4F2138B4 +:10774000310570F5EC010E94B163882349F1809105 +:10775000020C9091030C019611F481E090E090935B +:10776000030C8093020C8091020C9091030C909377 +:10777000870B8093880B47E050E062E87BE0CE0106 +:107780000E942863FC01E458F44F1682AC01445077 +:10779000510962E87BE082E8DF91CF910C94486365 +:1077A00080E0DF91CF910895CF92DF92EF92FF9228 +:1077B0000F931F93CF93DF936C018B017B0182E0CA +:1077C000E80EF11CC0E0D0E0C6018C0F9D1F0E94A6 +:1077D000818CF70181937F012196C430D105A1F7F7 +:1077E000F8019281992319F081E09F3F09F480E02C +:1077F00090E0DF91CF911F910F91FF90EF90DF907C +:10780000CF900895EF92FF920F931F93CF93DF9342 +:107810007C018B010E5F1F4FC0E0D0E0F801619149 +:107820008F01C7018C0F9D1F0E94898C2196C43047 +:10783000D105A1F7DF91CF911F910F91FF90EF90AC +:107840000895FC01DC018D918111FDCF40E050E0F5 +:1078500020E030E08AE09191992301F12430310554 +:107860005CF59E3271F44F3F510509F02CF5DB01B8 +:10787000A20FB31F12964C932F5F3F4F40E050E092 +:10788000EACF849FD001859FB00D1124492F990F15 +:10789000550B405351094A0F5B1FDDCF4F3F510538 +:1078A00009F054F4243031053CF4FB01E20FF31FDE +:1078B000428381E090E0089580E090E008954F9247 +:1078C0005F926F927F928F929F92AF92BF92CF9270 +:1078D000DF92EF92FF920F931F93CF93DF93CDB779 +:1078E000DEB763970FB6F894DEBF0FBECDBF7C0145 +:1078F0005B013A01FB0120E080E090E06AE0319119 +:10790000332309F140ED430F4A3080F4689FA00112 +:10791000699F500D1124CA01C097830F911D37FD37 +:107920009A958F3F910559F350F313C03E3289F475 +:10793000233079F0D301A20FB11D12968C932F5FE3 +:1079400080E090E0DCCF233021F4F301858381E0F7 +:1079500021C0F701428153816481758180914C0B74 +:1079600090914D0BA0914E0BB0914F0B48175907BA +:107970006A077B0709F499C10E9467748701085F51 +:107980001F4F6F7077277C5FC8010E94245781309A +:1079900019F080E090E0FCC188E993E09A83898344 +:1079A000F70182819381A481B5818B839C83AD8310 +:1079B000BE8345E350E0BE016F5F7F4FC8010E9468 +:1079C0002458892B19F4C12CD12C6AC10E946774E8 +:1079D000F701778366837627672776277A8369831B +:1079E00042E050E0BE016F5F7F4FC8010E947953B3 +:1079F00081E090E09E878D8742E050E0BE01635FAA +:107A00007F4FC8010E94795380E091E09E878D8767 +:107A100042E050E0BE01635F7F4FC8010E9479538E +:107A20001E861D8642E050E0BE01635F7F4FC801A5 +:107A30000E94795342E050E0BE01635F7F4FC8016E +:107A40000E94795342E050E0BE01635F7F4FC8015E +:107A50000E9479534501F5018081882301F1640179 +:107A60005601F60181912F01882321F08E3211F009 +:107A70006201F6CFC818D9081C141D0474F4CF860F +:107A800041E050E0BE01615F7F4FC8010E94795321 +:107A9000A601B401C8010E9479534201DCCF1F86C0 +:107AA00041E050E0BE01615F7F4FC8010E94795301 +:107AB000C12CDD24D394DE86CD8642E050E0BE01A9 +:107AC000635F7F4FC8010E947953DE86CD8642E016 +:107AD00050E0BE01635F7F4FC8010E947953C80127 +:107AE0000E945157892B09F46ECFE3E0AE2EB12CE2 +:107AF000230122E0420E511C0E9467743B014C019D +:107B0000C8010E94AB5618161906B4F00E9467749B +:107B1000DC01CB0186199709A809B909813A9F4070 +:107B2000A105B105E0F40E94264661E070E080E026 +:107B300090E00E942D74E4CFF7014281538164816B +:107B40007581808D918DA28DB38D481759076A0775 +:107B50007B0749F4848D958DC59729F409C0CC2401 +:107B6000CA94DC2C92C05EEFC52EDD24DA948DC061 +:107B7000F70181A192A10C970CF49FC04CE050E05A +:107B8000BE016F5F7F4FC8010E9463568B819C814D +:107B90009827892798279A8B898B29813A813227C0 +:107BA00023273227F701468157812417350709F02B +:107BB0007FC097FF7DC08F709270892B09F0E3C062 +:107BC0006F8078847624672476246114710409F424 +:107BD000D5C0C12CD12C8D819E81982789279827CB +:107BE000C816D90608F46EC0812C912C41E050E0F3 +:107BF000BE016D5E7F4FC8010E9463568B89982F2E +:107C0000907C09F091C0811185C042E050E0BE0136 +:107C1000615F7F4FC8010E94635642E050E0BE01A1 +:107C2000635F7F4FC8010E946356C8010E9482565D +:107C3000C8010E948256C8010E948256C8010E9453 +:107C4000825642E050E0BE016F5E7F4FC8010E9445 +:107C500063568F8598898115914009F06DC0CD8458 +:107C6000DE84DC24CD24DC2481E0C816D10409F0B4 +:107C700063C089899A898115944009F07AC044E0EB +:107C800050E0B201C8010E9463560E94264681E07E +:107C9000A81AB10829F0FFEFCF16DF0609F42CCFA0 +:107CA000C8010E941855C60173C08EEF9FEF70C0C7 +:107CB0004CEFC42EDD24DA94E8CF9DEFC92EDD24ED +:107CC000DA94E3CF41E050E0BE01635F7F4FC8012B +:107CD0000E9463568D85882351F08D859FEF980F04 +:107CE0009D87882321F0C8010E948256F6CF8D859A +:107CF0008111E8CFC8010E948256C8010E948256B5 +:107D0000C8010E948256C8010E948256FFEFCF1A16 +:107D1000DF0A61CF8B899FEF980F9B8B882341F0FF +:107D2000C8010E948256F6CFC8010E9482561B8A63 +:107D30008B8981115BCF69CFC12CD12C89899A891C +:107D4000982789279827C816D90638F4C8010E94B1 +:107D50008256FFEFCF1ADF0AF1CF2FEF821A920A75 +:107D60006814790409F042CF26EFC22EDD24DA949C +:107D70008CCF77EFC72EDD24DA9487CF3AEFC32E6E +:107D8000DD24DA9482CF8BEFC82EDD24DA947DCF08 +:107D900063960FB6F894DEBF0FBECDBFDF91CF91D3 +:107DA0001F910F91FF90EF90DF90CF90BF90AF9019 +:107DB0009F908F907F906F905F904F9008951F934A +:107DC000CF93DF93282F30E0F901E256F24F8491F0 +:107DD000F901E250F24FD491F901EC5BF14FC491FB +:107DE000CC23C1F0162F81110E949B73EC2FF0E081 +:107DF000EE0FFF1FEC57F24FA591B4919FB7F89487 +:107E0000111104C08C91D095D82302C0EC91DE2BC7 +:107E1000DC939FBFDF91CF911F9108951F93CF9364 +:107E2000DF931F921F92CDB7DEB76CE271E080E066 +:107E300090E00E942D741FB7F89480913A09811147 +:107E400027C0E9E7FEE08491E3E3FEE09491E82FA8 +:107E5000F0E0EE0FFF1FEC51F24FA591B491EC91C1 +:107E6000E92321F461E085E30E94DF3E61E085E3E0 +:107E70000E94F1738CB580618CBD8CB580648CBD23 +:107E800061E084E30E94F17361E083E30E94F17397 +:107E900080913A098F5F80933A091FBF8091040156 +:107EA00088608093040180910401846080930401C0 +:107EB00080910501847080930501CE0101960E9496 +:107EC0006C5D89819A810E940F4E67E080E090E0AE +:107ED0000E94033365E58BE190E00E94033365E582 +:107EE0008AE190E00E9403330E940E4E80E090E40D +:107EF000909315088093140880E090E690931D08F5 +:107F000080931C0880E098E49093170880931608EB +:107F100080E098E690931F0880931E0880E090E52B +:107F2000909319088093180880E090E790932108B7 +:107F30008093200880E098E590931B0880931A08AE +:107F400080E098E790932308809322080F900F9089 +:107F5000DF91CF911F910895AF92BF92CF92DF92A0 +:107F6000EF92FF920F931F93CF93DF931F921F9275 +:107F7000CDB7DEB75C018B016A0179010E940E3F2B +:107F8000CE0101960E946C5D89819A810E940F4EFC +:107F900046E050E064E379E089E090E00E94D4326A +:107FA000C50102960E94F94DC60102960E94074E35 +:107FB000C70102960E94004E0E940E4EF801828177 +:107FC0009381A481B5818093520B9093530BA0931E +:107FD000540BB093550B0F900F90DF91CF911F91E1 +:107FE0000F91FF90EF90DF90CF90BF90AF900895EA +:107FF000CF92DF92EF92FF92CF93DF93CDB7DEB7B0 +:1080000068970FB6F894DEBF0FBECDBFFA0128E91E +:1080100033E03A8329835FEF5B835C835D831E8259 +:1080200038872F83C280D380E480F580C986DA86C2 +:10803000EB86FC863E872D87FB014281538164815C +:1080400075814F87588B698B7A8B3C8B2B8BFC010E +:1080500082819381A481B5818D8B9E8BAF8BB88FEC +:108060009E012F5F3F4FAE01495F5F4FBE01635FCF +:108070007F4FCE0143960E94AC3F68960FB6F894AE +:10808000DEBF0FBECDBFDF91CF91FF90EF90DF90AD +:10809000CF9008950F931F93CF93DF93CDB7DEB7A3 +:1080A00068970FB6F894DEBF0FBECDBFFB01DC01B1 +:1080B00012964D915D916D917C9115974D8B5E8BD4 +:1080C0006F8B788F88E993E09A83898321E0288FEA +:1080D0000D891E892F89388D0B831C832D833E8348 +:1080E00098878F83028113812481358109871A87BC +:1080F0002B873C879E878D874F87588B698B7A8B20 +:10810000AE014F5F5F4FBE01695F7F4FCE010D969D +:108110000E94F83F68960FB6F894DEBF0FBECDBF41 +:10812000DF91CF911F910F910895CF93DF93CDB73A +:10813000DEB762970FB6F894DEBF0FBECDBFFC016D +:1081400082819381A481B5818F87988BA98BBA8B0B +:1081500028E933E03A83298341E04A8B4F855889E7 +:1081600069897A894B835C836D837E8338872F830B +:1081700089879A87AB87BC87BE016F5F7F4FCE012F +:1081800007960E944A4062960FB6F894DEBF0FBE73 +:10819000CDBFDF91CF910895A8950895E5E0F1E076 +:1081A00080818F7980830895E5E0F1E080818066A9 +:1081B00080830895EF92FF920F931F93CF93DF93E5 +:1081C000CDB7DEB760970FB6F894DEBF0FBECDBF58 +:1081D00080914509882369F063E070E18DEA9AE0B7 +:1081E0000E94B46A8DEA9AE00E94D76B80E090E02A +:1081F0008BC06CEF74E08DEA9AE00E94A1640E944B +:10820000466580E480937B0B0E94466510E01B7FEF +:1082100060917B0B88E59BE00E94174A62E088E54D +:108220009BE00E943A47612F88E59BE00E943A4715 +:1082300060E088E59BE00E943A4788E59BE00E9469 +:10824000104A6AE070E080E090E00E942D746AE0DD +:1082500075E08DEA9AE00E94DB6B8EEF0E94CF659D +:10826000AC0160E070E020E18DEA9AE00E94ED6AE6 +:108270008DEA9AE00E94D76B6DE175E08DEA9AE095 +:108280000E94DB6B8FEF0E94CF65AC0160E070E075 +:1082900020E18DEA9AE00E94ED6A8DEA9AE00E9460 +:1082A000D76B6AE275E08DEA9AE00E94DB6B8BEF98 +:1082B0000E94CF65182F092F8CEF0E94CF65F82EF2 +:1082C000E92E8DEF0E94CF659F938F93EF92FF92DF +:1082D0000F931F9380E495E09F938F938E010F5F20 +:1082E0001F4F1F930F930E94D590B8018DEA9AE01B +:1082F0000E94A16481E0809345090FB6F894DEBF27 +:108300000FBECDBF81E090E060960FB6F894DEBF5F +:108310000FBECDBFDF91CF911F910F91FF90EF90D6 +:108320000895EF92FF920F931F93CF93DF93CDB7F2 +:10833000DEB727970FB6F894DEBF0FBECDBF7C0126 +:1083400080914609882359F065EE7FE08DEA9AE036 +:108350000E94B46A8DEA9AE00E94D76BC6C061E0C1 +:1083600083E00E94F17360E083E00E94DF3E6FE4EF +:1083700075E08DEA9AE00E94A1640E9446658091B2 +:108380007B0290917C02A0917D02B0917E02898354 +:108390009A83AB83BC8388E59BE09093650B8093C5 +:1083A000640B1E8280E197E22E812F5F2E8301975E +:1083B000D9F71D82BE016B5F7F4F80E20E94B364DC +:1083C000009741F431E020E08D81813809F430E0FC +:1083D000832F922F009709F078C0BE016F5F7F4F07 +:1083E0008FEF0E9408651F8280E89EE32F812F5F38 +:1083F0002F830197D9F7BE016B5F7F4F80E00E940A +:10840000B3648D8180FF03C003E010E062C0BE0151 +:108410006B5F7F4F80E00E94B364892BA9F78D8149 +:1084200084FFF2CF6091660B8091640B9091650B95 +:108430000E94174A8091640B9091650BDC01ED91CD +:10844000FC910190F081E02D64EF19958091640B0F +:108450009091650B0E94104A811139C0BE016B5F7B +:108460007F4F81E00E94B364009779F51D811F78EA +:1084700010611D836091660B8091640B9091650B78 +:108480000E94174A8091640B9091650BDC01ED917D +:10849000FC910190F081E02D61E019958091640BD1 +:1084A0009091650BDC01ED91FC910190F081E02D44 +:1084B000612F19958091640B9091650B0E94104A71 +:1084C000811105C000E010E004C08C0102C002E090 +:1084D00010E00115110561F06BE575E08DEA9AE099 +:1084E0000E94A164C8010E947F6480E090E035C0D2 +:1084F00081E08093460960ED77E080E090E00E94A3 +:108500002D74D701ED91FC910280F381E02DC7011C +:10851000199560ED77E080E090E00E942D74D7011E +:10852000ED91FC910280F381E02DC701199560ED7A +:1085300077E080E090E00E942D74D701ED91FC91EE +:108540000280F381E02DC701199560ED77E080E0AE +:1085500090E00E942D7481E090E027960FB6F89489 +:10856000DEBF0FBECDBFDF91CF911F910F91FF9066 +:10857000EF9008950F931F93CF93DF93FC01208515 +:108580002530B9F48B01EC0160E00E947264FC01BB +:1085900081859285A385B4850597A105B10549F428 +:1085A000CE010E941E69282F30E081E0201731079C +:1085B0000CF480E0DF91CF911F910F9108952F92DD +:1085C0003F924F925F926F927F928F929F92AF9263 +:1085D000BF92CF92DF92EF92FF920F931F93CF93B0 +:1085E000DF93CDB7DEB7C256D1090FB6F894DEBF20 +:1085F0000FBECDBF00913B0910913C09011511053B +:1086000009F4FFC20E946774C0904109D0904209EA +:10861000E0904309F0904409C616D706E806F9062B +:1086200008F08EC0D8011696AD90BC901797E3E085 +:108630008E2EA114B10409F474C0F5018085863032 +:1086400009F06BC06396BFAEAEAE6397CE018F5A92 +:108650009F4F0E94C6236596EFAC6597EE2009F404 +:108660005CC067968EAD9FAD6797892B09F455C0A6 +:108670006496FFAC6497F0E4FF1609F4C9C0FF15D7 +:1086800008F4C2C023E0C22ECF1408F446C0F1FCA7 +:10869000B2C110E062E08E2D0E94F17365962FAD9D +:1086A000659730E0F901E256F24F8491F901E2500A +:1086B000F24F0491F901EC5BF14FF490FF2009F4C3 +:1086C0009DC181110E949B73EF2DF0E0EE0FFF1F03 +:1086D000EB53F04FA591B491EC910E2331E020E0E3 +:1086E00009F430E0832F922F212F30E051E028173A +:1086F000390709F050E0052F10E06796EEADFFADA9 +:108700006797628173810617170709F497C1418142 +:10871000442309F476C141504183F501A280B3801E +:1087200088CF0E946774DC01CB01C296A11DB11DE8 +:108730008093410990934209A0934309B09344095F +:108740000E94677400913D0910913E0920913F09F4 +:1087500030914009061717072807390708F051C25A +:10876000E0913B09F0913C09068117819E012F5F42 +:108770003F4F79013BE8C32E32E0D32E43E8A42ECD +:1087800042E0B42E0115110571F1D80118968C91B3 +:10879000863029F51A830983C7010E94C6238C817C +:1087A0008823E9F08D819E81892BC9F06596FFAE03 +:1087B000EEAE65976396DFAECEAE63972596FFAEBD +:1087C000EEAE25972396BFAEAEAE23978B81853054 +:1087D00009F00EC2CE018F5A9F4F0E94054BF8013F +:1087E00002811381CFCF0E946774DC01CB018857CF +:1087F0009C4EAF4FBF4F80933D0990933E09A0938D +:108800003F09B0934009FDC192E4D92EFD1085CFF8 +:108810006DE675E063968EAD9FAD63970E944564EB +:108820008C01F1FC02C062E001C060E08E2D0E946C +:10883000F17365968FAD6597863308F086539091F6 +:108840007B00282F2870977F922B90937B00877056 +:10885000806480937C0080917A00806480937A00A9 +:1088600080917A0086FDFCCFC090780080917900DD +:10887000D12CD82A0115110509F4FAC0D80118968F +:108880008C91853009F0F4C0C8010E941E69982EB1 +:10889000B3E0B81708F076C063E0C8010E947264C4 +:1088A000FC0181859285A3969FAF8EAFA39762E06E +:1088B000C8010E947264DC0119964D905D906D9024 +:1088C0007C901C9761E0C8010E9472641C0160E00A +:1088D000C8010E947264DC0119962D913D914D9161 +:1088E0005C911C976D962CAF3DAF4EAF5FAF6D970F +:1088F0009601DD0C440B550B6D96CCACDDACEEACAB +:10890000FFAC6D972C193D094E095F09A396EEAC9B +:10891000FFACA397C701FF0CAA0BBB0BBC01CD0199 +:1089200064197509860997090E94978CD1011996D7 +:108930002D913D914D915C911C976D96CCACDDAC29 +:10894000EEACFFAC6D972C193D094E095F096D9691 +:108950002CAF3DAF4EAF5FAF6D970E94C98C420EFA +:10896000531E641E751E620165E0E62E9E1010C047 +:1089700064E0C8010E947264DC0119968D919C919B +:108980001A9708C0E0E0F4E0A396FFAFEEAFA3971C +:1089900081E090E0A396EEACFFACA397EC14FD044D +:1089A0000CF4670152E0F52E9F1064C00D2C000CF2 +:1089B000EE08FF0860E0C8010E947264FC01818536 +:1089C0009285A385B485C816D906EA06FB06C4F1CC +:1089D00061E0C8010E947264FC0181859285A385D3 +:1089E000B4858C159D05AE05BF050CF096CECC2444 +:1089F000C394D12C27C011E060E04DCE80E090E020 +:108A000073CE64964FAD649740FF0AC028173907AC +:108A100071F461E08081811160E0608370E002C0E8 +:108A20005083B801CE018F5A9F4F0E94D82267967B +:108A3000EEADFFAD6797138302836FCE81826DCE5B +:108A4000C12CD12C6796EEADFFAD679782819381E3 +:108A50008C159D0519F1B601CE018F5A9F4F0E94CA +:108A6000D8226796EEADFFAD6797D382C28216C05B +:108A700081E090E06796EEADFFAD6797228133818C +:108A80007601E21AF30A9701F7FE03C031952195AA +:108A90003109821793070CF09CC011826796EEADE6 +:108AA000FFAD6797818185300CF037CE828193814D +:108AB0008C159D0509F431CE6996DFAECEAE69976F +:108AC00065961FAD659761EE7FE08DEA9AE00E94A2 +:108AD000B46A4AE050E0612F8DEA9AE00E94856B0B +:108AE0006FED7FE08DEA9AE00E94B46A4AE050E0C0 +:108AF000B6018DEA9AE00E947E6B8DEA9AE00E94B0 +:108B0000D76B63960EAD1FAD63976CE874E0C80138 +:108B10000E9445647C016BE974E0C8010E944564D1 +:108B20008C01009779F1DC0119966D917C911A976F +:108B300040E450E0CE0101960E9489906FE270E01F +:108B4000CE0101960E945090892B51F4F8012185A5 +:108B5000328543E050E060E4CE0101960E943D4C36 +:108B60004AE0BE016F5B7F4F69968EAD9FAD6997FE +:108B70000E945E840E94B163882321F08091500797 +:108B8000882371F1E114F104E9F0D70119966D9190 +:108B90007C911A97CE0101960E946728CE0101961A +:108BA0000E949D21882371F0E12CF12C01E09E01AF +:108BB000295A3F4F41E050E060E070E0CE0101965D +:108BC0000E941D0A6796EEADFFAD6797D382C28201 +:108BD000A4CD818186300CF061CF8F5F81835ECF21 +:108BE000BE016F5B7F4FCE0101960E943A64CACFEF +:108BF000863009F0F4CDCE018F5B9F4F0E94C447B1 +:108C0000EECDCE59DF4F0FB6F894DEBF0FBECDBF0D +:108C1000DF91CF911F910F91FF90EF90DF90CF9058 +:108C2000BF90AF909F908F907F906F905F904F908C +:108C30003F902F900895A8950E94D512029724F096 +:108C40000E946F5E0E94DF420C9432248091500794 +:108C50008F5F80935007A8950E94DF428091500754 +:108C6000815080935007089563EA7FE08DEA9AE08F +:108C70000E94B46A60E97FE08DEA9AE00E94B46ADB +:108C800062E87FE08DEA9AE00E94B46A6AE77FE0DA +:108C90008DEA9AE00E94B46A8DEA9AE00E94D76B4E +:108CA0006AE67FE08DEA9AE00E94B46A6DE57FE0B3 +:108CB0008DEA9AE00E94B46A6DE47FE08DEA9AE062 +:108CC0000E94B46A61E47FE08DEA9AE00E94B46A8F +:108CD0006AE27FE08DEA9AE00E94B46A68E17FE090 +:108CE0008DEA9AE00E94B46A63E07FE08DEA9AE040 +:108CF0000E94B46A64EF7EE08DEA9AE00E94B46A52 +:108D00006CEE7EE08DEA9AE00E94B46A61EE7EE04D +:108D10008DEA9AE00E94B46A67ED7EE08DEA9AE0FF +:108D20000E94B46A6FEC7EE08DEA9AE00E94B46A19 +:108D300063EC7EE08DEA9AE00E94B46A69EA7EE024 +:108D40008DEA9AE00E94B46A6AE87EE08DEA9AE0D1 +:108D50000E94B46A8DEA9AE00C94D76B85ED8093FB +:108D6000BC008091BC0084FDFCCF1092B70D08952B +:108D70004091B109262F30E0240F311D21323105F9 +:108D8000DCF42091B70D2430C9F4FC0180E090E0C0 +:108D9000861758F43091B1092191DC01AF56B64FD6 +:108DA000A30FB11D2C930196F3CF8091B109680FE9 +:108DB0006093B10980E0089581E0089582E008950C +:108DC00008950895E091BB0D8091BA0DE81730F435 +:108DD000F0E0EF58F64F808190E008958FEF9FEF1D +:108DE00008959091BB0D8091BA0D981750F4E92F1A +:108DF000F0E0EF58F64F208130E09F5F9093BB0D7D +:108E000002C02FEF3FEFC90108958091BA0D90E0A5 +:108E10002091BB0D821B91090895CF92DF92EF92B2 +:108E2000FF920F931F93CF93DF937C01CB018A01B5 +:108E300020917009222389F0EB016B01C40ED51E2D +:108E4000CC15DD0569F06991D701ED91FC91019098 +:108E5000F081E02DC7011995F3CF642F0E94B84629 +:108E6000C801DF91CF911F910F91FF90EF90DF909C +:108E7000CF900895CF93DF931F92CDB7DEB769836C +:108E8000209170092223D1F02091B80D203240F0BA +:108E900021E030E0FC013383228380E090E015C0C4 +:108EA0008091B90DE82FF0E0E05BF64F9981908357 +:108EB0008F5F8093B90D8093B80D05C061E0CE013E +:108EC00001960E94B84681E090E00F90DF91CF912B +:108ED00008953091B80D313208F04AC08091B70D35 +:108EE0008111FCCF90914F0922E02093B70D609340 +:108EF000B60D2FEF2093D4091092F6093093F5099F +:108F0000E0E5F9E0A5EDB9E020E0321721F041916C +:108F10004D932F5FFACF1092F7092091F709990F1F +:108F2000922B9093F7099091B50D913061F41092C6 +:108F3000B50D9091F7099093BB009091BC0093FD03 +:108F4000F8CF95EC01C095EE9093BC009091B70DD1 +:108F50009230E1F39091D4099F3F79F08091D40948 +:108F6000803241F08091D409803331F084E005C033 +:108F700081E003C082E001C083E01092B90D10923D +:108F8000B80D1092700908958F929F92AF92BF9280 +:108F9000CF92DF92EF92FF920F931F93CF93DF93C5 +:108FA00000D01F92CDB7DEB78C01809145098111A9 +:108FB0000DC062E270E18DEA9AE00E94B46A8DEA27 +:108FC0009AE00E94D76B80E090E0E7C061E775E02F +:108FD0008DEA9AE00E94DB6B82E00E94CF65E92E69 +:108FE000F12C40E150E0B7018DEA9AE00E947E6BDF +:108FF0008FEFE816F10409F4C3C06DE775E08DEA60 +:109000009AE00E94DB6B80E00E94CF65BC0180E0AB +:1090100090E00E94628B20E030E040E857E30E943D +:10902000C38B20E030E045E253E40E94C38B20E094 +:1090300030E040E252E40E94508D6B017C0122E05E +:10904000AB01BC018DEA9AE00E94C52961E875E098 +:109050008DEA9AE00E94DB6B81E00E94CF65BC0143 +:1090600080E090E00E94628B20E030E040E857E32F +:109070000E94C38B20E030E048EC52E40E94C38B96 +:109080004B015C0122E0AB01BC018DEA9AE00E9439 +:10909000C52968E875E08DEA9AE00E94A1642AE893 +:1090A00035E0B701A601C8010E942D252DE835E065 +:1090B000B501A401C8010E942D258091460988238D +:1090C00009F469C020E030E048EC51ECC701B6017A +:1090D0000E945D8B87FD5FC020E030E048E452E4F1 +:1090E000C701B6010E94658E18160CF454C020E02A +:1090F00030E0A901C501B4010E945D8B87FD4BC022 +:1091000020E030E048EC52E4C501B4010E94658ED5 +:1091100018160CF440C020E030E04AE754E4C501E2 +:10912000B4010E94C38B0E94368E66507F4F8F4FD2 +:109130009F4F24EF822E99249394A12CB12CA5014A +:1091400094010E94A78C29831A8220E030E04AE72C +:1091500054E4C701B6010E94C38B0E94368E6E553F +:109160007D498F4F9F4FA50194010E94A78C2B83AF +:109170001C82BE016F5F7F4F85E00E9408650BC0B7 +:1091800060E975E08DEA9AE00E94A16461E088E5FB +:109190009BE00E94694781E090E00F900F900F9054 +:1091A0000F90DF91CF911F910F91FF90EF90DF9083 +:1091B000CF90BF90AF909F908F9008951F920F9285 +:1091C0000FB60F9211240BB60F922F933F934F932C +:1091D0005F936F937F938F939F93AF93BF93EF931F +:1091E000FF938091B900887F803609F49CC068F5B0 +:1091F000883209F45BC090F4803109F454C038F42B +:10920000882309F4F6C0883009F44DC0F6C08831CF +:1092100009F44CC0803209F45DC0EFC0803409F419 +:1092200068C048F4803309F455C0883309F0E5C0BC +:109230008093D409D8C0803509F44FC0883509F42B +:109240005DC0883409F0D9C0D6C0883909F4C7C0D8 +:10925000A8F4883709F467C038F4883609F463C085 +:10926000803709F460C0C9C0883809F4B8C08039B3 +:1092700009F45FC0803809F0C0C05BC0803B09F4CE +:1092800086C038F4803A09F466C0883A09F47FC091 +:10929000B4C0803C09F4A7C0883C09F4A4C0883B52 +:1092A00009F48AC0AAC08091F70910C09091F6090C +:1092B0008091F509981770F5E091F60981E08E0F1D +:1092C0008093F609F0E0EB52F64F80818093BB006B +:1092D00085EC86C08093D4098EC0E091F60981E0C8 +:1092E0008E0F8093F6098091BB00F0E0EB52F64FB1 +:1092F00080839091F6098091F5096EC0E091F6099E +:1093000081E08E0F8093F6098091BB00F0E0EB5274 +:10931000F64F80838091B60D81116DC081E08093FE +:10932000B50D84EA61C083E08093B70D1092D30934 +:10933000CFCF8091D309803208F051C0E091D3099A +:1093400081E08E0F8093D3098091BB00F0E0ED5453 +:10935000F64F8083BDCF85EC8093BC001092B70D93 +:109360008091D309803230F4E091D309F0E0ED54DC +:10937000F64F10826091D30970E0E091B10DF09149 +:10938000B20D83EB99E019951092D30936C084E0B1 +:109390008093B70D1092B2091092B109E091B30D0C +:1093A000F091B40D19958091B109811105C081E04A +:1093B0008093B10910929109E091B20981E08E0F7A +:1093C0008093B209F0E0EF56F64F80818093BB00A6 +:1093D0009091B2098091B109981708F479CF85E886 +:1093E0008093BC000AC085EC8093BC001092B70D3E +:1093F00004C01092D4090E94AE46FF91EF91BF9134 +:10940000AF919F918F917F916F915F914F913F911C +:109410002F910F900BBE0F900FBE0F901F901895BD +:1094200061E00C94694788E59BE00C94104A81E068 +:109430008093700960934F091092B90D1092B80D86 +:109440000895FC01618188E59BE00C94174A1F9305 +:10945000CF93DF93EC01162F0E94214A61EE88E53D +:109460009BE00E943A47612F88E59BE00E943A47C3 +:10947000CE01DF91CF911F910C94134A8091B70DCB +:109480008111FCCF413208F040E281E08093B70DBA +:109490008093B60D9FEF9093D4091092F609940F24 +:1094A0009093F5098093F7098091F709660F682B6F +:1094B0006093F7098091B50D813061F41092B50D7C +:1094C0008091F7098093BB008091BC0083FDF8CFA9 +:1094D00085EC01C085EE8093BC008091B70D813092 +:1094E000E1F38091F609841710F44091F609E5ED57 +:1094F000F9E0A1E7B9E080E0841721F091919D9314 +:109500008F5FFACF1092BB0D8093BA0D089541E0A2 +:10951000FC01618188E59BE00E943E4A88E59BE072 +:109520000E94F1460895CF93DF93EC0163EC0E9413 +:10953000274ACE01DF91CF910C94874ACF93DF93D6 +:10954000EC010E94934A682F6460CE01DF91CF91B5 +:109550000C940B518F929F92AF92BF92CF92DF9259 +:10956000EF92FF920F931F93CF93DF93CDB7DEB7A8 +:109570002B970FB6F894DEBF0FBECDBF8C01CE0186 +:1095800001967C016C018AE0882E912CA12CB12CD3 +:10959000C6018E199F09411551056105710581F0BC +:1095A000CB01BA01A50194010E94A78C942F852FAD +:1095B000605DF60161936F01A901692F782FE8CFF3 +:1095C000FC013197EE0DFF1DD8019E01215031099C +:1095D00040814D933197E217F307D1F7F801E80F77 +:1095E000F91F10822B960FB6F894DEBF0FBECDBFC9 +:1095F000DF91CF911F910F91FF90EF90DF90CF906F +:10960000BF90AF909F908F9008958F929F92AF924E +:10961000BF92CF92DF92EF92FF920F931F93CF935F +:10962000DF93CDB7DEB760970FB6F894DEBF0FBEFD +:10963000CDBF8C0180914609811103C065E570E1C1 +:10964000FFC060E083E00E94DF3E61E070E080E008 +:1096500090E00E942D74BE016F5F7F4F80E00E94FA +:10966000B364892B09F0EAC0898183FFE7C044E035 +:10967000BE016F5F7F4F82E00E946C29009791F4DA +:1096800029813A813227232732273093720B209386 +:10969000710B2B813C813227232732273093700BAB +:1096A00020936F0B0E947F646AE975E08DEA9AE06F +:1096B0000E94DB6B6091710B7091720B80E090E007 +:1096C0000E94628B4B015C0122E0AB01BC018DEA80 +:1096D0009AE00E94C52960EA75E08DEA9AE00E944E +:1096E000DB6B60916F0B7091700B80E090E00E94DB +:1096F000628B6B017C0122E0AB01BC018DEA9AE038 +:109700000E94C52968EA75E08DEA9AE00E94DB6B49 +:1097100042E0BE016F5F7F4F81E10E946C29498169 +:109720005A81892B21F454274527542702C040E051 +:1097300050E060E070E040934B0950934C09609317 +:109740004D0970934E092AE030E08DEA9AE00E94BC +:10975000366B24EB35E0B501A401C8010E942D252C +:1097600029EB35E0B701A601C8010E942D254091E3 +:109770004B0950914C0960914D0970914E09CE01F1 +:1097800001960E94AA4A4FEB55E0BE016F5F7F4FE2 +:10979000C8010E94C22465EC75E08DEA9AE00E943F +:1097A000A164BE016F5F7F4F80EE0E94B364892B7E +:1097B00019F419811F3F39F467EC75E08DEA9AE0DE +:1097C0000E94A16434C015FF06C068EE75E08DEA02 +:1097D0009AE00E94DB6B14FF06C06CEF75E08DEA27 +:1097E0009AE00E94DB6B13FF06C06FE076E08DEA23 +:1097F0009AE00E94DB6B12FF06C064E276E08DEA1D +:109800009AE00E94DB6B11FF06C06BE376E08DEA05 +:109810009AE00E94DB6B10FF06C061E576E08DEAFE +:109820009AE00E94DB6B8DEA9AE00E94D76B61E0C0 +:1098300083E00E94DF3E81E090E00CC06AE370E1CB +:109840008DEA9AE00E94B46A8DEA9AE00E94D76B92 +:1098500080E090E060960FB6F894DEBF0FBECDBFFB +:10986000DF91CF911F910F91FF90EF90DF90CF90FC +:10987000BF90AF909F908F9008958F929F92AF92DC +:10988000BF92CF92DF92EF92FF920F931F93CF93ED +:10989000DF938C014A016901E0904909F0904A097F +:1098A000C62F660FDD0BE114F10449F1F701808545 +:1098B000863029F563E676E0C7010E9445645C01C5 +:1098C000F2E08F16910439F083E08816910451F488 +:1098D00067E776E002C068E676E0C7010E9445646B +:1098E0007C0102C0E12CF12CA114B10451F0F5016E +:1098F00061857285AE01C8010E94899008C0E12C83 +:10990000F12CAE0165E770E1C8010E942484AE012C +:109910006BE374E0C8010E946B90E114F10421F044 +:10992000F701618572850FC0F2E08F169104A1F0F6 +:1099300083E08816910461F08A94892899F46091F3 +:10994000470970914809AE01C8010E946B900AC096 +:10995000AE016FE670E103C0AE016CE670E1C801D4 +:109960000E940684AE016BE374E0C8010E946B9014 +:10997000C114D10429F0AE01B601C8010E946B9058 +:10998000C801DF91CF911F910F91FF90EF90DF9071 +:10999000CF90BF90AF909F908F900895CF92DF921D +:1099A000EF92FF920F931F93CF93DF936B017C0194 +:1099B000EA010E942F8E8B011F936F938DE696E034 +:1099C0009F938F93DF93CF930E94D5900F900F902A +:1099D0000F900F900F900F9020E030E0A901C70189 +:1099E000B6010E94658E181624F0F7FAF094F7F885 +:1099F000F09409900020E9F721978EE28883B8015E +:109A000017FF03C0719561957109072E000C880B33 +:109A1000990B0E94648B9B01AC01C701B6010E94A7 +:109A2000508D20E030E040E251E40E94C38B0E9460 +:109A30002F8E605D69831A82DF91CF911F910F9104 +:109A4000FF90EF90DF90CF9008959FE9980F9630A8 +:109A500010F4875508959FEB980F963010F48753B4 +:109A6000089580538A3008F080E00895CF93DF9303 +:109A7000DA01382FEC018C2F831B8617C8F4CE0136 +:109A8000E991F0E024E0F595E7952A95E1F7E956AC +:109A9000FD4F20812C93FC018081E82FEF70F0E0D6 +:109AA000E956FD4F808111968C9311971296E3CF62 +:109AB000FA01E60FF11DE60FF11D1082DF91CF9143 +:109AC0000895CF93DF931F92CDB7DEB76983DC0192 +:109AD000ED91FC910280F381E02D41E050E0BE0168 +:109AE0006F5F7F4F19950F90DF91CF910895DC0143 +:109AF000ED91FC91068CF78DE02D199591E0892769 +:109B00000895862F089581E086270895CF93DF93E7 +:109B10001F92CDB7DEB789832091F9093981E09191 +:109B2000FA09F091FB09822F90E080959095F894C6 +:109B30000080082200824BE000C05DE000005A95E2 +:109B4000E9F7008008220894379508F4022A008279 +:109B50004A9599F778940F90DF91CF9108950F93DC +:109B60001F93CF93DF931F92CDB7DEB78C01DC013B +:109B7000ED91FC910084F185E02D1995892B51F030 +:109B8000BE016F5F7F4FF80184850E9493558981E4 +:109B900090E002C08FEF9FEF0F90DF91CF911F9168 +:109BA0000F910895FC0184850C94E455CF93DF93C5 +:109BB0001F92CDB7DEB741E050E0BE016F5F7F4F2F +:109BC000FC0184850E94E455181619061CF489814D +:109BD00090E002C08FEF9FEF0F90DF91CF9108953B +:109BE000FC018485843011F00C94EA5380E090E00D +:109BF000089544E050E0BC018FE090E00C94D43232 +:109C000044E050E0BC0185E090E00C94D43244E0A4 +:109C100050E0BC0181E090E00C94D43208958CBDFA +:109C20009DBD08956F927F928F929F92AF92BF9247 +:109C3000CF92DF92EF92FF921F93CF93DF931F9209 +:109C40001F92CDB7DEB75C013B016A01FC011485B0 +:109C5000143041F481E090E0F5019383828380E049 +:109C600090E05BC07A014130584018F0E12C88E068 +:109C7000F82ECE0101960E946C5D89819A810E9426 +:109C80000F4E812F0E9432614C0163E070E0812F02 +:109C90000E947555873111F08C3121F48E149F0488 +:109CA00040F302C0E12CF12CCE0101960E946C5DC4 +:109CB00089819A810E940F4E9701A30160E070E0B4 +:109CC000812F0E94CD6060E270E0812F0E94402DC4 +:109CD00062E070E0812F0E94755584FD14C063E03E +:109CE00070E0812F0E947555811104C0812F0E9460 +:109CF000A954B0CFCE0101960E946C5D89819A81F2 +:109D00000E940F4EE5CF40E162E070E0812F0E949B +:109D10009F54EF2809F49ECFC6010F900F90DF915A +:109D2000CF911F91FF90EF90DF90CF90BF90AF90B9 +:109D30009F908F907F906F9008958F929F92AF9297 +:109D4000BF92DF92EF92FF920F931F93CF93DF9317 +:109D50001F921F92CDB7DEB7FC012485243009F095 +:109D600082C05A018B017C01D12C8D2D0E94055798 +:109D7000811103C0F701D48607C08B7F8831D1F3EE +:109D8000D394F4E0DF12F1CFF7018485843009F435 +:109D90006AC020910302309104022F5F3F4F11F4FB +:109DA00020E030EC30930402209303024091030240 +:109DB0005091040220E061E00E94CC54F8018281BD +:109DC0008F3F51F483818F3F99F484818F3F81F4D9 +:109DD00085818F3F69F444C081110AC0F8018381F5 +:109DE000811106C08481811103C085818823C1F15E +:109DF000A114B104A9F1F701D484CE0101960E9407 +:109E00006C5D89819A810E940F4EB8016E5F7F4F11 +:109E10008D2D0E94AC57B5018D2D0E949B5764E09B +:109E200070E08D2D0E94402D0E9467744B015C01F3 +:109E3000F4E98F0EF1E19F1EA11CB11CC7010E9425 +:109E4000715D873141F161E070E080E090E00E9457 +:109E50002D740E942646C7010E94715D811106C0C3 +:109E600084E0F701848780E090E01DC00E94677461 +:109E700086169706A806B90608F7F70184850E949A +:109E8000A95484E0F701848767E871E18DEA9AE0DC +:109E90000E946064E8CF6CE771E18DEA9AE00E946D +:109EA000606481E090E00F900F90DF91CF911F915F +:109EB0000F91FF90EF90DF90BF90AF909F908F90A9 +:109EC000089578941F920F920FB60F9211240BB63B +:109ED0000F92CF92DF92EF92FF920F931F932F93E7 +:109EE0003F934F935F936F937F938F939F93AF9322 +:109EF000BF93CF93DF93EF93FF93809170008E7F9A +:109F0000809370000FE310E08BE1E82EF12C9BE2D0 +:109F1000C92ED12CC091FC09D091FD092097F9F4EC +:109F20000332110508F43BC003521109E091FA090C +:109F3000F091FB0990812091F909822F8095982357 +:109F400090839BE0D7011197F1F79150D9F7808169 +:109F5000822B8083C6010197F1F780E00DC00B30A2 +:109F60001105E8F00B501109E091FE09F091FF098D +:109F7000EC0FFD1F319780810E94864D2196D09372 +:109F8000FD09C093FC0980910102909102028C1797 +:109F90009D0708F0BFCF1092FD091092FC09809137 +:109FA0007000816080937000FF91EF91DF91CF91FD +:109FB000BF91AF919F918F917F916F915F914F91E1 +:109FC0003F912F911F910F91FF90EF90DF90CF90D5 +:109FD0000F900BBE0F900FBE0F901F90189581E051 +:109FE0008093F80980910002282F30E0F901EC5BA2 +:109FF000F14FE491F0E0EE0FFF1FEC57F24F459167 +:10A0000054915093FB094093FA09F901E250F24F41 +:10A01000E491E093F90961E00E94F17383E0809399 +:10A02000B100E0E7F0E08081816080830895CF9304 +:10A03000DF931816190644F0809170008E7F80938C +:10A0400070001092F80919C0EC018091FE099091FE +:10A05000FF090E949E81CE01C130D24014F080E001 +:10A0600092E090930202809301020E9406819093F5 +:10A07000FF098093FE09892B29F4109202021092A5 +:10A08000010208C08091F809811104C0DF91CF91CD +:10A090000C94EF4FDF91CF910895FF920F931F9390 +:10A0A000CF93DF938C01F62E8091F809811102C0C5 +:10A0B0000E94EF4FE8012197C11582E0D80798F47C +:10A0C00080910102909102028017910718F4C80153 +:10A0D0000E9417508091FE099091FF09009719F096 +:10A0E000C80FD91FF882DF91CF911F910F91FF9078 +:10A0F0000895DC0180E0615040F09D91E82FE92750 +:10A10000F0E0E458FF4E8491F6CF0895AF92BF92ED +:10A11000CF92DF92EF92FF921F93CF93DF93EC01E8 +:10A120000E9467746B017C0128EEC20E23E0D21EF0 +:10A13000E11CF11C8BE4A82EB12C0E9467746C15F5 +:10A140007D058E059F0598F460EFCE010E94274A99 +:10A15000CE010E94874A182F80FF11C0EF85F88931 +:10A16000309709F01995C5010197F1F7E6CF81E025 +:10A170008A8360E776E08DEA9AE00E94A164812FED +:10A18000DF91CF911F91FF90EF90DF90CF90BF9024 +:10A19000AF9008950F931F93CF93DF93EC01162F89 +:10A1A000042F0E948650002319F0CE010E949E4A7F +:10A1B000CE010E94214A65EA88E59BE00E943A4769 +:10A1C000612F88E59BE00E943A47CE01DF91CF9155 +:10A1D0001F910F910C94134AEF92FF920F931F93CC +:10A1E000CF93DF938C017B0140E065E50E94CA506C +:10A1F000E70188E0E80EF11C699140E0C8010E9487 +:10A20000CA50CE15DF05C1F7DF91CF911F910F9195 +:10A21000FF90EF9008951F93CF93DF93EC01162FDB +:10A220000E948650CE010E94214A62ED88E59BE0A3 +:10A230000E943A47612F70E06095709584E0660F48 +:10A24000771F8A95E1F7612B88E59BE00E943A47EA +:10A25000CE010E94134ACE010E94874A181711F0BE +:10A2600084E08A83DF91CF911F9108951F93CF934C +:10A27000DF93EC010E948650CE010E94934A60E079 +:10A28000CE010E940B51CE010E948650CE010E9449 +:10A29000214A64EB88E59BE00E943A47CE010E9488 +:10A2A000134ACE010E948650182F82FF02C082E01E +:10A2B0008A838881882341F0CE010E94934A682FC7 +:10A2C0006160CE010E940B5111FB882780F9DF915C +:10A2D000CF911F910895CF92DF92EF92FF920F934B +:10A2E0001F93CF93DF937C01EB018A01FC018581F1 +:10A2F00096810E9436518823C9F1BE01F7018581FC +:10A3000096810E94EC5040E06EEBF70185819681CA +:10A310000E94CA50E8016801F9E0CF0ED11CF70194 +:10A3200005811681C8010E948650C8010E94214AF9 +:10A3300066E988E59BE00E943A47C8010E94134AFB +:10A34000C8010E94865061EEC8010E94274AC801D8 +:10A350000E94874A8993CC16DD0609F7F7018581AB +:10A3600096810E94365191E0813009F090E0892F6A +:10A37000DF91CF911F910F91FF90EF90DF90CF90E1 +:10A380000895CF93DF93EA010E946B51882339F03F +:10A3900068E0CE010E94795091E02885281390E072 +:10A3A000892FDF91CF910895CF93DF93CDB7DEB79B +:10A3B00029970FB6F894DEBF0FBECDBFAE014F5F39 +:10A3C0005F4F0E94C151882389F08D818F3361F0E6 +:10A3D00020F48F3159F489E00CC08F3519F08F3794 +:10A3E00039F004C08BE005C08AE003C080E001C002 +:10A3F0008CE029960FB6F894DEBF0FBECDBFDF917B +:10A40000CF9108956F927F928F929F92AF92BF9259 +:10A41000CF92DF92EF92FF920F931F93CF93DF9330 +:10A42000FC01248521119EC0872E762EEC010E940E +:10A430003651811108C06BE776E08DEA9AE00E9400 +:10A44000A1648FEF90C0CE010E94865040E060EF83 +:10A45000CE010E94CA50C12CD12C66246A94EE24ED +:10A46000E394F12C0C2D06950695069510E08C2DA5 +:10A470008770570101C0AA0C8A95EAF78B85082ED0 +:10A48000000C990BC816D90634F4FE01E00FF11F39 +:10A4900093809A2006C099249394C816D90609F08F +:10A4A000912CCE010E948650CE010E94214A68E77D +:10A4B00088E59BE00E943A47911002C060E001C02D +:10A4C00060E888E59BE00E943A47CE010E94134A6B +:10A4D000CE010E948650282F2074982F907885FFF7 +:10A4E00011C02223A9F042E050E0682F8DEA9AE0E3 +:10A4F0000E94856B67E876E08DEA9AE00E94A1648D +:10A500008EEF31C0211104C0911104C06C2C08C021 +:10A51000992331F0FE01E00FF11F83818A2907C0E2 +:10A52000FE01E00FF11F8A2D80959381892383839B +:10A53000FFEFCF1ADF0A80E4C816D10409F092CFEA +:10A540006B86EFEF6E1202C081E08C87DE011396FE +:10A55000E72DF82D2B968D918193CA17DB07D9F73C +:10A5600081E001C080E0DF91CF911F910F91FF90BA +:10A57000EF90DF90CF90BF90AF909F908F907F90A3 +:10A580006F900895AF92BF92CF92DF92EF92FF92B9 +:10A590000F931F93CF93DF93CDB7DEB7AF970FB66F +:10A5A000F894DEBF0FBECDBF7C015B016A0108E9F4 +:10A5B00013E01A8309831B821C821D821E82CE0136 +:10A5C00009960E941A541BA70AA71CA61DA61EA620 +:10A5D0001FA68091520B9091530BA091540BB091F8 +:10A5E000550B8EA39FA3A8A7B9A78B839C83AD838C +:10A5F000BE8318861F82AE01465D5F4FB501CE0156 +:10A6000001960E945F3C81309105B1F4D701ED9134 +:10A61000FC910684F785E02D1DA30CA38CA59DA5B8 +:10A62000AEA5BFA58EA39FA3A8A7B9A7A601BE01EB +:10A630006C5D7F4FC7011995AF960FB6F894DEBFDA +:10A640000FBECDBFDF91CF911F910F91FF90EF9083 +:10A65000DF90CF90BF90AF9008950895CF93DF9390 +:10A660001F92CDB7DEB76983DC01ED91FC910280CA +:10A67000F381E02D41E050E0BE016F5F7F4F1995FF +:10A680000F90DF91CF910895FC01818D928D0895F7 +:10A69000FC0184899589089528E933E0FC01318320 +:10A6A0002083FB014089518962897389FC014283BF +:10A6B0005383648375830895DC01ED91FC91048CD0 +:10A6C000F58DE02D199480E00895FC019485FB013F +:10A6D0008485981303C081E0943009F480E00895E4 +:10A6E00021E0FC018485843009F420E0822F089564 +:10A6F00008958F929F92AF92BF92DF92EF92FF9256 +:10A700000F931F93CF93DF931F921F92CDB7DEB7A6 +:10A710007C014B018A01FC01A688B788D08CCE0150 +:10A7200001960E946C5D89819A810E940F4E8D2D49 +:10A730000E9432618017910720F48D2D0E943261B2 +:10A740008C019801A401B5018D2D0E94CD600E945D +:10A750000E4EF70186899789800F911F978B868B04 +:10A76000C8010F900F90DF91CF911F910F91FF9033 +:10A77000EF90DF90BF90AF909F908F900895CF9310 +:10A78000DF93FC0124852430D1F0EC010E94715D3F +:10A79000843181F0882371F0883161F08C3161F46B +:10A7A000E881F9810084F185E02DCE01199521E041 +:10A7B000892B19F420E001C021E0822F01C080E044 +:10A7C000DF91CF9108958EBD00000DB407FEFDCF3F +:10A7D0008EB50895DF92EF92FF920F931F93CF9360 +:10A7E000DF931F921F92CDB7DEB7D82ECE01019610 +:10A7F0000E946C5D89819A810E940F4EE12CF12CA0 +:10A800008D2D0E941E338C01892B21F08D2D0E94ED +:10A810001E337C010E151F0599F70E940E4EC801CC +:10A820000F900F90DF91CF911F910F91FF90EF90BC +:10A83000DF900895FC011382128288EE93E0A0E07D +:10A84000B0E084839583A683B78382EB92E0918303 +:10A85000808388E993E097878687108A118A128A15 +:10A86000138A84E0808F0895AF92BF92CF92DF92D7 +:10A87000EF92FF920F931F93CF93DF93CDB7DEB785 +:10A88000AF970FB6F894DEBF0FBECDBF7C015B0162 +:10A890006A0108E913E01A8309831B821C821D8266 +:10A8A0001E82CE0109960E941A541BA70AA71CA655 +:10A8B0001DA61EA61FA68091520B9091530BA0912E +:10A8C000540BB091550B8EA39FA3A8A7B9A78B8358 +:10A8D0009C83AD83BE8318861F82AE01465D5F4FA9 +:10A8E000B501CE0101960E945F3C81309105B1F423 +:10A8F000D701ED91FC910488F589E02D1DA30CA3EF +:10A900008CA59DA5AEA5BFA58EA39FA3A8A7B9A7FB +:10A91000A601BE016C5D7F4FC7011995AF960FB6BA +:10A92000F894DEBF0FBECDBFDF91CF911F910F9185 +:10A93000FF90EF90DF90CF90BF90AF9008959B0174 +:10A9400090E00496982F8827642F820F931F0C9411 +:10A9500003331F93CF93DF931F921F92CDB7DEB7C0 +:10A96000182FCE0101960E946C5D89819A810E9408 +:10A970000F4E60E170E0812F0E94402D4FEF62E0AA +:10A9800070E0812F0E949F540E940E4E0F900F90F6 +:10A99000DF91CF911F910895DF92EF92FF920F9375 +:10A9A0001F93CF93DF931F921F92CDB7DEB7182F5F +:10A9B000D62E7A01022F0E94A954CE0101960E9440 +:10A9C0006C5D89819A810E940F4E4D2D402B60E075 +:10A9D00070E0812F0E949F54E114F10459F4E0903B +:10A9E000080AF090090A8FEFE81AF80AF092090AAB +:10A9F000E092080A4F2D64E070E0812F0E949F547E +:10AA00004E2D65E070E0812F0E949F5461E070E060 +:10AA1000812F0E94402D0E940E4E81E00F900F90DA +:10AA2000DF91CF911F910F91FF90EF90DF900895EC +:10AA3000CF93DF93FC01808D843029F0EF010E94D9 +:10AA4000A95484E0888FDF91CF910895CF92DF924F +:10AA5000EF92FF920F931F93CF93DF931F921F925A +:10AA6000CDB7DEB7FC01F484F4E0FF1699F18C0158 +:10AA7000CE0101960E946C5D89819A810E940F4EE1 +:10AA800068E070E08F2D0E94402D0E940E4E0E94C3 +:10AA900067746B017C01C8010E94715D8823B9F065 +:10AAA00062E370E080E090E00E942D740E94677481 +:10AAB000DC01CB018C199D09AE09BF09883E93408A +:10AAC000A105B10540F3F80184850E94A95484E0F2 +:10AAD000F80184870F900F90DF91CF911F910F9114 +:10AAE000FF90EF90DF90CF900895CF93DF9390E0A9 +:10AAF0000496982F8827EC01C60FD71F0E949E321C +:10AB00008FE00E94E3538D2F0E94E3538C2F0E940D +:10AB1000E35380E00E94E353C82F0E9498328C2FA9 +:10AB2000DF91CF910895CF92DF92FF920F931F9301 +:10AB3000CF93DF931F921F92CDB7DEB7F82E6B0134 +:10AB4000CE0101960E946C5D89819A810E940F4E10 +:10AB500068E270E08F2D0E947555082F10E069E2C1 +:10AB600070E08F2D0E947555702F6627682B21E0AD +:10AB700030E0A6018F2D0E9485600E940E4E81E07C +:10AB800090E00F900F90DF91CF911F910F91FF9068 +:10AB9000DF90CF900895CF93DF931F92CDB7DEB7AC +:10ABA000FC01218D328D232B49F0BE016F5F7F4F59 +:10ABB000808D0E949355898190E002C08FEF9FEFB6 +:10ABC0000F90DF91CF9108958F929F92BF92CF9275 +:10ABD000DF92EF92FF920F931F93CF93DF931F9219 +:10ABE0001F92CDB7DEB7B82E6B017A01CE01019668 +:10ABF0000E946C5D89819A810E940F4E812C912C5C +:10AC00008B2D0E941E338C01892B21F08B2D0E94ED +:10AC10001E334C010815190599F70115110599F412 +:10AC200063E070E08B2D0E9475558431D9F1882343 +:10AC3000C9F101E010E08C3111F400E010E0119551 +:10AC4000019511092FC0E016F1060CF487011016CA +:10AC5000110644F568E270E08B2D0E947555E82ED0 +:10AC6000F12C69E270E08B2D0E947555FE2CEE24CC +:10AC7000E82A9801A601B7018B2D0E948560E00E9D +:10AC8000F11E4F2D68E270E08B2D0E949F544E2DD7 +:10AC900069E270E08B2D0E949F5460E470E08B2D80 +:10ACA0000E94402D0E940E4EC8010F900F90DF9120 +:10ACB000CF911F910F91FF90EF90DF90CF90BF90B9 +:10ACC0009F908F900895CF93DF93FC01218D328D5B +:10ACD0002115310519F48FEF9FEF11C0EC014217D8 +:10ACE000530708F0A901888D0E94E455181619062B +:10ACF00094F7298D3A8D281B390B3A8F298FDF91D4 +:10AD0000CF9108950F931F93CF93DF931F92CDB7E9 +:10AD1000DEB7FC01218D328D232B61F08C0141E0E7 +:10AD200050E0BE016F5F7F4F808D0E94E455181682 +:10AD300019061CF08FEF9FEF08C0F801818D928DEE +:10AD40000197928F818F898190E00F90DF91CF9151 +:10AD50001F910F9108950F931F93CF93DF93CDB75A +:10AD6000DEB728970FB6F894DEBF0FBECDBF8C01BB +:10AD7000D80159968D919C915A97892B41F0ED916C +:10AD8000FC910284F385E02DC8011995F1CFF801FB +:10AD9000808D0E94EA531816190654F548E050E0D9 +:10ADA000BE016F5F7F4FD80158968C910E94E45589 +:10ADB00018161906FCF4D801509684E0FE0131966D +:10ADC00001900D928A95E1F78D8190E0982F882768 +:10ADD0002E81820F911DF801958B848B8F8190E0DD +:10ADE000982F88272885820F911D928F818F02C00E +:10ADF00080E090E028960FB6F894DEBF0FBECDBF7E +:10AE0000DF91CF911F910F9108951F93CF93DF93FF +:10AE10001F921F92CDB7DEB7182FCE0101960E9468 +:10AE20006C5D89819A810E940F4E63E070E0812FF2 +:10AE30000E947555182F0E940E4E812F0F900F9073 +:10AE4000DF91CF911F910895EF92FF921F93CF93BF +:10AE5000DF93FC01208D243011F080E01CC07B01C9 +:10AE6000EC0110E0812F0E940557811102C0188F5C +:10AE700005C08831E1F31F5F1430A1F7888D84305D +:10AE800061F3FD86EC861A8E198E20E0A70162E040 +:10AE90000E94CC5481E0DF91CF911F91FF90EF9001 +:10AEA00008951F93CF93DF931F921F92CDB7DEB704 +:10AEB000FC01108DCE0101960E946C5D89819A8102 +:10AEC0000E940F4E60E270E0812F0E94402D62E0F0 +:10AED00070E0812F0E94755584FD1DC062E070E016 +:10AEE000812F0E94755583FF0BC048E162E070E03E +:10AEF000812F0E949F540E940E4E80E090E015C06A +:10AF00000E940E4ECE0101960E946C5D89819A814D +:10AF10000E940F4EDCCF40E162E070E0812F0E9482 +:10AF20009F540E940E4E81E090E00F900F90DF91B1 +:10AF3000CF911F910895CF93DF93C82FD62F472F1E +:10AF400060E170E00E949F544D2F61E170E08C2F12 +:10AF5000DF91CF910C949F5490E0982F882744E084 +:10AF600050E0845F9B4F0C94D432BF92CF92DF921B +:10AF7000EF92FF920F931F93CF93DF9300D000D0F7 +:10AF8000CDB7DEB7FC01208D243009F04CC06A013A +:10AF90007B018C01B12C63E070E08B2D0E94755514 +:10AFA000811103C0F801B08E06C08831D9F3B39483 +:10AFB000F4E0BF12F0CFF801808D8430A1F196E06B +:10AFC000E8EAF2E0DE01119601900D929A95E1F720 +:10AFD000F70193819F779C8394819D8395819E83C4 +:10AFE000B7016E5F7F4F0E94AC57B601F801808DAC +:10AFF0000E949B57F801808D90E0982F882746E0AB +:10B0000050E0BE016F5F7F4F8A5F9B4F0E94D4323A +:10B01000F801128E118E20E8A60162E0808D0E9458 +:10B02000CC5481E001C080E026960FB6F894DEBFD4 +:10B030000FBECDBFDF91CF911F910F91FF90EF9089 +:10B04000DF90CF90BF900895DF92EF92FF920F9321 +:10B050001F93CF93DF931F921F92CDB7DEB7FB01F3 +:10B06000DC0157961C921E9256972281211109C02D +:10B070002381211106C02481211103C025812223AF +:10B08000F1F041155105D9F07A018F01FC01D08C06 +:10B09000CE0101960E946C5D89819A810E940F4EBB +:10B0A000B8016E5F7F4F8D2D0E94AC57B7018D2D7B +:10B0B0000E949B570E940E4E81E090E002C080E00B +:10B0C00090E00F900F90DF91CF911F910F91FF9023 +:10B0D000EF90DF900895CF92DF92EF92FF920F935F +:10B0E0001F93CF93DF936C01EB0109900020E9F7E8 +:10B0F0002197C61BD70BC032D10514F0CFE1D0E0A9 +:10B100008B01E12CF12CEC16FD0664F4F801619141 +:10B110008F01C7018C0D9D1D0E94898CFFEFEF1AD6 +:10B12000FF0AF1CF60E0C6018C0F9D1FDF91CF9128 +:10B130001F910F91FF90EF90DF90CF900C94898C2E +:10B14000CF93DF931F92CDB7DEB71982892B21F001 +:10B15000FB016281738103C0BE016F5F7F4F86E395 +:10B1600090E00E946B586AE372E18DEA9AE00E94D7 +:10B17000B46A0F90DF91CF910895CF93DF93C0E031 +:10B18000D0E060E0CE010E94898C2196C11582E05A +:10B19000D807B9F76AE272E18DEA9AE0DF91CF91C0 +:10B1A0000C94B46A0F931F93CF93DF93EB0189E361 +:10B1B00099E09F938F9388E399E09F938F9387E320 +:10B1C00099E09F938F9386E399E09F938F9385E314 +:10B1D00099E09F938F9384E399E09F938F9381E904 +:10B1E00096E09F938F938B818F938A818F930E9498 +:10B1F00004912DB73EB7205F3F4F0FB6F8943EBF86 +:10B200000FBE2DBF069794F40A80DB81C02D6CE43D +:10B2100072E18DEA9AE00E94B46ABE018DEA9AE07A +:10B22000DF91CF911F910F910C94DB6B0E94896F7E +:10B2300004E319E0C0E0D0E0F80161918F01CE0194 +:10B240000E94898C2196C630D105B1F76EE572E176 +:10B250008DEA9AE0DF91CF911F910F910C94B46A1F +:10B260000F931F93CF93DF93CDB7DEB72C970FB615 +:10B27000F894DEBF0FBECDBF8B0128E933E03A83DF +:10B2800029831B821C821D821E8238872F83198688 +:10B290001A861B861C8683309105B9F144F48130EF +:10B2A000910509F45BC0029709F443C064C084307F +:10B2B0009105B9F0059709F05EC0BE01695F7F4F47 +:10B2C000F801808591850E94213CBE01892B19F0EF +:10B2D000695F7F4F02C06F5F7F4F82E190E00E9405 +:10B2E000023CBE01695F7F4FF801868197810E9411 +:10B2F000213CBE01892B19F0695F7F4F02C06F5F4F +:10B300007F4F8EE090E00E94023CBE01695F7F4F5C +:10B31000F801848195810E94213CBE01892B19F09E +:10B32000695F7F4F02C06F5F7F4F8AE090E00E94AD +:10B33000023CBE01695F7F4FF801828193810E94C8 +:10B34000213CBE01892B19F0695F7F4F02C06F5FFE +:10B350007F4F86E090E00E94023C0DC0BE016F5F0F +:10B360007F4F86E090E00E94023C6AE172E18DEA44 +:10B370009AE00E94B46A63E172E18DEA9AE00E9469 +:10B38000B46A2C960FB6F894DEBF0FBECDBFDF9126 +:10B39000CF911F910F910895CF93DF93CDB7DEB773 +:10B3A0002C970FB6F894DEBF0FBECDBF1C821B8258 +:10B3B0001E821D828FEF9FEF98878F838AED92E028 +:10B3C0009A83898386E490E09A8789871C861B8606 +:10B3D00069EF71E18DEA9AE00E94B46A60910E0A09 +:10B3E00070910F0ACE0101960E94B52F6FEFCE012A +:10B3F00001960E94962E69EE71E18DEA9AE00E9414 +:10B40000B46A2C960FB6F894DEBF0FBECDBFDF91A5 +:10B41000CF910895CF93DF93CDB7DEB769970FB67D +:10B42000F894DEBF0FBECDBF8FE290E09A83898390 +:10B43000FE01339687E1DF011D928A95E9F764EDFD +:10B4400071E18DEA9AE00E94B46AAE014E5F5F4FEF +:10B4500066E084E399E00E94364D1E8666EA76E057 +:10B46000CE0101960E944590BE016F5F7F4F8DEA2D +:10B470009AE00E94DB6BCE0101960E94943B1E86EF +:10B480006EEA76E0CE0101960E944590BE016F5FA4 +:10B490007F4F8DEA9AE00E94DB6B68EB76E0CE018D +:10B4A00001960E943B2C69960FB6F894DEBF0FBE42 +:10B4B000CDBFDF91CF910895AF92BF92CF92DF922F +:10B4C000EF92FF920F931F93CF93DF936C017B0159 +:10B4D0008A010E94818C81508E3FA0F45701C0E008 +:10B4E000D0E001501109C017D1077CF4C6018C0FC0 +:10B4F0009D1F0E94818CF50181935F01882329F0B3 +:10B500002196F1CF80E090E005C0CE0DDF1D1882BE +:10B5100081E090E0DF91CF911F910F91FF90EF902C +:10B52000DF90CF90BF90AF900895882319F067E621 +:10B5300072E102C069E672E18DEA9AE00C94B46AA5 +:10B54000CF93DF93CDB7DEB72C970FB6F894DEBF5D +:10B550000FBECDBF69EB71E18DEA9AE00E94B46A3B +:10B560008DEA9AE00E94D76B86E490E00E94818C7D +:10B570008B37A1F51C821B821E821D828FEF9FEFED +:10B5800098878F838AED92E09A83898386E490E09E +:10B590009A8789871C861B860E94DC6FCE010196E4 +:10B5A0000E94712C90930F0A80930E0A892B19F434 +:10B5B0006CE971E115C065E971E18DEA9AE00E94DC +:10B5C000B46A8DEA9AE00E94D76B0E94D63387E373 +:10B5D0009DE00E94265581E090E00CC068EA71E190 +:10B5E0008DEA9AE00E94B46A8DEA9AE00E94D76BD5 +:10B5F00080E090E02C960FB6F894DEBF0FBECDBF72 +:10B60000DF91CF910895AF92BF92CF92DF92EF92E8 +:10B61000FF920F931F93CF93DF93CDB7DEB7C05840 +:10B62000D1090FB6F894DEBF0FBECDBF8E010F5B00 +:10B630001F4FD8011D921C92FE01ED5BFF4F2EE1C2 +:10B64000DF011D922A95E9F7029774F0FB016281F0 +:10B6500073814FE150E0C8010E948990B80186E1F2 +:10B6600090E00E946B5810C040E250E0B80186E1C3 +:10B6700090E00E945C5A892B39F440E250E06DE280 +:10B6800073E1C8010E9424848AEB96E09F938F9314 +:10B6900089EC96E09F938F931F9280E48F93CE0165 +:10B6A00001966C019F938F930E94989069E173E1DA +:10B6B0008DEA9AE00E94B46AB8018DEA9AE00E948D +:10B6C000DB6BB6018DEA9AE00E94DB6B8DEA9AE0B3 +:10B6D0000E94D76B0FB6F894A8958091600088619E +:10B6E00080936000109260000FBE7E0191E6E90E2B +:10B6F000F11CD70113961C921E92129788EE93E0CC +:10B70000A0E0B0E0F70184839583A683B78384E04B +:10B71000848782E793E09183808316870587108A68 +:10B72000178680E590E0928B818B158A61E27FE23B +:10B730008FED91E30E94A2848C010FB6F894DEBFD6 +:10B740000FBECDBF892BE1F183E090E00E9406811E +:10B75000D8011D969C938E931C97FC01F182E08288 +:10B760001282C7010E94BF53882319F0C7010E94AB +:10B770002655D7011F966D917C9150975196AD90AB +:10B78000BC9052976115710569F0CE0189589F4FA1 +:10B790000E94DD6BA501BE0169587F4FC7010E9461 +:10B7A0009D4E07C0F70165857685A501C7010E94FA +:10B7B000C252181619060CF498C0C8010E94B8317C +:10B7C00000E010E0F701E388F48899E288E10FB621 +:10B7D000F894A895809360000FBE909360000115C7 +:10B7E000110509F469C0F8ECEF16F10409F056C030 +:10B7F0006DE073E18DEA9AE00E94B46AEB961FAEA9 +:10B800001EAEEB97ED961FAE1EAEED978FEF9FEF3E +:10B81000EF969FAF8EAFEF9780EF92E0E9969FAFE4 +:10B820008EAFE997C158DF4F19830883CF57D040B7 +:10B83000F8940E94DC6FCE0189589F4F0E94712CB2 +:10B8400090930F0A80930E0A7894C8010E94B83131 +:10B8500080910E0A90910F0A892B79F466EF72E1BC +:10B860008DEA9AE00E94B46A0E946774DC01CB0101 +:10B870008856954CAF4FBF4F2DC06BEE72E18DEAED +:10B880009AE00E94B46A0E94D63364EE72E18DEAB7 +:10B890009AE00E94B46A82E090E0C7C06CEC72E16A +:10B8A0008DEA9AE00E94B46A4AE050E0B7018DEA5E +:10B8B0009AE00E947E6B06C069EB72E18DEA9AE025 +:10B8C0000E94B46A0E946774DC01CB0188579C4EC9 +:10B8D000AF4FBF4F80930A0A90930B0AA0930C0AB4 +:10B8E000B0930D0A85EF9FEFA0C0D7011D96BC90C5 +:10B8F0001D971E96AC90DF92CF9285EB92E19F93BD +:10B900008F931F930F930E942B85DF92CF9280EB32 +:10B9100092E19F938F931F930F930E942B85D801E1 +:10B920001C96ED91FC911D9781E08283DF92CF926E +:10B930008DEA92E19F938F931F930F930E942B8523 +:10B94000D8011C96ED91FC911D971282AF92BF9287 +:10B9500087E792E19F938F931F930F930E942B850C +:10B9600082EB92E19F938F931F930F930E942B85FD +:10B97000F701148A138AD8011C96ED91FC911D974A +:10B98000A080B1800FB6F894DEBF0FBECDBF83E3B9 +:10B99000C82ED12CD501ED91FC910084F185E02DCC +:10B9A000C501199541975CF4B1E0CB1AD10839F083 +:10B9B00064E170E080E090E00E942D74EBCF6E01B6 +:10B9C000F7E7CF0ED11CDF92CF928BE692E19F93E7 +:10B9D0008F931F930F930E9448850F900F900F90A5 +:10B9E0000F900F900F90019709F0ECCEF601808137 +:10B9F0009181D70154969C938E935397D12C80E0DC +:10BA00008A3039F4BAE0DB1609F4DCCE9AE0D92E9C +:10BA100003C08D3009F0D82EC8010E94ED848F3FFD +:10BA200079F7C8010E94B831CDCEC058DF4F0FB6AC +:10BA3000F894DEBF0FBECDBFDF91CF911F910F9164 +:10BA4000FF90EF90DF90CF90BF90AF9008950E944D +:10BA5000035B909354078093530787E39DE00C9416 +:10BA60002655CF92DF92EF92FF92CF93DF93EC01B6 +:10BA70000E9467746B017C018091800B9091810B17 +:10BA8000DC01ED91FC910084F185E02D1995892B65 +:10BA900079F40E946774DC01CB018C199D09AE0911 +:10BAA000BF0988399A43A105B10530F380E00DC084 +:10BAB0008091800B9091810BDC01ED91FC910284CF +:10BAC000F385E02D1995888381E0DF91CF91FF9078 +:10BAD000EF90DF90CF90089520E5FC012083118244 +:10BAE0000895FC018485843011F00C94055780E0A2 +:10BAF00008954F925F926F927F928F929F92AF9232 +:10BB0000BF92CF92DF92EF92FF920F931F93CF934A +:10BB1000DF931F921F92CDB7DEB75C0182E89BE0F6 +:10BB20000E94315D81113AC036C08C01CE01019670 +:10BB30000E94315D882379F1C80101962981F701BE +:10BB400021937F01422F4F7750E0449DB001459DE6 +:10BB5000700D549D700D1124C60ED71E47E0440C85 +:10BB6000551C661C771C4A95D1F727FF27C08530E6 +:10BB70009105D9F68FEF9FEF90931C0C80931B0CCF +:10BB80008091800B9091810BDC01ED91FC910488F8 +:10BB9000F589E02D199580E090E08EC09090820BA1 +:10BBA000198283E8E82E8BE0F82E01E010E0C12C2A +:10BBB000D12C412C512C32014394B8CFF92DF07F78 +:10BBC000FA832FEF280FD5012C93F03319F58E57F8 +:10BBD000944F0E94315D8823F1F2C8018C57944F35 +:10BBE0000E94315D8823B9F2C8010396D501EC911A +:10BBF000F0E0E458F44FE780F12CFE2CEE24208591 +:10BC0000E20EF11C2091820B21FF08C0B2E0EB0E86 +:10BC1000F11C04C020E0E12CF12C01C022E0422EF6 +:10BC2000512CFC01E458F44F4F018C01481A590A79 +:10BC30002EEF622E77247A94C801840D951D8C1501 +:10BC40009D0578F5CE0101960E94315D882309F4A7 +:10BC5000A2CF8091190C90911A0C0097B1F0FA8143 +:10BC6000F03399F4D5012C91F301E21BF1099F0106 +:10BC7000200F311FE216F30640F4DC01ED91FC9138 +:10BC80000190F081E02D698119950038110518F4B3 +:10BC90008981F40186830F5F1F4FFFEF8F1A9F0A80 +:10BCA000CBCF8091190C90911A0C892B21F401387B +:10BCB000110508F070CFC8010F900F90DF91CF9160 +:10BCC0001F910F91FF90EF90DF90CF90BF90AF90BA +:10BCD0009F908F907F906F905F904F9008952F92DC +:10BCE0003F924F925F926F927F928F929F92AF920C +:10BCF000BF92CF92DF92EF92FF920F931F93CF9359 +:10BD0000DF931F92CDB7DEB70E94B163382E882330 +:10BD100009F422C10E9467742B013C018091080C38 +:10BD20009091090CA0910A0CB0910B0CA301920107 +:10BD3000281B390B4A0B5B0BDA01C90189399A437D +:10BD4000A105B105A8F48091040C9091050CA09177 +:10BD5000060CB091070CA3019201281B390B4A0B6A +:10BD60005B0BDA01C90189399A43A105B105C8F114 +:10BD700020910C0C8091800B9091810B222371F00B +:10BD80002CEF3FEF30931C0C20931B0CDC01ED914A +:10BD9000FC910488F589E02D1995DDC020EC2093F5 +:10BDA000820B1092830BDC01ED91FC910280F381F8 +:10BDB000E02D42E050E062E87BE019954092040CEF +:10BDC0005092050C6092060C7092070C4092080C81 +:10BDD0005092090C60920A0C70920B0C81E08093D7 +:10BDE0000C0C8091800B9091810BDC01ED91FC910A +:10BDF0000084F185E02D1995892B09F4ADC0CE01A1 +:10BE000001960E94795D5C01892B09F4A0C04092E3 +:10BE1000080C5092090C60920A0C70920B0C8091E5 +:10BE2000820B807F803309F076C080910D0C909159 +:10BE30000E0C892B09F490C0E980F12CF701E4582D +:10BE4000F44F078110E0102F00278085080F111D87 +:10BE500097012C57344F4901B7016B57744FA80114 +:10BE6000C9010E942090B8016E0D7F1DDB01A4580E +:10BE7000B44F18961C9218978091820B8670282ECA +:10BE8000E0910D0CF0910E0C32E0831337C019963F +:10BE9000CC901997D12CDC2CCC241A968C91C80EFE +:10BEA000D11C4BEF5FEF4E195F09401B510B4A0D40 +:10BEB0005B1D6957744FC401199580E48093820B10 +:10BEC0002092830BD092840BC092850B8091800BC3 +:10BED0009091810BDC01ED91FC910280F381E02DCA +:10BEE00044E050E062E87BE019954092040C5092E7 +:10BEF000050C6092060C7092070C2EC04DEF5FEFA0 +:10BF00004E195F09401B510B4A0D5B1D6B57744F57 +:10BF1000C401199521C0803CA9F480ED8093820B67 +:10BF20001092830B8091800B9091810BDC01ED913D +:10BF3000FC910280F381E02D42E050E062E87BE07A +:10BF400019950AC0803D41F410920C0C05C00E9466 +:10BF5000B163811101C0312C832D0F90DF91CF91FE +:10BF60001F910F91FF90EF90DF90CF90BF90AF9017 +:10BF70009F908F907F906F905F904F903F902F9009 +:10BF80000895AF92BF92CF92DF92EF92FF921F93EC +:10BF9000CF93DF9300D000D0CDB7DEB76C017C012A +:10BFA00010E08AE0A82EB12C1330A9F0F7018281AD +:10BFB00090E0A0E0B0E089839A83AB83BC83BE822B +:10BFC000AD82BE016F5F7F4F8DEA9AE00E94C8226A +:10BFD0006CE373E114C0F601858190E0A0E0B0E06D +:10BFE00089839A83AB83BC83BE82AD82BE016F5FBF +:10BFF0007F4F8DEA9AE00E94C82269E373E10E94B4 +:10C00000B46A1F5FFFEFEF1AFF0A143069F6269635 +:10C010000FB6F894DEBF0FBECDBFDF91CF911F9159 +:10C02000FF90EF90DF90CF90BF90AF9008950F9367 +:10C030001F93CF93DF931F921F92CDB7DEB78C0172 +:10C0400088E993E0F801918380831282138214823D +:10C050001582CE0101960E946C5D89819A810E94B1 +:10C060000F4EB8016E5F7F4F44E050E08FE090E0EC +:10C070000E94A4320E940E4EC8010F900F90DF91D3 +:10C08000CF911F910F910895CF93DF93CCE7DBE021 +:10C0900080EE8E831F828C819D81DC01ED91FC916D +:10C0A0000280F381E02D42E050E062E87BE01995E8 +:10C0B0008FEF9FEF90931C0C80931B0C8C819D81C4 +:10C0C000DC01ED91FC910680F781E02D19958C81C2 +:10C0D0009D81DC01ED91FC910488F589E02D199595 +:10C0E0000E9467746093040C7093050C8093060C97 +:10C0F0009093070C6093080C7093090C80930A0CC2 +:10C1000090930B0CDF91CF910895AF92BF92CF9295 +:10C11000DF92EF92FF920F931F93CF93DF931F92C3 +:10C120001F92CDB7DEB77A836983BA01A901E9818D +:10C13000FA81F770082F10E0000F111F045E174FEF +:10C14000D8018D919C918E0F9F1F9F01240F351F49 +:10C1500021303840A0F07A015B0160E078E06B01AB +:10C16000CE1ADF0AA601B5010E94A432A7014C191C +:10C170005D09B5016C0D7D1DF801808191810F90E5 +:10C180000F90DF91CF911F910F91FF90EF90DF9073 +:10C19000CF90BF90AF900C94A4329F92AF92BF9279 +:10C1A000CF92DF92EF92FF920F931F93CF93DF9383 +:10C1B000982E8B015A01690164E270E00E94755566 +:10C1C000E82EF12C65E270E0892D0E947555FE2C59 +:10C1D000EE24E82AE801CE0DDF1D9E013770E92C20 +:10C1E000F12CC701880F991FAC014C5E574F7A01A3 +:10C1F000FA0180819181820F931FA9014C0D5D1D71 +:10C200004130584090F000E018E0021B130BA801E9 +:10C21000B5010E94D432A601401B510BB501600F3D +:10C22000711FF7018081918102C0A601B5010E94B2 +:10C23000D432CC0DDD1D4D2F64E270E0892D0E94BB +:10C240009F544C2F65E270E0892DDF91CF911F91B3 +:10C250000F91FF90EF90DF90CF90BF90AF909F90A5 +:10C260000C949F54FF920F931F93CF93DF93F82E5C +:10C2700000E010E08F2D0E943633EC01892B21F075 +:10C280008F2D0E9436338C01C017D10799F7CE014C +:10C29000DF91CF911F910F91FF90089520E3FC0152 +:10C2A00020833296862F82958F7090E1899F601946 +:10C2B00011246A3014F4605D01C0695C6293682FD8 +:10C2C0008111F0CF08952F923F924F925F926F921B +:10C2D0007F928F929F92AF92BF92CF92DF92EF9216 +:10C2E000FF920F931F93CF93DF93CDB7DEB7E29703 +:10C2F0000FB6F894DEBF0FBECDBF7C012A013B0113 +:10C3000069010E9467744B015C0187010D5B1F4F3F +:10C31000C8010E94AB5618161906A4F00E94677453 +:10C32000DC01CB0188199909AA09BB0948165906ED +:10C330006A067B06D8F062E370E080E090E00E943D +:10C340002D74E6CF42E250E0BE016F5F7F4FC8011F +:10C350000E9463568981823011F080E060C1F8014B +:10C360008489958983349105C1F702C08FEF57C145 +:10C370006D817E818F8198850E94268D4B015C01A5 +:10C38000F601608371838283938346E050E0B701B6 +:10C39000685F7F4FCE014D960E941390892BE9F67E +:10C3A000F70180819181A281B38188169906AA063E +:10C3B000BB0698F284819581A681B781881599057D +:10C3C000AA05BB0550F289899A89AB89BC89868701 +:10C3D0009787A08BB18B8EECC82ED12CC8010E9400 +:10C3E0008256F1E0CF1AD108C9F7712CC7018296A5 +:10C3F0009AA789A7F701B696FCA7EBA708969EA770 +:10C400008DA73C974F01899698AB8FA73897FAABC9 +:10C41000E9AB1701F6E12F0E311C27018EE1480E22 +:10C42000511CF801818D928D181619060CF0F6C07A +:10C43000C8010E9482568333910509F4C9C0F4F4FF +:10C4400081309105B9F11CF4892B59F3DBC083309D +:10C450009105C1F1069709F0D5C0C8010E94825626 +:10C460006C0144E050E0B201C8010E946356A12C67 +:10C47000B12CDD2494E0C91AD1083FC08A3391055C +:10C4800009F47AC03CF48533910561F0C69709F44C +:10C490003FC0B8C08B33910509F484C08F3F91052C +:10C4A00001F2B0C0C8010E948256C8010E948256A3 +:10C4B000782EB7CFC8010E94825644E050E069A9A7 +:10C4C0007AA93AC0C8010E9482566C0144E050E04B +:10C4D000B101C8010E946356A12CB12CDD24F4E007 +:10C4E000CF1AD108AC14BD040CF09BCFC8010E9438 +:10C4F00082568FEFA81AB80AF5CFAC14BD040CF021 +:10C5000090CFC8010E948256EFEFAE1ABE0AF5CF57 +:10C51000C8010E948256682EF701828D811110C0D9 +:10C52000838D81110DC0848D81110AC0858D81118B +:10C5300007C044E050E0B401C8010E94635671CFC7 +:10C54000EFA5F8A9A080B180C280D380B401CE014C +:10C5500083960E94DD6B8DA19EA1AFA1B8A5A81600 +:10C56000B906CA06DB0629F3662009F45ACFC801CA +:10C570000E9482566A94F8CFC8010E94825644E015 +:10C5800050E06BA57CA5C8010E946356F70166A127 +:10C5900077A180A591A50E94268D66A377A380A789 +:10C5A00091A73FCFC8010E94825644E050E06DA59C +:10C5B0007EA5C8010E946356F70162A573A584A5F4 +:10C5C00095A50E94268D62A773A784A795A729CF5A +:10C5D000C8010E94825644E050E069A57AA5C801CE +:10C5E0000E946356F70162A173A184A195A10E94E4 +:10C5F000268D62A373A384A395A366A777A780ABB8 +:10C6000091AB0FCFC8010E948256D82EDD2009F4CD +:10C6100008CFC8010E948256DA94F8CF872DE2969F +:10C620000FB6F894DEBF0FBECDBFDF91CF911F9143 +:10C630000F91FF90EF90DF90CF90BF90AF909F90C1 +:10C640008F907F906F905F904F903F902F900895C4 +:10C65000CF93DF93EC01FA013296E60FF71FDC016E +:10C66000AD014C1B5D0BCF01861B970B2D91222337 +:10C6700011F02193F5CF9C01241B350B620F731F22 +:10C68000FB013297508331964083DF91CF9108951B +:10C69000EF92FF920F931F93CF93DF9300D01F92DF +:10C6A000CDB7DEB77B01BA0130E0962F9F77660FDA +:10C6B000672F661F770B71956115710509F09068FA +:10C6C00021E0230FE1E0F0E0EC0FFD1FE30FF11D8F +:10C6D00090836115710511F0322FE7CF30E0B7017B +:10C6E000621B730B6C5F7F4FDB018C93DE01119635 +:10C6F000F701E21BF30B359685E0E80EF11CEE1610 +:10C70000FF0619F08D918193FACF8091800B909163 +:10C71000810B2F5F3F4F8901040F151FDC01ED9145 +:10C72000FC910280F381E02DA80119957C010E9403 +:10C7300067746093040C7093050C8093060C9093BF +:10C74000070C81E00E151F0509F080E00F900F9097 +:10C750000F900F90DF91CF911F910F91FF90EF906D +:10C760000895CF938091800B9091810B009771F188 +:10C77000DC01ED91FC910688F789E02D1995C1E067 +:10C78000811125C0C0E080911B0C90911C0C892B5D +:10C79000F1F48DEF9FEF90931C0C80931B0C809114 +:10C7A000800B9091810BDC01ED91FC910680F7816B +:10C7B000E02D19958091800B9091810BDC01ED911A +:10C7C000FC910488F589E02D199501C0C0E08C2FFB +:10C7D000CF910895DF92EF92FF920F931F93CF9323 +:10C7E000DF938C01D62EE72EEA01F22E0E94B16370 +:10C7F0008823B9F1F80101900020E9F73197E01B97 +:10C80000F10BCE010796E80FF91FE138F10548F565 +:10C8100045E050E062E87BE0C8010E942863AC017B +:10C82000ED2DFE2DDC01AE57B44F9F012C0F3D1FA7 +:10C83000E217F30719F081918D93FACF2597FF2026 +:10C8400011F081E301C080E34C0F5D1F62E87BE0E3 +:10C85000DF91CF911F910F91FF90EF90DF900C949B +:10C86000486380E0DF91CF911F910F91FF90EF908F +:10C87000DF900895FB0101900020E9F73197AF01A7 +:10C88000461B570B21E00C94EA630F931F93CF9341 +:10C89000DF938B01FC01C681D781209759F0B80145 +:10C8A000888199810E943290892B21F00A80DB8156 +:10C8B000C02DF3CFCE01DF91CF911F910F9108953D +:10C8C0000F931F93CF93DF93EC010E94B46A8C0106 +:10C8D000CE010E94D76B800F911FDF91CF911F91E6 +:10C8E0000F910895FC0186819781009739F06623A6 +:10C8F00029F06150FC0182819381F7CF0895823045 +:10C90000910599F038F4009769F00197A1F465EE6C +:10C9100076E013C08330910559F0049761F467E025 +:10C9200077E00BC06DED76E008C06EEE76E005C0F6 +:10C9300068EF76E002C065E177E08DEA9AE00C945A +:10C94000DB6B0F931F93CF93DF93EC010E94D86AA8 +:10C950008C01CE010E94D76B800F911FDF91CF9188 +:10C960001F910F910895EF92FF921F93CF93DF9342 +:10C97000C82F7B016091660B8091640B9091650BD1 +:10C980000E94174A8091640B9091650BDC01ED9138 +:10C99000FC910190F081E02D6C2F19958091640B32 +:10C9A0009091650B0E94104A882319F0C2E0D0E0F4 +:10C9B00002C0C0E0D0E041E06091660B8091640B62 +:10C9C0009091650B0E943E4A11E08091640B90911A +:10C9D000650BDC01ED91FC910084F185E02D19954A +:10C9E000892B69F08091640B9091650BDC01ED91CE +:10C9F000FC910284F385E02D1995182FE6CFF701FD +:10CA00001083CE01DF91CF911F91FF90EF90089599 +:10CA10000F931F93CF93DF93182FEB016091660B59 +:10CA20008091640B9091650B0E94174A8091640B72 +:10CA30009091650BDC01ED91FC910190F081E02D6E +:10CA4000612F19958E010C5F1F4F8091640B90919F +:10CA5000650BDC01ED91FC910190F081E02D699175 +:10CA600019950C171D0789F78091640B9091650B40 +:10CA70000E94104A882319F082E090E002C080E012 +:10CA800090E0DF91CF911F910F9108951092BB0D0F +:10CA90001092BA0D1092B90D1092B80D1092B70DF8 +:10CAA00081E08093B60D1092B50D61E084E10E94A3 +:10CAB000DF3E61E085E10E94DF3EE9EBF0E080814E +:10CAC0008E7F808380818D7F808388E48093B8000F +:10CAD00085E48093BC0080EE96E49093B40D80933F +:10CAE000B30D81EE96E49093B20D8093B10D08954D +:10CAF000DC011696ED91FC91179761157105A1F077 +:10CB0000309729F417967C936E9316970895828137 +:10CB10009381009711F0FC01FACF73836283DB01EC +:10CB20001596FC93EE9314970895CF92DF92EF92AF +:10CB3000FF920F931F93CF93DF938C017B016A01C8 +:10CB40000E94AC31EC01892B09F182E08887A601B3 +:10CB5000DD0C660B770B49875A876B877C8788814A +:10CB60009981009711F00E949E81C7010E94F98F60 +:10CB700099838883BE01C801DF91CF911F910F91E6 +:10CB8000FF90EF90DF90CF900C947865DF91CF917C +:10CB90001F910F91FF90EF90DF90CF9008951F931A +:10CBA000CF93DF93182F60917B0B88E59BE00E9469 +:10CBB000174A612F88E59BE00E943A4788E59BE091 +:10CBC0000E94104A69E070E080E090E00E942D74BD +:10CBD00042E060917B0B88E59BE00E943E4A88E53D +:10CBE0009BE00E94F146182F88E59BE00E94F146E9 +:10CBF000D12F20E0C22F9E01282BC901DF91CF91B8 +:10CC00001F910895CF92DF92EF92FF921F93CF93DF +:10CC1000DF93EC016A017B01122FE889F98982E038 +:10CC200080834115514E61057105B1F060E079E0F6 +:10CC30008DE390E0A70196010E94A78CDA01C9015B +:10CC40000197A109B109B695A795979587959C017C +:10CC5000211580E13807A8F0E889F989108260E899 +:10CC600074E88EE190E0A70196010E94A78CDA019A +:10CC7000C9010197A109B109B695A795979587951F +:10CC80009C01EC85FD853083EE85FF852083188E21 +:10CC9000EC89FD891083EA89FB898081806180832A +:10CCA000EA89FB89808188608083EA89FB898081A9 +:10CCB00080688083EA89FB8980818F7D8083DF9112 +:10CCC000CF911F91FF90EF90DF90CF9008958F92BA +:10CCD0009F92AF92BF92CF92DF92EF92FF920F930B +:10CCE0001F93CF93DF93CDB7DEB7DA950FB6F894E5 +:10CCF000DEBF0FBECDBFC82E80911F0C8983CA82B4 +:10CD000021E0C216A0F074E07C1518F487E1C81287 +:10CD10000EC08091200C9091210C9B838C8380917C +:10CD2000220C9091230C9D838E8386E001C082E0CB +:10CD30008E010F5F1F4F90E19C1528F0AFE0CA16DF +:10CD400030F49BEF01C09AEE9C0D923078F4209164 +:10CD5000A40C9091A50CF801E80FF11D908391E0CF +:10CD6000980FF801E90FF11D8E5F2083BFE0CB160D +:10CD700041F1BC1558F0E5E0CE16A1F0F6E0CF1277 +:10CD8000B6C02091A80C9091A90C10C026E1C21643 +:10CD900009F48EC077E1C71609F459C090E1C912B1 +:10CDA000A6C055C02091A60C9091A70CF801E80FE1 +:10CDB000F11D908391E0980FF801E90FF11D8E5F4E +:10CDC00095C02091A60C3091A70CF801E80FF11D39 +:10CDD000308342E0480F91E0980FF801E90FF11D10 +:10CDE0002083B90167707727A3E036952795AA9528 +:10CDF000E1F7672B19F091E0920F01C0922FB3E099 +:10CE0000B80FF801E40FF11D90838C5F60E070E0D3 +:10CE1000A0E04FEF480F9A1303C08B2F890F67C014 +:10CE200050E09B0135952795400F511F220F331F6E +:10CE3000F901E855F34FA0FD02C0208101C0218116 +:10CE4000FA012083AF5F6F5F7F4F8F5FE2CF20914A +:10CE5000A60C3091A70CF801E80FF11D308391E08A +:10CE6000980FF801E90FF11D208392E0980FF80167 +:10CE7000E90FF11D8D5F922F990F908390E033277A +:10CE8000E92FF0E0E217F30794F5EE0FFF1FE855E6 +:10CE9000F34F50814181F801E80FF11D408341E0DB +:10CEA000480FF801E40FF11D8E5F50839F5FE8CFBC +:10CEB0009091A80C2091A90CF801E80FF11D208396 +:10CEC00021E0280FF801E20FF11D90832091AA0CB8 +:10CED0009091AB0C32E0380FF801E30FF11D908315 +:10CEE00093E0980FF801E90FF11D8C5F2083780122 +:10CEF000F8012FEF3FEFD02E9E2F901B9817A0F434 +:10CF00009191292748E050E0B9017695679520FF77 +:10CF100006C09B0191E0292790EA392701C09B01B7 +:10CF20004150510989F7E8CFF801E80FF11D20833E +:10CF3000B2E0BB2EB80E8F5FF801E80FF11D308311 +:10CF4000F801EB0DF11D108280911D0C90911E0CCB +:10CF5000DC01ED91FC910284F385E02D1995019699 +:10CF600099F7E091330DF091340D309709F0199550 +:10CF700080911D0C90911E0C2E2D2D192B1558F4FF +:10CF8000F70161917F01DC01ED91FC910190F0814D +:10CF9000E02D1995EDCFDC01ED91FC910680F78134 +:10CFA000E02D1995E091350DF091360D309709F08F +:10CFB00019950E9467744B015C01A8E0EA2EF12CE0 +:10CFC000D12C80911D0C90911E0CDC01ED91FC91F7 +:10CFD0000084F185E02D1995892BC1F080911D0CFD +:10CFE00090911E0CDC01ED91FC910284F385E02D03 +:10CFF000199590911F0C891711F0FF2099F1F801F4 +:10D00000EF0DF11D8083EA94F39407C0E091310D98 +:10D01000F091320D309709F01995B5E0FB1222C05E +:10D02000EA818E2F8F7790E08C159D0509F0A2C0C4 +:10D03000E7FF04C08B81882381F181C08E2F90E0AF +:10D04000FC013197E731F10568F48827E553FF4F7C +:10D050008F4F0C941E8DF3E0EF2E04C0EB8002C0C6 +:10D06000E5E0EE2E0E946774DC01CB018819990976 +:10D07000AA09BB09813D9740A105B10538F480E0BC +:10D08000EE2031F0882309F49CCF59C082EEF8CF0E +:10D09000811155C0F4E0FF15C0F58FEF9FEF60E000 +:10D0A000EF2DF0E09F0122503109462F50E0D801CA +:10D0B00042175307BCF4A40FB51F4C91842748E0D6 +:10D0C00050E0DC01B695A79580FF06C0CD0171E068 +:10D0D000872770EA972701C0CD014150510989F790 +:10D0E0006F5FE3CFA20FB31F2C9130E0AC01552747 +:10D0F0004217530709F040C0892F9927EC0FFD1FF5 +:10D10000208130E082179307B9F58A818530B0F528 +:10D110008330B0F5813090F05B81652F70E07595BC +:10D1200067952091300D40E0842F90E08617970797 +:10D130000CF452C02093300D50FD6CC080E0109272 +:10D140002A0D10922C0D10922B0D10922F0DD395AD +:10D150000FB6F894DEBF0FBECDBFDF91CF911F9108 +:10D160000F91FF90EF90DF90CF90BF90AF909F9086 +:10D170008F90089581EEE3CF83EEE1CF8731F1F612 +:10D180006B8170E0759567952091300D40E0842F9C +:10D1900090E0861797071CF02093300DCFCF4034D6 +:10D1A000C0F49C012E5F3F4F220F331F880F991F41 +:10D1B000FC01E35EF34FDE01A20FB31F8C9190E000 +:10D1C000982F8827D801A20FB31F2C91822B90870C +:10D1D0008783242F4F5FDBCF4034C8F4880F991F1B +:10D1E000FC01E35EF34FA5E0B0E0AC0FBD1FA80F5C +:10D1F000B91F2C9130E0322F2227A4E0B0E0AC0F11 +:10D20000BD1FA80FB91F8C91282B30872783242F8F +:10D210004F5F8ACF403468F4880F991FFC01E35EAA +:10D22000F34FDE01A80FB91F14968C9190E0908700 +:10D23000878381E0840F8093300D80CFDC011696C8 +:10D24000ED91FC91179780E0309729F08F5F028075 +:10D25000F381E02DF9CF0895CF92DF92EF92FF9204 +:10D260000F931F93CF93DF936C017A018B01C0E082 +:10D27000D0E0CE15DF0581F0D8016D918D01D6018A +:10D28000ED91FC910190F081E02DC6011995892B5B +:10D2900011F02196EECF7E01C701DF91CF911F9152 +:10D2A0000F91FF90EF90DF90CF900895FC01538D88 +:10D2B000448D252F30E0842F90E0821B930B541770 +:10D2C00010F0CF96089501970895FC01918D828DFD +:10D2D000981761F0828DDF01A80FB11D5D968C91CA +:10D2E000928D9F5F9F73928F90E008958FEF9FEFD5 +:10D2F0000895FC01918D828D981731F0828DE80F91 +:10D30000F11D858D90E008958FEF9FEF0895FC014A +:10D31000918D228D892F90E0805C9F4F821B910917 +:10D320008F739927089580E19AE00E94876921E030 +:10D33000892B09F420E0822F08958DEA9AE00E945B +:10D34000876921E0892B09F420E0822F0895FC01F0 +:10D35000848DDF01A80FB11DA35ABF4F2C91848D7E +:10D3600090E001968F739927848FA689B7892C93B3 +:10D37000A089B1898C91837080648C93938D848D06 +:10D38000981306C00288F389E02D80818F7D808309 +:10D390000895EF92FF920F931F93CF93DF93EC01C9 +:10D3A00081E0888F9B8D8C8D981305C0E889F98961 +:10D3B000808185FD26C0F62E0B8D10E00F5F1F4F7C +:10D3C0000F731127E02E8C8DE8120CC00FB607FCEE +:10D3D000FACFE889F989808185FFF5CFCE010E94D7 +:10D3E000A769F1CF8B8DFE01E80FF11DE35AFF4FC6 +:10D3F000F0829FB7F8940B8FEA89FB898081806265 +:10D400000AC09FB7F894EE89FF896083E889F9899B +:10D4100080818370806480839FBF81E090E0DF9192 +:10D42000CF911F910F91FF90EF900895CF93DF93CD +:10D43000EC01888D8823C9F0EA89FB89808185FD0C +:10D4400005C0A889B9898C9186FD0FC00FB607FC6D +:10D45000F5CF808185FFF2CFA889B9898C9185FFAE +:10D46000EDCFCE010E94A769E7CFDF91CF9108955C +:10D4700080E090E0892B21F00E949D69811121C0FC +:10D4800080E090E0892B41F080E090E0892B21F052 +:10D490000E940000811118C080E090E0892B41F0CB +:10D4A00080E090E0892B21F00E94000081110FC0E4 +:10D4B00080E090E0892B81F00E94936981110AC07D +:10D4C00008950E940000DCCF0E940000E5CF0E947A +:10D4D0000000EECF0C94000008950E94F48FEF92AC +:10D4E000FF920F931F93CF93DF93EC018B017A018F +:10D4F0000E946774FE01E857FF4F60837183828347 +:10D5000093838C819D81DC01ED91FC910280F381FC +:10D51000E02DA701B801DF91CF911F910F91FF90EE +:10D52000EF9019941F93CF93DF93EC01162F0E9475 +:10D530006774FE01E857FF4F608371838283938392 +:10D540008C819D81DC01ED91FC910190F081E02DB9 +:10D55000612FDF91CF911F911994DC01ED91FC9126 +:10D560000190F081E02D1994EF92FF920F931F9399 +:10D57000CF93DF938C017B01C0E0D0E0F701EC0F8B +:10D58000FD1F6491662361F0D801ED91FC9101903B +:10D59000F081E02DC8011995892B11F02196EECF6D +:10D5A000CE01DF91CF911F910F91FF90EF900895E1 +:10D5B0006115710579F0FB0101900020E9F73197C1 +:10D5C000AF01461B570BDC01ED91FC910280F3810A +:10D5D000E02D199480E090E008958F929F92AF9291 +:10D5E000BF92EF92FF920F931F93CF93DF93CDB72C +:10D5F000DEB7A1970FB6F894DEBF0FBECDBF7C019A +:10D60000FA01CB0119A2223008F42AE08E010F5D45 +:10D610001F4F822E912CA12CB12CBF01A50194018A +:10D620000E94A78CF901CA01015011096A3014F453 +:10D63000605D01C0695CD8016C93232B242B252BE2 +:10D6400061F7B801C7010E94D86AA1960FB6F89495 +:10D65000DEBF0FBECDBFDF91CF911F910F91FF9025 +:10D66000EF90BF90AF909F908F900895CF92DF92F0 +:10D67000EF92FF920F931F93CF93DF932115310504 +:10D6800081F4DC01ED91FC910190F081E02D642F9B +:10D69000DF91CF911F910F91FF90EF90DF90CF908E +:10D6A00019942A30310501F577FF1DC06A017B010D +:10D6B000EC016DE20E94AD6A8C0144275527BA0146 +:10D6C0004C195D096E097F092AE0CE010E94ED6ABE +:10D6D000800F911FDF91CF911F910F91FF90EF90DD +:10D6E000DF90CF9008952AE0DF91CF911F910F91A5 +:10D6F000FF90EF90DF90CF900C94ED6A9A01AB0110 +:10D70000770F660B770B0C94366B9A01452B39F427 +:10D71000DC01ED91FC910190F081E02D1994462FF0 +:10D7200050E060E070E00C94ED6A8F929F92AF92AF +:10D73000BF92CF92DF92EF92FF920F931F93CF93FE +:10D74000DF937C018B014C0182E0880E911C570114 +:10D75000E5E0AE0EB11CC0E0D0E0F40161914F01F4 +:10D760004AE050E0C8010E94856B6C016EE2C8017E +:10D770000E94AD6A8C0D9D1DC80FD91F8A149B0491 +:10D7800061F74AE050E0F7016581C8010E94856BAE +:10D790008C0F9D1FDF91CF911F910F91FF90EF9004 +:10D7A000DF90CF90BF90AF909F908F90089566E0EC +:10D7B00074E00C94D86A0C94D86ADC0188E993E090 +:10D7C0008D939D9384E0FB0101900D928A95E1F782 +:10D7D00008951F920F920FB60F9211240BB60F925D +:10D7E0002F933F934F935F936F937F938F939F9369 +:10D7F000AF93BF93EF93FF9380E19AE00E94A769F4 +:10D80000FF91EF91BF91AF919F918F917F916F9118 +:10D810005F914F913F912F910F900BBE0F900FBED4 +:10D820000F901F9018951F920F920FB60F92112410 +:10D830000BB60F922F938F939F93EF93FF93E091EB +:10D84000200AF091210A8081E091260AF091270AAE +:10D8500082FD12C090818091290A8F5F8F73209181 +:10D860002A0A821751F0E091290AF0E0E05FF54FB3 +:10D87000958F8093290A01C08081FF91EF919F913C +:10D880008F912F910F900BBE0F900FBE0F901F9096 +:10D8900018951F920F920FB60F9211240BB60F928C +:10D8A0002F933F934F935F936F937F938F939F93A8 +:10D8B000AF93BF93EF93FF938DEA9AE00E94A7691D +:10D8C000FF91EF91BF91AF919F918F917F916F9158 +:10D8D0005F914F913F912F910F900BBE0F900FBE14 +:10D8E0000F901F9018951F920F920FB60F92112450 +:10D8F0000BB60F922F938F939F93EF93FF93E0912B +:10D90000BD0AF091BE0A8081E091C30AF091C40A79 +:10D9100082FD12C090818091C60A8F5F8F73209123 +:10D92000C70A821751F0E091C60AF0E0E355F54FBF +:10D93000958F8093C60A01C08081FF91EF919F91DE +:10D940008F912F910F900BBE0F900FBE0F901F90D5 +:10D9500018951F920F920FB60F9211240BB60F92CB +:10D960002F933F934F935F938F939F93EF93FF93E7 +:10D970002091CC0D3091CD0D8091CA0D9091CB0DA1 +:10D98000AC014F5F5F4F5093CB0D4093CA0DF9012F +:10D99000E80FF91F80818093CE008091060290915C +:10D9A00007022091CA0D3091CB0D8217930748F4DE +:10D9B0008FEF9FEF9093CB0D8093CA0D88E48093F7 +:10D9C000C900FF91EF919F918F915F914F913F918E +:10D9D0002F910F900BBE0F900FBE0F901F901895B8 +:10D9E0001F920F920FB60F9211242F933F938F9394 +:10D9F0009F932091C80D3091C90D8091CA0D9091CF +:10DA0000CB0D21303105A9F48F3F2FEF920789F418 +:10DA10001092C8001092CD0089E08093CC0086E27D +:10DA20008093CA001092CE001092CB0D1092CA0DB6 +:10DA300017C0892BA9F41092C8001092CD0083E082 +:10DA40008093CC008EE08093CA0088E28093C90066 +:10DA50001092CE0081E090E09093CB0D8093CA0DA0 +:10DA60009F918F913F912F910F900FBE0F901F901C +:10DA700018951F920F920FB60F9211240BB60F92AA +:10DA80002F933F934F935F936F937F938F939F93C6 +:10DA9000AF93BF93EF93FF939091C8008091CE0016 +:10DAA00094FF08C081E08093C70D8091CC0D9091C8 +:10DAB000CD0D57C09091C70D913099F481110EC0D2 +:10DAC00082E08093C70D0E9467746093C10D7093CC +:10DAD000C20D8093C30D9093C40D3EC01092C70D2C +:10DAE00044C0923009F041C0E091C50DF091C60DDF +:10DAF0009081891721F091E0909305028083209115 +:10DB0000C50D3091C60D8091BF0D9091C00D2817A5 +:10DB1000390711F51092C70D809105028823D1F0C5 +:10DB20008091BD0D9091BE0D892BA1F01092C9007E +:10DB3000E091BD0DF091BE0D199580E98093C9006B +:10DB40001092C8001092CD0083E08093CC008EE04C +:10DB50008093CA00109205028091C50D9091C60D68 +:10DB600001969093C60D8093C50DFF91EF91BF91E3 +:10DB7000AF919F918F917F916F915F914F913F9165 +:10DB80002F910F900BBE0F900FBE0F901F90189506 +:10DB9000CF92DF92EF92FF920F931F93CF93DF9379 +:10DBA0006C018B0186E090E00E940681EC0190936D +:10DBB000CF0D8093CE0DF60101900020E9F7CF0143 +:10DBC0008C199D090E9406817C01B6010E94649017 +:10DBD000F60101900020E9F73197EC19FD09EE0DEF +:10DBE000FF1D1082F982E8821B830A83809142071D +:10DBF000909143079D838C83D0934307C093420742 +:10DC0000DF91CF911F910F91FF90EF90DF90CF9018 +:10DC10000895CF92DF92EF92FF920F931F93CF93CD +:10DC2000DF93CDB7DEB7EC970FB6F894DEBF0FBE2B +:10DC3000CDBFDC012C91222309F451C068E075E0CE +:10DC40000E9433849A8389837E01B3E0EB0EF11C3A +:10DC500001E010E0D02EC12E68E075E080E090E099 +:10DC60000E943384F701819391937F010E31110556 +:10DC700039F40091CE0D1091CF0DE980FA8008C0E3 +:10DC80000F5F1F4F892B31F7F4CFF8010481158105 +:10DC900001151105A1F0D8016D917C91C7010E9479 +:10DCA0005B90892B91F7D8011296ED91FC91139717 +:10DCB000BE016F5F7F4F8D2D9C2D199506C062E4CC +:10DCC00073E18DEA9AE00E9460648DEA9AE00E9416 +:10DCD000D76B6EE373E18DEA9AE00E94B46AEC962A +:10DCE0000FB6F894DEBF0FBECDBFDF91CF911F916D +:10DCF0000F91FF90EF90DF90CF900895FB0124816A +:10DD00003581428153812417350758F44081518170 +:10DD1000DA01A20FB31F8C938481958101969583BC +:10DD2000848380E00895FC0184819581089508959D +:10DD300080E090E008958F929F92AF92BF92CF9231 +:10DD4000DF92EF92FF920F931F93CF93DF93CDB7A4 +:10DD5000DEB7C154D1090FB6F894DEBF0FBECDBFF8 +:10DD60005C016B018A016EEB73E18DEA9AE00E941F +:10DD7000B46AB5018DEA9AE00E94DB6B6BEB73E14C +:10DD80008DEA9AE00E94B46AC114D10409F4ADC0CE +:10DD90000C0D1D1DF80110829E012F5F3F4F790170 +:10DDA0008091DB0D9091DC0D009711F487EE9DE0E2 +:10DDB000F701E81BF90BEA3FF1051CF466EB73E190 +:10DDC00049C046018016910641F0F40161914F016E +:10DDD0008DEA9AE00E94AD6AF5CF8DEA9AE00E9442 +:10DDE000D76B809153079091540720E030E004975F +:10DDF00019F443E050E019C042E050E061E4C7018B +:10DE00000E943D4CF70101900020E9F731978F0106 +:10DE10000E191F09A801B701C5010E947B90009748 +:10DE2000A9F020E030E041E050E061E4C7010E9449 +:10DE30003D4CF70101900020E9F731978F010E1951 +:10DE40001F09A801B701C5010E947B90892B39F0F9 +:10DE50006BEA73E18DEA9AE00E94B46A46C00A0D4B +:10DE60001B1D68E277E0C8010E945B90892B69F472 +:10DE7000F60101900020E9F73197EC19FD0932977E +:10DE800020F0C6010E94096E30C06FE270E0C80148 +:10DE90000E9450905C01009741F0FC01108281814A +:10DEA000843219F1FFEFAF1ABF0AF8018081843282 +:10DEB000E1F0B801C7010E946728C7010E949D21B7 +:10DEC000882399F029858091530790915407273032 +:10DED00019F48430910549F041E0049709F440E0D9 +:10DEE0009501B601C7010E943E1DCF5BDF4F0FB603 +:10DEF000F894DEBF0FBECDBFDF91CF911F910F9180 +:10DF0000FF90EF90DF90CF90BF90AF909F908F9059 +:10DF10000895DF92EF92FF920F931F93CF93DF93B9 +:10DF200000D000D0CDB7DEB763EC73E18DEA9AE0A4 +:10DF30000E94B46A04E319E0D12C80E1E82EF12CB0 +:10DF4000F8018081803130F467EC76E08DEA9AE068 +:10DF50000E94DB6BF8018081F5E090E0A0E0B0E08A +:10DF600089839A83AB83BC83FE82ED82BE016F5F9F +:10DF70007F4F8DEA9AE0DF1639F00E94C82261ECEB +:10DF800073E10E94B46A04C00E94C8220E94D76B49 +:10DF9000D3940F5F1F4F86E0D812D2CF26960FB6CC +:10DFA000F894DEBF0FBECDBFDF91CF911F910F91CF +:10DFB000FF90EF90DF900895EF92FF920F931F93E1 +:10DFC000CF93DF931F921F92CDB7DEB780910E0AD9 +:10DFD00090910F0A892B09F467C08E010F5F1F4FC4 +:10DFE000E090DB0DF090DC0DE114F10421F497EEEC +:10DFF000E92E9DE0F92E63E973E18DEA9AE00E9433 +:10E00000B46AA8014E195F09052E000C660B770B48 +:10E010002AE08DEA9AE00E94ED6A80910E0A9091C2 +:10E020000F0A0E94462C10920F0A10920E0A1092AC +:10E030003C0910923B091092270810922608109272 +:10E040004A091092490910922D0910922C09109238 +:10E05000310910923009109256071092550710920C +:10E060002F0910922E09E090DB0DF090DC0DE114E9 +:10E07000F10421F487EEE82E8DE0F82E6EE873E1CE +:10E080008DEA9AE00E94B46AA8014E195F09052E34 +:10E09000000C660B770B2AE08DEA9AE00E94ED6A8D +:10E0A0008DEA9AE00E94D76B0F900F90DF91CF918D +:10E0B0001F910F91FF90EF9008955F926F927F9262 +:10E0C0008F929F92AF92BF92CF92DF92EF92FF9288 +:10E0D0000F931F93CF93DF93CDB7DEB7E4970FB6BF +:10E0E000F894DEBF0FBECDBF6C017B013A01590130 +:10E0F00061E00E945B22002361F0682F6062C6012C +:10E100000E9434226DE773E18DEA9AE00E94B46ABE +:10E11000C0C01AA219A2FE01B3968EE0DF011D92C3 +:10E120008A95E9F720E030E043E050E060E2CE017C +:10E1300001960E943D4CD6011296ED91FC911397E9 +:10E140006081718140E250E0CE0101960E946B90A7 +:10E15000B2E0EB16F104C9F03CF4E114F104E1F093 +:10E16000EA94EF2879F05FC086E0E816F10451F0F8 +:10E170009EE0E916F10481F0A5E0EA16F10409F049 +:10E1800052C003C060EA74E002C063EA74E0CE01EA +:10E1900081960E94649050C0A114B10409F44CC04F +:10E1A0008501C12CD12C8DE6A82E86E0B82E94E0F6 +:10E1B000592E7E01B1E3EB0EF11C4301E1E08E1A12 +:10E1C0009108C614D704C4F5D8018C9111969C917E +:10E1D0000E5F1F4F9F938F93BF92AF921F925F92DC +:10E1E000FF92EF920E94989040E150E0B701CE017B +:10E1F00081960E946B900FB6F894DEBF0FBECDBF24 +:10E20000C814D90461F061E377E0C7010E9464900B +:10E2100040E150E0B701CE0181960E946B90FFEF84 +:10E22000CF1ADF0ACECF6FE673E18DEA9AE00E9443 +:10E23000B46A8FEF9FEF2FC069E673E18DEA9AE031 +:10E240000E94B46ABE016F5F7F4F8DEA9AE00E9420 +:10E25000DB6B66E673E18DEA9AE00E94B46ABE0168 +:10E260006F5D7F4F8DEA9AE00E94DB6B8DEA9AE04A +:10E270000E94D76B0E94B163882359F080915007A8 +:10E28000811107C0BE016F5D7F4FCE0101960E94D4 +:10E290003A6480E090E0E4960FB6F894DEBF0FBEDB +:10E2A000CDBFDF91CF911F910F91FF90EF90DF9045 +:10E2B000CF90BF90AF909F908F907F906F905F9026 +:10E2C0000895FF920F931F93CF93DF93CDB7DEB7DF +:10E2D00029970FB6F894DEBF0FBECDBF8C010E9408 +:10E2E0009D21882309F46BC060E0C8010E945B2275 +:10E2F000D8011896FC90B7E0FB1671F0823009F453 +:10E300005CC020F4813009F45DC006C0853009F49A +:10E3100054C0863009F456C0C8010E94E221362F4D +:10E32000272F4F2D50E04A30510508F046C0FA0122 +:10E330008827EE51FF4F8F4F0C941E8DD8011496F5 +:10E34000ED91FC91159780858530B9F56AE573E10B +:10E350008DEA9AE00E94B46AD8011496ED91FC917E +:10E360001597068117810115110539F1F8016185AD +:10E370007285CE0101960E946728CE0101960E9407 +:10E380009D21882311F1CE0101960E946171892B94 +:10E39000E1F062E573E18DEA9AE00E94B46A12C08E +:10E3A000292F990F330B03C0832F922F9C0181E0FB +:10E3B00090E0232B81F480E00EC080E004C08FEF5A +:10E3C0009FEF09C081E090E006C0D80112960D9140 +:10E3D0001C911397C8CF29960FB6F894DEBF0FBED5 +:10E3E000CDBFDF91CF911F910F91FF9008958F9234 +:10E3F0009F92AF92BF92CF92DF92EF92FF920F93D4 +:10E400001F93CF93DF93CDB7DEB7E0970FB6F894A5 +:10E41000DEBF0FBECDBF8B0169017A0194E0E0EA57 +:10E42000F3E0DE01119601900D929A95E1F7FE015D +:10E4300035968CE1DF011D928A95E9F794E0E0EAD8 +:10E44000F3E0DE01919601900D929A95E1F7FE01BD +:10E45000B5968CE0DF011D928A95E9F7AE014F5F1A +:10E460005F4F68E0C8010E94364D1A8A80910E0AFB +:10E4700090910F0A892B09F426C1AE014F5D5F4FC1 +:10E48000C701B6010E94CE4C8DEA9AE00E94D76B7C +:10E490006EEC73E18DEA9AE00E94B46ABE016F5D92 +:10E4A0007F4F8DEA9AE00E94DB6B6CEC73E18DEAA2 +:10E4B0009AE00E94B46ABE016F5F7F4F809155075A +:10E4C000909156070E9445648C01009709F4E1C0C1 +:10E4D0006BE974E00E944564FC01A184B284B5013B +:10E4E0008DEA9AE00E94DB6B6AEC73E18DEA9AE0B8 +:10E4F0000E94B46A8DEA9AE00E94D76B20E030E077 +:10E500004EEF52ECC701B6010E945D8B882309F4DF +:10E51000DAC020E030E04AEA52E4C701B6010E94C6 +:10E520005D8B882309F4CFC020E030E0A901C7014A +:10E53000B6010E945D8B882309F4C5C0A114B10403 +:10E54000C9F020E030E043E050E060E2CE01019607 +:10E550000E943D4C40E250E0B501CE0101960E9480 +:10E560006B900E94B163882329F080915007882323 +:10E5700009F4A1C06CE874E0C8010E944564DC01A4 +:10E5800019966D917C911A976115710509F49BC0DC +:10E59000FB018081882309F496C080912608909120 +:10E5A0002708009709F48FC00E9445648C010097EA +:10E5B00009F489C064E070E00E94BA42882309F43B +:10E5C00082C0C8010E941E69843091F50E94AC315E +:10E5D0005C01892B21F085E0D50118968C930E946F +:10E5E000AC314C01892B39F083E0F4018087C1867E +:10E5F000D286E386F4860E94AC317C01892B59F0E7 +:10E6000082E0F701808788EC90E0A0E0B0E08187AD +:10E610009287A387B487B401C5010E947865B701CA +:10E62000C5010E947865B501C8010E9478654BC09C +:10E6300064E0C8010E9472644C01009709F443C071 +:10E6400061E00E9472645C0160E0C4010E94726437 +:10E65000DC011996CD92DD92ED92FC921C97F501AA +:10E6600081859285A385B485892B8A2B8B2B39F4E0 +:10E67000D8016D917C9183E397E00E943B2C88EC5C +:10E6800090E0A0E0B0E0F50181879287A387B4878E +:10E690001AC0BE016F5F7F4F8DEA9AE00E94DB6B6C +:10E6A00068EC73E18DEA9AE00E94B46A8DEA9AE020 +:10E6B0000E94D76B08C0BE016F5D7F4FCE010196EF +:10E6C0000E943B2C57CFE0960FB6F894DEBF0FBEEA +:10E6D000CDBFDF91CF911F910F91FF90EF90DF9011 +:10E6E000CF90BF90AF909F908F9008953FB7F894D0 +:10E6F0008091D50D9091D60DA091D70DB091D80DE8 +:10E7000026B5A89B05C02F3F19F00196A11DB11D8C +:10E710003FBFBA2FA92F982F8827820F911DA11DC7 +:10E72000B11DBC01CD0142E0660F771F881F991F04 +:10E730004A95D1F7089590E0FC013197E231F10557 +:10E7400008F04EC08827E451FF4F8F4F0C941E8D68 +:10E75000809180008F7703C0809180008F7D8093AF +:10E760008000089580918000877FF9CF84B58F77EE +:10E7700002C084B58F7D84BD08958091B0008F77ED +:10E7800003C08091B0008F7D8093B0000895809188 +:10E7900090008F7707C0809190008F7D03C080919B +:10E7A0009000877F8093900008958091A0008F77DC +:10E7B00007C08091A0008F7D03C08091A000877F5B +:10E7C0008093A0000895809120018F7707C08091E9 +:10E7D00020018F7D03C080912001877F80932001DD +:10E7E0000895CF93DF9390E0FC01E250F24F249123 +:10E7F000FC01EC5BF14F8491882361F190E0880F7C +:10E80000991FFC01EC51F24FC591D491FC01EC57DA +:10E81000F24FA591B491611109C09FB7F894888116 +:10E82000209582238883EC912E230BC0623061F403 +:10E830009FB7F8948881322F309583238883EC9199 +:10E840002E2B2C939FBF06C08FB7F894E8812E2BF8 +:10E8500028838FBFDF91CF9108958F929F92AF92BF +:10E86000BF92CF92DF92EF92FF926B017C010E94E8 +:10E8700076734B015C01C114D104E104F104F1F0A1 +:10E880000E947673DC01CB0188199909AA09BB099A +:10E89000883E9340A105B10570F321E0C21AD1086A +:10E8A000E108F10888EE880E83E0981EA11CB11CD7 +:10E8B000C114D104E104F10419F7DDCFFF90EF900A +:10E8C000DF90CF90BF90AF909F908F9008952FB71B +:10E8D000F8946091D10D7091D20D8091D30D9091EB +:10E8E000D40D2FBF08951F920F920FB60F921124CF +:10E8F0002F933F938F939F93AF93BF938091D10DAD +:10E900009091D20DA091D30DB091D40D3091D00D36 +:10E9100023E0230F2D3720F40196A11DB11D05C062 +:10E9200026E8230F0296A11DB11D2093D00D8093E0 +:10E93000D10D9093D20DA093D30DB093D40D8091AF +:10E94000D50D9091D60DA091D70DB091D80D01960F +:10E95000A11DB11D8093D50D9093D60DA093D70D19 +:10E96000B093D80DBF91AF919F918F913F912F910F +:10E970000F900FBE0F901F901895CF93DF93CDB7D8 +:10E98000DEB7CC56D1090FB6F894DEBF0FBECDBFAF +:10E99000789484B5826084BD84B5816084BD85B57A +:10E9A000826085BD85B5816085BD80916E00816086 +:10E9B00080936E001092810080918100826080932C +:10E9C000810080918100816080938100809180002E +:10E9D0008160809380008091B10084608093B10059 +:10E9E0008091B00081608093B0008091910082603E +:10E9F000809391008091910081608093910080913B +:10EA000090008160809390008091A100826080934B +:10EA1000A1008091A10081608093A1008091A0005D +:10EA200081608093A0008091210182608093210108 +:10EA3000809121018160809321018091200181607A +:10EA40008093200180917A00846080937A00809185 +:10EA50007A00826080937A0080917A00816080934E +:10EA60007A0080917A00806880937A001092C100C9 +:10EA700010929407109243071092420726E040E05C +:10EA800052EC61E070E08DEA9AE00E9402666EE26C +:10EA900075E08DEA9AE00E94B46A6DE673E382ED58 +:10EAA00093E00E94C86D6CEC79E587ED93E00E94DD +:10EAB000C86D6EE473E38CED93E00E94C86D67E26D +:10EAC0007DE581EE93E00E94C86D62ED78E585EE0C +:10EAD00093E00E94C86D69E573E389EE93E00E94BC +:10EAE000C86D6AE07AE58EEE93E00E94C86D60E33F +:10EAF00079E582EF93E00E94C86D60EA78E585EFE2 +:10EB000093E00E94C86D6DEB78E589EF93E00E9479 +:10EB1000C86D60E573E38FEF93E00E94C86D0E94BB +:10EB2000344654E3E52E59E0F52E6701B12C00E0A0 +:10EB300010E0C8010E94818CD6018D936D01815037 +:10EB40008E3F10F4BB24B3940F5F1F4F06301105A6 +:10EB500081F7BB20D1F10E94896F0E94A05A809159 +:10EB60000401806680930401809105018F79809370 +:10EB7000050126E040E855E260E070E080E19AE0BF +:10EB80000E9402668BE196E49093320D8093310DE2 +:10EB900084ED90E49093340D8093330D8EEC90E4EB +:10EBA0009093360D8093350D64E170E080E090E045 +:10EBB0000E942D74E0914607F0914707309779F154 +:10EBC0008CEC90E4908B87872AC062E375E08DEA35 +:10EBD0009AE00E94B46A4AE3C42E49E0D42E00ECC5 +:10EBE00013E040E150E060E070E0C8010E94C9829B +:10EBF000F70161937F016AE370E0C8010E945090C1 +:10EC0000009709F4A8CFDC012C91222309F4A3CFAB +:10EC10008C010F5F1F4FCE14DF0419F79CCF8BE9D7 +:10EC20009EE690930E0C80930D0C64EF71E080E0F3 +:10EC300090E00E942D74FE01E65AFF4FA096FFAFB0 +:10EC4000EEAFA097A8958DEA9AE00E948769892B7C +:10EC5000F1F18DEA9AE00E946569182F8A3029F057 +:10EC60008D3019F0883009F513C0E0919407F0E079 +:10EC7000E85AF84F108266E074E08DEA9AE00E944C +:10EC8000DB6B88E597E00E94096E10929407DBCF5A +:10EC900068E08DEA9AE00E94AD6A8091940788232B +:10ECA00091F2815080939407CECF682F8DEA9AE03D +:10ECB0000E94AD6AE0919407EB3328F681E08E0F55 +:10ECC00080939407F0E0E85AF84F1083BCCF0E947D +:10ECD000D512029714F00E946F5E80915707882327 +:10ECE00009F40CC28091550790915607892B09F4BD +:10ECF00005C20E94677400919707109198072091B0 +:10ED0000990730919A07601771078207930708F4F3 +:10ED1000F5C10E9467744B015C0180914E07909190 +:10ED20004F07009709F4D8C12091950730919607B5 +:10ED300060914C0770914D07261737070CF4B2C04D +:10ED40000E9467741B012C01F8E82F0EF3E13F1EAF +:10ED5000411C511C62E875E08DEA9AE00E946064F3 +:10ED6000E0914607F0914707309751F08FEF838786 +:10ED70001486DF0113963B961D92AE17BF07E1F78D +:10ED8000E0914407F091450780E090E020914C0726 +:10ED900030914D07821793070CF07CC020813181A0 +:10EDA0002E7F219331930196F1CF60914C077091A2 +:10EDB0004D0733E0660F771F3A95E1F720914A0738 +:10EDC00030914B07620F731F0E94025218160CF00D +:10EDD00073C7E0904C07F0904D0724E1E216F10470 +:10EDE0000CF06AC70E946774621573058405950567 +:10EDF00008F062C7C0904A07D0904B07370193E0F4 +:10EE0000660C771C9A95E1F76C0C7D1C67E0C301DA +:10EE10000E947950F301978189133CC000E010E013 +:10EE20000E151F050CF0DCC648E050E0B301C6012A +:10EE30000E94139038E0C30ED11C892B09F0CDC677 +:10EE4000000F111FE0914407F0914507E00FF11FFB +:10EE5000808191818160918380836BE775E08DEA89 +:10EE60009AE00E94B46A80914C0790914D0723E08C +:10EE7000880F991F2A95E1F720914A0730914B0797 +:10EE8000820F931F0E94142D64E775E08DEA9AE0CB +:10EE90000E9460648091460790914707009709F0AF +:10EEA00084CF0AC700914A0710914B07A901E3E0FC +:10EEB000440F551FEA95E1F7040F151FF801408133 +:10EEC000483209F0FEC0AE014F5F5F4FB8010E94AB +:10EED000C151882369F12A8130E0C901982F882720 +:10EEE000990F990F990F6981F8E06F9FB001112474 +:10EEF0009C01262B372BD8018C918031E1F4688559 +:10EF000070E08F81FB01E81BF109CF019695982FE6 +:10EF10008827979587950E940A8D60517109207FF7 +:10EF200013E0220F331F1A95E1F7620F731F04C01D +:10EF300060E874EE01C0B9016138F4EE7F077CF03F +:10EF4000072E000C880B990B0E94648B20E030E0A8 +:10EF500040E05CE30E94C38B9B01AC0104C020E055 +:10EF600030E04EEF52ECE0914807F09149073097BE +:10EF700089F08091950790919607BC01A3E0660FF8 +:10EF8000771FAA95E1F7A0914A07B0914B076A0F46 +:10EF90007B1F19950091950710919607E3E0000FEC +:10EFA000111FEA95E1F780914A0790914B07080FEE +:10EFB000191FE0904E07F0904F07D8018C918031D7 +:10EFC00049F0B801C7010E94D451D82E882309F412 +:10EFD0006CC002C07CE0D72EF701858196810E942B +:10EFE0003651882309F461C0B801D70115968D9177 +:10EFF0009C9116970E94EC50F701408164E4858152 +:10F0000096810E94CA50D70112968C91882309F4E8 +:10F010004CC0E7EFED0DE33040F4F0E0EE0FFF1FE2 +:10F02000EE5EFD4FC080D18004C05EEEC52E52E082 +:10F03000D52E0115110599F1F7018381882379F106 +:10F04000808181112CC00E9467742B013C019601C4 +:10F05000DD0C440B550BA4962CAF3DAF4EAF5FAF0C +:10F06000A497AE014F5F5F4FB801C7010E946B517B +:10F07000898181111AC00E946774DC01CB01A496BA +:10F080002CAD3DAD4EAD5FADA497821B930BA40B91 +:10F09000B50B84159505A605B70518F306C0B6018E +:10F0A000DD0C880B990B0E942D748091950790912F +:10F0B00096070196909396078093950764EC79E004 +:10F0C0000DC02F5F3F4F309396072093950780ED3B +:10F0D00097E00E940A8D02C06FEF7FEFCB01770FA0 +:10F0E000AA0BBB0B880E991EAA1EBB1E8092970707 +:10F0F00090929807A0929907B0929A070E943224A2 +:10F100008091260890912708892B09F461C5809188 +:10F11000530790915407049709F4D2C30E9467746F +:10F1200000919B0710919C0720919D0730919E07AD +:10F13000061717072807390708F0C2C320E040E187 +:10F14000242E312CE0915107F0915207309709F4A9 +:10F15000B7C32111B5C38085853009F09AC347E74D +:10F1600052E063965FAF4EAF63976596FFAFEEAF29 +:10F170006597CE018F5A9F4F0E946E220E9467743E +:10F180004B015C016A968FAD6A97843061F008F498 +:10F1900068C3883009F465C3893009F4DDC085305F +:10F1A00009F064C35EC38091240890912508892BDF +:10F1B00009F0CAC0CE018F5A9F4F0E94A12A811127 +:10F1C000C3C06796CEACDFAC6797D60118968C911A +:10F1D000853009F08DC5C6010E941E69E82EF12C0C +:10F1E000B2E0EB16F1040CF483C521E030E030937B +:10F1F00025082093240860E070E0CE018F5A9F4FCD +:10F200000E9406223C0161E070E0CE018F5A9F4FC0 +:10F210000E9406228C0135E0E316F1040CF4DBC5F4 +:10F2200064E0C6010E947264FC01E184F28426E27B +:10F2300040E855E260E070E080E19AE00E940266FA +:10F2400060921F0C80E19AE090931E0C80931D0C3D +:10F2500010922A0D10922C0D10922B0DF1E0EF164A +:10F26000F10409F46AC50CF44AC532E0E316F1046E +:10F2700009F053C51093210C0093200C81E090E01D +:10F280009093230C8093220C83E00E946766A596DE +:10F290008FAFA597A596FFADA597F1115FC52091FA +:10F2A000240C3091250CA9963FAF2EAFA997C90128 +:10F2B000330FAA0BBB0B89839A83AB83BC833E823B +:10F2C0002D826596EEADFFAD6597E080F1806DEE25 +:10F2D00075E08DEA9AE00E94B46AB7018DEA9AE07F +:10F2E0000E94DB6B66EE75E08DEA9AE00E94B46ADC +:10F2F000BE016F5F7F4F8DEA9AE00E94C8220E9494 +:10F30000D76BA9966EAD7FADA997CE018F5A9F4F4F +:10F310000E94DB2A1092250810922408E0905107E1 +:10F32000F0905207D70112968D919C911397E7E7C1 +:10F33000F2E0FA83E9839C838B83CE0101960E94DD +:10F340006E22EF2809F027C5CE018F5A9F4F0E94E9 +:10F350009F2B80ED97E08CC2809124089091250826 +:10F36000892B91F7CE018F5A9F4F0E94A12A8111BC +:10F37000EBCF21E030E030932508209324080E9451 +:10F38000AC316C01892B21F086E0D60118968C9364 +:10F3900020E030E043E050E060E2CE0101960E94C0 +:10F3A0003D4C6596EEADFFAD6597608171814FE193 +:10F3B00050E0CE0101960E946B9069E074E0CE01AE +:10F3C00001960E94459026E040E855E260E070E03A +:10F3D00080E19AE00E94026660E070E0CE018F5A00 +:10F3E0009F4F0E94062280931F0C80E19AE0909329 +:10F3F0001E0C80931D0C10922A0D10922C0D109251 +:10F400002B0DE4E3F8E0F093210CE093200C2AE0CC +:10F4100030E03093230C2093220C83E00E94676637 +:10F420008111C1C066EC75E08DEA9AE00E94B46A71 +:10F4300004E21CE038E3E32E3CE0F32ED8018D918A +:10F440009D918D01092E000CAA0BBB0B25968CAF4C +:10F450009DAFAEAFBFAF259727963FAE2EAE279795 +:10F46000BE016F5B7F4F8DEA9AE00E94C82264EC78 +:10F4700075E00E94B46AE016F10601F78DEA9AE0A1 +:10F480000E94D76B6091280C7091290C072E000CFC +:10F49000880B990B0E94648B20E030E048EC52E42A +:10F4A0000E94BD8D9B01AC016FE074E0C6010E941B +:10F4B000FE2B00912C0C10912D0CA80161E174E041 +:10F4C000C6010E94956560912E0C70912F0C072E3D +:10F4D000000C880B990B0E94648B20E030E048EC14 +:10F4E00052E40E94BD8D9B01AC0165E174E0C60150 +:10F4F0000E94FE2B6091300C7091310C072E000C95 +:10F50000880B990B0E94648B20E030E040E251E4CC +:10F510000E94BD8D9B01AC0163E174E0C6010E94B5 +:10F52000FE2B4091240C5091250C67E174E0C6013C +:10F530000E949565012B09F452C067968EAD9FAD70 +:10F540006797FC012085253009F049C061E00E94E1 +:10F550007264009709F443C024E630E06E963FAF32 +:10F560002EAF6E97DC0119966D917C911A97CE01A2 +:10F570008F5B9F4F0E946728CE018F5B9F4F0E9439 +:10F580009D21882361F1E12CF12C01E09E01245A98 +:10F590003F4F41E050E060E070E0CE018F5B9F4F55 +:10F5A0000E941D0A1CC090E0A0E0B0E025968CAF40 +:10F5B0009DAFAEAFBFAF259727963FAE2EAE279734 +:10F5C0006EEA75E08DEA9AE00E94B46ABE016F5B54 +:10F5D0007F4F8DEA9AE00E94C8220E94D76B8091EB +:10F5E000240C83FF16C08EE398E09093210C809347 +:10F5F000200CE1E0F0E0F093230CE093220C83E098 +:10F600000E94676681110CC04091240C5091250C1A +:10F6100002C040E050E06AE174E0C6010E949565D6 +:10F6200062E370E080E090E00E942D7423E130E01E +:10F630003093210C2093200C84E090E09093230CD5 +:10F640008093220C83E00E9467668111A9C064EA5E +:10F6500075E08DEA9AE00E94B46A04E21CE02CE2B4 +:10F66000E22E2CE0F22ED8016D917D918D014AE0C1 +:10F6700050E08DEA9AE00E947E6B62EA75E08DEAC6 +:10F680009AE00E94B46AE016F10669F78DEA9AE002 +:10F690000E94D76B0091240C1091250C01151105C7 +:10F6A000D1F0B801012E000C880B990B0E94648BDD +:10F6B0002DEE3EE94CE35EE30E94C38B22E538EB7E +:10F6C00042E152E40E94508D9B01AC0166E975E075 +:10F6D000C6010E94FE2B6091260C7091270C072E0C +:10F6E000000C880B990B0E94648B2DEE3EE94CE3D5 +:10F6F0005EE30E94C38B22E538EB42E152E40E94B4 +:10F70000508D2B013C019B01AC016DE074E0C60102 +:10F710000E94FE2B60912A0C70912B0C1616170676 +:10F72000A4F4072E000C880B990B0E94648B20E038 +:10F7300030E040E251E40E94BD8D9B01AC016EE1DE +:10F7400074E0C6010E94FE2B07C040E050E06EE16D +:10F7500074E0C6010E94956520E030E040E252E48A +:10F76000C301B2010E94658E1816A4F5012B91F118 +:10F770000E94B163882329F080915007882309F4FF +:10F780004EC3E12CF12C01E020E030E040E050E0FD +:10F7900062E070E0CE018F5A9F4F0E941D0A1AC08E +:10F7A00090E0A0E0B0E025968CAF9DAFAEAFBFAFCC +:10F7B000259727963FAE2EAE27976CE875E08DEA29 +:10F7C0009AE00E94B46ABE016F5B7F4F8DEA9AE0B7 +:10F7D0000E94C82280E091E00E9406818C01892B62 +:10F7E00061F125961FAE1EAE259727961FAE1EAE61 +:10F7F00027978FEF9FEF29969FAF8EAF29978CE1C8 +:10F8000092E023969FAF8EAF23972B961FAE1EAE2E +:10F810002B972D961FAF0EAF2D9780E091E061964C +:10F820009FAF8EAF61972F961FAE1EAE2F97B6017A +:10F83000CE018F5B9F4F0E94B52F0E94B16388233A +:10F8400029F080915007882309F4F4C2C8010E946E +:10F850009E81C6010E94462C109225081092240811 +:10F8600073CDCE018F5A9F4F0E949F2B84E690E06C +:10F87000092E000CAA0BBB0B880E991EAA1EBB1EDC +:10F8800080929B0790929C07A0929D07B0929E0742 +:10F8900021E0E0915107F09152078281938190938A +:10F8A000520780935107892B09F04CCCE091260830 +:10F8B000F091270886819781909352078093510792 +:10F8C0000E94677400919F071091A0072091A107E3 +:10F8D0003091A207601771078207930708F478C177 +:10F8E000E0912608F0912708309709F471C126802D +:10F8F00037802114310409F4DFC065E070E0C101F4 +:10F900000E94BA42882309F4D1C064E0C1010E9478 +:10F910007264A7969FAF8EAFA797009709F4C6C0F1 +:10F920000E941E69823008F4C1C061E0C1010E94DA +:10F930007264DC0119961C9119971A960C9162E079 +:10F94000C1010E947264FC01C184D284E384F48406 +:10F9500063E0C1010E947264DC0119962D913D9112 +:10F960004D915C911C97AD962CAF3DAF4EAF5FAF04 +:10F97000AD9760E0A7968EAD9FADA7970E94726489 +:10F98000FC0181849284A384B48461E0A7968EAD47 +:10F990009FADA7970E947264DC0119964D915D910D +:10F9A0006D917C911C97411551056105710509F018 +:10F9B00047C2F101608171818DEA9AE00E94DB6BA0 +:10F9C00063E676E08DEA9AE00E94B46A20E030E0D7 +:10F9D00048E152E4C501B4010E94658E18163CF45A +:10F9E000D1016D917C918EE294E00E943B2CA19616 +:10F9F0001FAFA197A2960FAFA297C701B6010E94B1 +:10FA0000648B2B013C01AB96EEACFFACAB97F101E4 +:10FA1000C080D1808DEA9AE00E94D76BB6018DEA52 +:10FA20009AE00E94DB6B6DE576E08DEA9AE00E9439 +:10FA3000B46A22E0B301A2018DEA9AE00E94C529CE +:10FA400067E576E08DEA9AE00E94B46A22E0B501AB +:10FA5000A4018DEA9AE00E94C52961E576E08DEA6D +:10FA60009AE00E94B46A4AE050E0AB966EAD7FAD7A +:10FA7000AB978DEA9AE00E947E6BA2962EAD3FADC9 +:10FA8000A29761E0812F37FDF3C10E94F17342E03C +:10FA9000E416F10409F0F5C160E0812F0E94DF3E19 +:10FAA0006CE476E08DEA9AE00E94B46AD101129685 +:10FAB0002D903C9013971DCF0E946774DC01CB0101 +:10FAC000805D9A48AF4FBF4F80939F079093A007E8 +:10FAD000A093A107B093A2070091DB0D1091DC0D5C +:10FAE0000115110511F407EE1DE00E9467746B010A +:10FAF0007C010E94B163882309F46AC020E030E0F1 +:10FB000041E050E060E4CE0101960E943D4C40E4AB +:10FB100050E06DE276E0CE0101960E9406846BE330 +:10FB200074E0CE0101960E94459040E450E064E20A +:10FB300076E0CE0101960E940684A0964EAD5FADA0 +:10FB4000A097401B510B052E000C660B770BCE01C6 +:10FB50008F5B9F4F0E94AA4ABE016F5B7F4FCE0111 +:10FB600001960E943A6420E030E041E050E060E419 +:10FB7000CE0101960E943D4C40E450E06DE276E0FB +:10FB8000CE0101960E9406846BE374E0CE010196DB +:10FB90000E94459040E450E06DE176E0CE01019690 +:10FBA0000E940684C701B60128EE33E040E050E031 +:10FBB0000E94A78CBA01A901CE018F5B9F4F0E94C2 +:10FBC000AA4ABE016F5B7F4FCE0101960E943A6444 +:10FBD0000E94DF420E94386A35C80F5F1F4F20C95C +:10FBE00080914E0790914F07892B09F453C9E091FA +:10FBF0004C07F0914D07EE0FFF1F80914407909145 +:10FC00004507E80FF91F41E050E051834083009120 +:10FC10004C0710914D076FE675E08DEA9AE00E945F +:10FC2000B46A4AE050E0B8018DEA9AE00E947E6B27 +:10FC300068E675E08DEA9AE00E94B46A80914C070C +:10FC400090914D07B3E0880F991FBA95E1F7209185 +:10FC50004A0730914B07820F931F0E94142D8DEAA3 +:10FC60009AE00E94D76B60914C0770914D0713E0AA +:10FC7000660F771F1A95E1F780914A0790914B071D +:10FC8000680F791FDB018C91883261F480914E07F7 +:10FC900090914F070E94922C8091460790914707C0 +:10FCA0000E949E4A80914C0790914D070196909337 +:10FCB0004D0780934C07EEC800914C0710914D07FB +:10FCC00069E575E08DEA9AE00E94B46A4AE050E086 +:10FCD000B8018DEA9AE00E947E6B8DEA9AE00E945C +:10FCE000D76B109296071092950760E47FE1F6C9F2 +:10FCF0006AE076E08DEA9AE00E94B46A25CBEF28AC +:10FD000031F51093210C0093200CA1E0B0E0B093EA +:10FD1000230CA093220C81E0B8CA43E0E416F1045E +:10FD2000B1F41093210C0093200CE1E0F0E0F0938B +:10FD3000230CE093220C84E0A8CA1093210C0093BA +:10FD4000200CF092230CE092220C82E09ECA62EF1B +:10FD500075E08DEA9AE00E94B46A9CCAA5963FAD10 +:10FD6000A597832F90E0A0E0B0E089839A83AB83CE +:10FD7000BC833E822D8260ED75E08DEA9AE00E94A0 +:10FD8000B46ABE016F5F7F4F8DEA9AE00E94C8227D +:10FD90000E94D76BBFCACE0101960E949D21882385 +:10FDA00009F4D2CA8985843009F0CECA60E070E0D7 +:10FDB000CE0101960E9406226816790609F0C4CA8F +:10FDC00061E070E0CE0101960E9406220817190733 +:10FDD00009F0BACA04C082E0E82EF12C28CAA9961C +:10FDE0006EAD7FADA997CE0101960E94DB2AE0910E +:10FDF0005107F0915207828193819093520780932B +:10FE00005107892B09F0A0CAE0912608F091270834 +:10FE100086819781909352078093510795CA659682 +:10FE2000EEADFFAD6597608171818EE294E00E9436 +:10FE30003B2CA7CCB801CE0101960E943B2C06CDED +:10FE40004150510961097109DC0119964D935D9387 +:10FE50006D937C931C97452B462B472B09F0B6CD11 +:10FE6000F1016081718182E294E00E943B2CAECD71 +:10FE700081950E94F17332E0E316F10409F061C04C +:10FE80001BC0F5E0EF16F10409F406CE61E0A79679 +:10FE90008EAD9FADA7970E947264FC01818592850B +:10FEA000A385B485892B8A2B8B2B61F4A296EEADAA +:10FEB000FFADA297F7FFF0CD60E0812F81950E9402 +:10FEC000DF3EEACD20E030E040E85FE3C301B2016D +:10FED0000E94508D9B01AC01C501B4010E945D8B55 +:10FEE00087FF12C0A2962EAD3FADA29737FF05C087 +:10FEF00060E0812F81950E94DF3E61E0812F0E94AA +:10FF0000DF3E68E476E0CECDA5019401C301B201E5 +:10FF10000E945D8B181694F0A2964EAD5FADA2972D +:10FF200057FF05C061E0812F81950E94DF3E60E0B0 +:10FF3000812F0E94DF3E63E476E0B4CD64E376E097 +:10FF4000B1CD25E0E216F10409F0A0CFB5CF0F93B3 +:10FF50001F93E0E1FAE01382128248EE53E060E082 +:10FF600070E0448355836683778386E093E09183D2 +:10FF7000808325E331E03587248724E331E0378728 +:10FF8000268720E331E0318B208B21E331E0338B76 +:10FF9000228B22E331E0358B248B26E331E0378B53 +:10FFA000268B118E128E138E148EEDEAFAE01382D8 +:10FFB000128244835583668377839183808385ECA3 +:10FFC00090E09587848784EC90E09787868780EC23 +:10FFD00090E0918B808B81EC90E0938B828B82EC14 +:10FFE00090E0958B848B86EC90E0978B868B118EBE +:10FFF000128E138E148EE4E4FDE088E993E0918381 :020000021000EC -:100000003C0D10923B0D10923E0D10923D0D109242 -:10001000400D10923F0DA6E8BBE013961C921E9275 -:1000200012972AE233E011963C932E9390931A0C88 -:100030008093190C10921B0C10921C0C10921D0C2A -:1000400010921E0C2FEF3FEF3093260C2093250CBF -:100050001596FC93EE9314971092240C1092230C97 -:10006000E0E9FDE09183808312821382148215827D -:10007000E6E9FDE091838083128213821482158267 -:10008000ECE9FDE091838083128213821482158251 -:10009000E2EAFDE09183808312821382148215824A -:1000A000E8EAFDE091838083128213821482158234 -:1000B000EEEAFDE08FEF80831282118214861386B0 -:1000C0008FEF9FEFDC0187839087A187B2871F9115 -:1000D0000F9108950F931F93CF93DF938230910573 -:1000E00010F482E090E0E091E70DF091E80D20E05F -:1000F00030E0A0E0B0E0309719F1408151810281F9 -:10010000138148175907C8F08417950769F41097A9 -:1001100031F012960C93129713961C9327C00093FC -:10012000E70D1093E80D22C02115310519F0421793 -:10013000530718F49A01BD01EF01DF01F801DBCF8D -:1001400021153105F9F0281B390B2430310580F4D5 -:100150008A819B816115710521F0FB019383828364 -:1001600004C09093E80D8093E70DFE01329644C0E1 -:10017000FE01E20FF31F81939193225031093983DD -:1001800028833AC02091E50D3091E60D232B41F4F0 -:1001900020910A0230910B023093E60D2093E50D79 -:1001A00020910802309109022115310541F42DB743 -:1001B0003EB740910C0250910D02241B350BE0918B -:1001C000E50DF091E60DE217F307A0F42E1B3F0BAF -:1001D0002817390778F0AC014E5F5F4F24173507B9 -:1001E00048F04E0F5F1F5093E60D4093E50D81934D -:1001F000919302C0E0E0F0E0CF01DF91CF911F9139 -:100200000F910895CF93DF93009709F481C0FC010B -:10021000329713821282A091E70DB091E80D1097EA -:1002200081F420813181820F931F2091E50D30915F -:10023000E60D2817390751F5F093E60DE093E50D2B -:1002400067C0ED0120E030E0CE17DF0740F44A81BF -:100250005B819E0141155105F1F0EA01F5CFD38391 -:10026000C28340815181840F951FC817D90759F463 -:1002700088819981840F951F0296918380838A815A -:100280009B81938382832115310529F4F093E80D36 -:10029000E093E70D3DC0E901FB83EA834991599161 -:1002A000C40FD51FEC17FD0761F480819181840F85 -:1002B000951F0296E90199838883828193819B83AC -:1002C0008A83E0E0F0E012968D919C91139700975D -:1002D00019F0FD01DC01F7CF8D919C9111979D01E3 -:1002E0002E5F3F4F820F931F2091E50D3091E60D59 -:1002F0002817390769F4309729F41092E80D109205 -:10030000E70D02C013821282B093E60DA093E50DB3 -:10031000DF91CF9108958F929F92AF92BF92CF922B -:10032000DF92EF92FF92CF93DF93EC0168817981A6 -:100330008A819B81611571058105910521F464E233 -:1003400079ED8BE597E02DE133EF41E050E00E943D -:100350002D8C49015A019B01AC01A7EAB1E40E942E -:100360004C8C6B017C01ACEEB4EFA50194010E94B2 -:100370005A8CDC01CB018C0D9D1DAE1DBF1DB7FF3E -:1003800003C00197A109B04888839983AA83BB83DE -:10039000BC01CD019F77DF91CF91FF90EF90DF906F -:1003A000CF90BF90AF909F908F9008958F929F9223 -:1003B000AF92BF92CF92DF92EF92FF9260910E02C6 -:1003C00070910F02809110029091110261157105D8 -:1003D0008105910521F464E279ED8BE597E02DE14B -:1003E00033EF41E050E00E942D8C49015A019B01FE -:1003F000AC01A7EAB1E40E944C8C6B017C01ACEE2D -:10040000B4EFA50194010E945A8CDC01CB018C0D44 -:100410009D1DAE1DBF1DB7FF03C00197A109B048C8 -:1004200080930E0290930F02A0931002B0931102DA -:10043000BC01CD019F77FF90EF90DF90CF90BF90F0 -:10044000AF909F908F90089560930E0270930F026B -:10045000809310029093110208953F924F925F9201 -:100460006F927F928F929F92AF92BF92CF92DF92C4 -:10047000EF92FF920F931F93CF93DF935C016B0179 -:100480007A016115710519F0FB0191838083E114F4 -:10049000F10429F0C7010297839708F0C9C0E5016C -:1004A0002196F5011081812F90E00E945883892BBD -:1004B00011F05E01F4CF1D3229F42196F50111816E -:1004C00001E007C01B3221F4E5012296F5011181FC -:1004D00000E0E114F104B1F0F0E1EF16F10429F4C9 -:1004E000B0C010E3E114F10401F12AE0E216F104D6 -:1004F000B1F180E1E816F10471F0E8E0EE16F104E4 -:10050000F1F413C0103341F588818F7D883549F7A8 -:10051000198122960260F0E1EF2EF12C88248A9452 -:10052000982CA82CAFE0BA2E20C078E0E72EF12C52 -:1005300088248A94982CA82CEFE1BE2E16C06FEF69 -:100540007FEFCB0197010F2C000C440B550B0E9441 -:100550000B8C49015A0109C08AE0E82EF12C69E9A7 -:10056000862E982CA82C69E1B62E40E060E070E061 -:10057000CB0127010F2C000C66087708FE0150ED17 -:10058000352E310E29E0231570F42FEB210F2A317F -:1005900018F439EC332E06C02FE9210F2A3130F53B -:1005A00029EA322E310E232D30E02E153F05F4F4CA -:1005B0004F3FC9F086169706A806B90688F0A30132 -:1005C00092010E94FB8B232D30E040E050E0620F4F -:1005D000731F841F951F621773078407950710F414 -:1005E0004FEF01C041E021961081C8CFC114D10462 -:1005F00051F0442311F0219703C001FF04C022975A -:10060000F601D183C08300FF07C090958095709557 -:1006100061957F4F8F4F9F4F4F3F79F482E290E07B -:100620009093F00D8093EF0D3FEF2FEF9FEF0DC0F4 -:1006300040E030E020E090E008C0462F372F282F20 -:1006400004C0103309F067CF5FCF642F732F822F60 -:10065000DF91CF911F910F91FF90EF90DF90CF909E -:10066000BF90AF909F908F907F906F905F904F90D2 -:100670003F900895FC0188279927E8942191203222 -:10068000E9F3293010F02E30C8F32B3241F02D322F -:1006900039F4689404C00E94CD83820F911D21918A -:1006A00020532A30C0F31EF4909581959F4F0895F2 -:1006B00091110C94D389803219F089508550C8F774 -:1006C0000895FB01DC018D91059080190110D9F38B -:1006D000990B0895FB01DC010D900020E9F71197BB -:1006E0004150504028F0059000200D92C9F7089520 -:1006F0001C920895FB01DC014150504030F08D9177 -:100700000590801919F40020B9F7881B990B0895FA -:10071000FB01DC014150504048F005900D92002053 -:10072000C9F701C01D9241505040E0F7089543EED3 -:100730005DE00C949B83FA01A191B081009719F4BC -:100740001097E1F0CD01DC01CD010D90002011F4F6 -:10075000C00113C0FB012191222319F02015D9F704 -:10076000F3CFFB012191201519F41E92119606C0BA -:100770002223C1F70D900020A1F7D001FA01A19327 -:10078000B0830895BB274A3031F4992322F4BDE2A7 -:10079000909581959F4F0C94D6837AE0979F902DEA -:1007A000879F802D910D11240895BB27FB015527AC -:1007B000AA27880F991FAA1FA41710F0A41B8395BE -:1007C0005051B9F7A05DAA3308F0A95DA193009735 -:1007D00079F7B111B1931192CB010C94FE89FC0110 -:1007E000238127FF10C0E9EEFDE0208131818217CF -:1007F000930711F41182108232962DE0EF3EF2073A -:10080000A1F70E94028180E090E008950F931F936A -:10081000CF93DF93009731F46115710519F480E0EF -:1008200090E03AC08B01EC016EE070E081E090E076 -:100830000E94B789FC01892B91F380E8838301151D -:10084000110571F01387028781E883838091E90D98 -:100850009091EA0D892B21F4F093EA0DE093E90DD4 -:100860002097C9F0D187C08783818260838380917C -:10087000EB0D9091EC0D892B71F4F093EC0DE0935E -:10088000EB0D8091ED0D9091EE0D892B21F4F093FD -:10089000EE0DE093ED0DCF01DF91CF911F910F9100 -:1008A0000895CF93DF93EC012B8120FF33C026FF07 -:1008B0000AC02F7B2B838E819F8101969F838E831D -:1008C0008A8190E029C022FF0FC0E881F9818081F0 -:1008D000082E000C990B009719F420622B831AC084 -:1008E0003196F983E8830EC0EA85FB85199597FF59 -:1008F00009C02B81019611F080E201C080E1822BBA -:100900008B8308C02E813F812F5F3F4F3F832E8313 -:10091000992702C08FEF9FEFDF91CF9108950F933A -:100920001F93CF93DF93CDB7DEB708851985F80104 -:10093000838188608383AE01445F5F4F6A857B85D6 -:10094000C8010E94C984F8012381277F2383DF9196 -:10095000CF911F910F9108950F931F93CF93DF9322 -:10096000CDB7DEB708851985F80183818860838358 -:10097000AE01445F5F4F6A857B85C8010E94928803 -:10098000F8012381277F2383DF91CF911F910F915E -:1009900008952F923F924F925F926F927F928F9223 -:1009A0009F92AF92BF92CF92DF92EF92FF920F93FE -:1009B0001F93CF93DF93CDB7DEB72B970FB6F89485 -:1009C000DEBF0FBECDBF6C017B018A01FC01178227 -:1009D0001682838181FFCCC1CE0101963C01F601D4 -:1009E0009381F70193FD859193FF81917F01882386 -:1009F00009F4BAC1853239F493FD859193FF819151 -:100A00007F01853229F4B60190E00E940E8AE7CF7B -:100A1000912C212C312CFFE1F315D8F08B3279F099 -:100A200038F4803279F08332A1F4232D20611DC087 -:100A30008D3261F0803369F4232D216016C0832D3F -:100A40008260382EE32DE4603E2E2AC0F32DF8603C -:100A50001DC037FC2DC020ED280F2A3040F08E320B -:100A6000B9F436FC81C1232D2064322E19C036FE24 -:100A700006C08AE0989E200D1124922E11C0EAE053 -:100A80002E9E200D1124222EF32DF0623F2E08C041 -:100A90008C3621F4832D8068382E02C0883641F4CC -:100AA000F70193FD859193FF81917F018111B3CF70 -:100AB000982F9F7D9554933028F40C5F1F4F9FE330 -:100AC00099830DC0833631F0833771F0833509F097 -:100AD00059C021C0F801808189830E5F1F4F88248F -:100AE0008394912C530113C02801F2E04F0E511C46 -:100AF000F801A080B18036FE03C0692D70E002C00D -:100B00006FEF7FEFC5010E94F3894C018201F32D45 -:100B1000FF773F2E16C0280122E0420E511CF8013B -:100B2000A080B18036FE03C0692D70E002C06FEF77 -:100B30007FEFC5010E94E1894C01F32DF0683F2E43 -:100B4000820133FC1BC0822D90E088169906B0F418 -:100B5000B60180E290E00E940E8A2A94F4CFF5015B -:100B600037FC859137FE81915F01B60190E00E94CC -:100B70000E8A21102A9421E0821A9108811491048E -:100B800071F7E8C0843611F0893641F5F80137FE77 -:100B900007C060817181828193810C5F1F4F08C003 -:100BA00060817181072E000C880B990B0E5F1F4F1F -:100BB000F32DFF763F2E97FF09C090958095709595 -:100BC00061957F4F8F4F9F4FF0683F2E2AE030E0B6 -:100BD000A3010E94638A882E861845C0853731F4A8 -:100BE000232D2F7EB22E2AE030E025C0932D997F51 -:100BF000B92E8F36C1F018F4883579F0B5C080373A -:100C000019F0883721F0B0C0E92FE061BE2EB4FEA4 -:100C10000DC0FB2DF460BF2E09C034FE0AC0292F81 -:100C20002660B22E06C028E030E005C020E130E0AA -:100C300002C020E132E0F801B7FE07C06081718197 -:100C4000828193810C5F1F4F06C06081718180E0BB -:100C500090E00E5F1F4FA3010E94638A882E8618C2 -:100C6000FB2DFF773F2E36FE0DC0232D2E7FA22EAB -:100C7000891458F434FE0BC032FC09C0832D8E7EDB -:100C8000A82E05C0B82CA32C03C0B82C01C0B92CC9 -:100C9000A4FE0FC0FE01E80DF11D8081803321F418 -:100CA0009A2D997EA92E09C0A2FE06C0B394B394D2 -:100CB00004C08A2D867809F0B394A3FC11C0A0FE6D -:100CC00006C0B21488F4280C922C9B180EC0B214E3 -:100CD00060F4B60180E290E00E940E8AB394F7CFF0 -:100CE000B21418F42B1802C0982C212CA4FE10C0AA -:100CF000B60180E390E00E940E8AA2FE17C0A1FC1C -:100D000003C088E790E002C088E590E0B6010CC01F -:100D10008A2D867859F0A1FE02C08BE201C080E2E4 -:100D2000A7FC8DE2B60190E00E940E8A891438F487 -:100D3000B60180E390E00E940E8A9A94F7CF8A94DD -:100D4000F301E80DF11D8081B60190E00E940E8A4A -:100D50008110F5CF222009F442CEB60180E290E066 -:100D60000E940E8A2A94F6CFF6018681978102C0EE -:100D70008FEF9FEF2B960FB6F894DEBF0FBECDBF5F -:100D8000DF91CF911F910F91FF90EF90DF90CF9067 -:100D9000BF90AF909F908F907F906F905F904F909B -:100DA0003F902F90089520FD09C0FC0123FD05C050 -:100DB00022FF02C07383628351834083089544FD00 -:100DC00017C046FD17C0AB01BC01DA01FB01AA0F39 -:100DD000BB1FEE1FFF1F1094D1F74A0F5B1F6E1F42 -:100DE0007F1FCB01BA01660F771F881F991F09C0AB -:100DF00033E001C034E0660F771F881F991F315020 -:100E0000D1F7620F711D811D911D08950F931F93DE -:100E1000CF93DF938C01C8010E945184EC0197FDB0 -:100E200008C00E945883892BB1F7B801CE010E94F7 -:100E30004A8ACE01DF91CF911F910F9108958F9231 -:100E40009F92AF92BF92EF92FF920F931F93CF9317 -:100E5000DF938C01D62F7A01B22E0E9451849C011F -:100E600033272B32310531F02D32310561F48B2DD2 -:100E70008068B82ED15011F480E068C0C8010E948B -:100E8000518497FDF9CFCB2DCD7F2B2D207309F504 -:100E90008033F9F4AA24AA94AD0E09F443C0C80122 -:100EA0000E94518497FD3EC09C012F7D3327283539 -:100EB000310549F4C264D250A9F1C8010E9451849D -:100EC00097FF07C02FC0B6FE02C0C26001C0C2615A -:100ED000DA2D812C912C540120ED280F283080F040 -:100EE000C4FF04C0B8010E944A8A19C02A3040F0E9 -:100EF000C6FFF8CF2F7D3FEE320F363098F72750E0 -:100F00004C2FC501B4010E94DF864B015C01C26019 -:100F1000D15059F0C8010E94518497FFDDCFC1FD27 -:100F200004C0AACF812C912C5401C7FF08C0B094F3 -:100F3000A09490948094811C911CA11CB11C2C2F16 -:100F4000B501A401C7010E94D38681E0DF91CF9152 -:100F50001F910F91FF90EF90BF90AF909F908F9057 -:100F600008955F926F927F928F929F92AF92BF92FD -:100F7000CF92DF92EF92FF920F931F93CF93DF9365 -:100F8000CDB7DEB7A0970FB6F894DEBF0FBECDBFCA -:100F90005C01962E7A01F9018E010F5F1F4F6801E7 -:100FA00080E2D8011D928A95E9F7D50113968C90BD -:100FB00080E090E0612C712C30E061E070E083FC17 -:100FC000259183FE21918F01522E211103C080E0D3 -:100FD00090E092C02E3511F4009751F1432F50E06C -:100FE000481759073CF42D3559F12D3219F4772063 -:100FF00009F103C0772009F46AC0452D469546954E -:101000004695D601A40FB11D452D47708B0102C036 -:10101000000F111F4A95E2F7A8015C91452B4C93F4 -:10102000651459F0561410F45394E7CF5A94E5CF51 -:1010300031E004C07724739401C0712C0196BFCFB6 -:10104000772019F08E8180628E83311103C088244D -:10105000839417C0F6019E012F5D3F4F80818095DC -:1010600081932E173F07D1F7F2CFE114F10429F055 -:10107000D7018C93F70131967F019A94812C9920A6 -:10108000F9F0C5010E94518497FD18C0FC01FF27AB -:1010900023E0F595E7952A95E1F7EC0DFD1D2081FC -:1010A00030E0AC014770552702C0359527954A9529 -:1010B000E2F720FDDACFB5010E944A8A811087CF7E -:1010C000E114F10411F0D7011C92C80115C0422FA0 -:1010D000469546954695D601A40FB11D422F4770FF -:1010E0008B0102C0000F111F4A95E2F7A8015C9125 -:1010F000452B4C93622EA2CFA0960FB6F894DEBF7C -:101100000FBECDBFDF91CF911F910F91FF90EF9058 -:10111000DF90CF90BF90AF909F908F907F906F9017 -:101120005F9008955F926F927F928F929F92AF929D -:10113000BF92CF92DF92EF92FF920F931F93CF93C4 -:10114000DF936C01EB015A01FC0117821682512CCE -:10115000F601E380FE01E3FC8591E3FE8191182F07 -:10116000EF01882309F4EEC090E00E945883892B98 -:1011700021F0C6010E940687EBCF153241F4FE0133 -:10118000E3FC1591E3FE1191EF01153281F4C601E4 -:101190000E94518497FDD4C0412F50E09C01332719 -:1011A00024173507A9F2B6010E944A8ACBC01A3229 -:1011B00039F4E3FC1591E3FE1191EF0101E001C068 -:1011C00000E0F12C20ED210F2A3080F402606F2D19 -:1011D00070E080E090E040E20E94DF86F62EFE01A3 -:1011E000E3FC1591E3FE1191EF01ECCF01FF03C089 -:1011F000F11003C0A7C0FF24FA94183619F01C366A -:1012000051F010C0FE01E3FC1591E3FE1191EF01D6 -:10121000183641F408600460FE01E3FC1591E3FE1A -:101220001191EF01112309F48DC0612F70E082E26A -:1012300095E00E94D689892B09F484C000FD07C07F -:10124000F50180809180C50102965C0102C0812C6D -:10125000912C1E3651F4F6014681578160E070E012 -:10126000202FC4010E94D38673CF1336A9F401FD49 -:1012700002C0FF24F394C6010E94518497FD60C010 -:101280008114910429F0F4018083C40101964C017A -:10129000FA94F110F0CF50C01B3559F49E01A4010F -:1012A0006F2DC6010E94B187EC01892B09F044C063 -:1012B0003EC0C6010E94068797FD42C01F3661F1FD -:1012C00028F4143639F1193651F128C0133771F06A -:1012D000153701F123C08114910429F0F4016082D3 -:1012E000C40101964C01FA94FF2071F0C6010E94DE -:1012F00051843C0197FD08C00E945883892B59F303 -:10130000B601C3010E944A8A81149104A9F0F40134 -:10131000108212C0006203C0006101C00064202F6F -:10132000A4016F2DC6010E941F87811105C0F6011F -:101330008381807329F406C000FD0ACF539408CF3F -:10134000552019F0852D90E002C08FEF9FEFDF91BF -:10135000CF911F910F91FF90EF90DF90CF90BF90B2 -:10136000AF909F908F907F906F905F9008950F93B4 -:101370001F93CF93DF93869F8001879F100D969FC9 -:10138000100D1124C8010E946A80EC01009729F019 -:10139000A80160E070E00E94EC89CE01DF91CF915E -:1013A0001F910F910895992788270895FC010590B2 -:1013B000061621F00020D9F7C00108953197CF011A -:1013C0000895FC010590615070400110D8F7809598 -:1013D00090958E0F9F1F0895DC0101C06D934150C1 -:1013E0005040E0F70895FC016150704001900110F9 -:1013F000D8F7809590958E0F9F1F0895DC01FC0112 -:10140000672F71917723E1F7329704C07C916D9338 -:1014100070836291AE17BF07C8F308950F931F93AF -:10142000CF93DF93FB01238121FD03C08FEF9FEF5B -:101430002CC022FF16C04681578124813581421776 -:10144000530744F4A081B1819D012F5F3F4F318349 -:1014500020838C93268137812F5F3F4F37832683EC -:1014600014C08B01EC01FB010084F185E02D19957E -:10147000892BE1F6D80116968D919C9117970196CC -:1014800017969C938E931697CE01DF91CF911F9163 -:101490000F910895FB01238120FF12C026FD10C08B -:1014A0008F3F3FEF930761F082832F7D206423837A -:1014B0002681378121503109378326839927089562 -:1014C0008FEF9FEF0895FA01AA27283051F12031BC -:1014D00081F1E8946F936E7F6E5F7F4F8F4F9F4FC8 -:1014E000AF4FB1E03ED0B4E03CD0670F781F891F0A -:1014F0009A1FA11D680F791F8A1F911DA11D6A0FD8 -:10150000711D811D911DA11D20D009F468943F918A -:101510002AE0269F11243019305D3193DEF6CF0189 -:101520000895462F4770405D4193B3E00FD0C9F74F -:10153000F6CF462F4F70405D4A3318F0495D31FDBC -:101540004052419302D0A9F7EACFB4E0A69597950F -:10155000879577956795BA95C9F7009761057105E5 -:1015600008959B01AC010A2E06945795479537952F -:101570002795BA95C9F7620F731F841F951FA01D89 -:1015800008950E94038B08F481E00895E89409C04F -:1015900097FB3EF490958095709561957F4F8F4FA6 -:1015A0009F4F9923A9F0F92F96E9BB279395F695BC -:1015B000879577956795B795F111F8CFFAF4BB0F3A -:1015C00011F460FF1BC06F5F7F4F8F4F9F4F16C09E -:1015D000882311F096E911C0772321F09EE8872F28 -:1015E000762F05C0662371F096E8862F70E060E0E4 -:1015F0002AF09A95660F771F881FDAF7880F96955D -:10160000879597F90895990F0008550FAA0BE0E800 -:10161000FEEF16161706E807F907C0F012161306B4 -:10162000E407F50798F0621B730B840B950B39F4F4 -:101630000A2661F0232B242B252B21F408950A265A -:1016400009F4A140A6958FEF811D811D08950E9488 -:101650003A8B0C94AB8B0E949D8B38F00E94A48B2C -:1016600020F0952311F00C94948B0C949A8B1124F8 -:101670000C94DF8B0E94BC8B70F3959FC1F3950F88 -:1016800050E0551F629FF001729FBB27F00DB11D06 -:10169000639FAA27F00DB11DAA1F649F6627B00D96 -:1016A000A11D661F829F2227B00DA11D621F739F7F -:1016B000B00DA11D621F839FA00D611D221F749F8D -:1016C0003327A00D611D231F849F600D211D822FD4 -:1016D000762F6A2F11249F5750409AF0F1F08823FB -:1016E0004AF0EE0FFF1FBB1F661F771F881F915028 -:1016F0005040A9F79E3F510580F00C94948B0C94B8 -:10170000DF8B5F3FE4F3983ED4F38695779567953A -:10171000B795F795E7959F5FC1F7FE2B880F911D51 -:101720009695879597F9089597F99F6780E870E0F7 -:1017300060E008959FEF80EC089500240A94161647 -:10174000170618060906089500240A9412161306AF -:10175000140605060895092E0394000C11F488233D -:1017600052F0BB0F40F4BF2B11F460FF04C06F5F59 -:101770007F4F8F4F9F4F089557FD9058440F551F2F -:1017800059F05F3F71F04795880F97FB991F61F003 -:101790009F3F79F087950895121613061406551F7A -:1017A000F2CF4695F1DF08C0161617061806991FE6 -:1017B000F1CF86957105610508940895E894BB27DB -:1017C00066277727CB0197F90895F999FECF92BD47 -:1017D00081BDF89A992780B50895262FF999FECFF3 -:1017E0001FBA92BD81BD20BD0FB6F894FA9AF99A3E -:1017F0000FBE01960895DB018F939F930E944C8C3E -:10180000BF91AF91A29F800D911DA39F900DB29F9C -:10181000900D11240895A1E21A2EAA1BBB1BFD01F5 -:101820000DC0AA1FBB1FEE1FFF1FA217B307E407BF -:10183000F50720F0A21BB30BE40BF50B661F771F17 -:10184000881F991F1A9469F76095709580959095F7 -:101850009B01AC01BD01CF010895052E97FB1EF43D -:1018600000940E94448C57FD07D00E940B8C07FC0B -:1018700003D04EF40C94448C5095409530952195AE -:101880003F4F4F4F5F4F08959095809570956195AC -:101890007F4F8F4F9F4F08950E945F8CA59F900DA3 -:1018A000B49F900DA49F800D911D11240895B7FF42 -:1018B0000C944C8C0E944C8C821B930B0895A29F1D -:1018C000B001B39FC001A39F700D811D1124911D14 -:1018D000B29F700D811D1124911D089597FB072E55 -:1018E00016F4009407D077FD09D00E94A08C07FC65 -:1018F00005D03EF4909581959F4F08957095619520 -:101900007F4F0895EE0FFF1F881F8BBF0790F69142 -:10191000E02D199469279627692778278727782744 -:1019200008950E945F8C332312F48A1B9B0B0C9446 -:101930009B8C0E945F8CB7FF0895821B930B0895C8 -:10194000AA1BBB1B51E107C0AA1FBB1FA617B707E5 -:1019500010F0A61BB70B881F991F5A95A9F7809501 -:101960009095BC01CD0108955058BB27AA270E942D -:10197000CC8C0C94AB8B0E949D8B38F00E94A48B76 -:1019800020F039F49F3F19F426F40C949A8B0EF44E -:10199000E095E7FB0C94948BE92F0E94BC8B58F3E5 -:1019A000BA17620773078407950720F079F4A6F544 -:1019B0000C94DE8B0EF4E0950B2EBA2FA02D0B01AC -:1019C000B90190010C01CA01A0011124FF27591B84 -:1019D00099F0593F50F4503E68F11A16F040A22F8A -:1019E000232F342F4427585FF3CF469537952795FB -:1019F000A795F0405395C9F77EF41F16BA0B620BFA -:101A0000730B840BBAF09150A1F0FF0FBB1F661F40 -:101A1000771F881FC2F70EC0BA0F621F731F841F83 -:101A200048F4879577956795B795F7959E3F08F0A9 -:101A3000B0CF9395880F08F09927EE0F979587956B -:101A400008950E94358D0C94AB8B0E94A48B58F0A6 -:101A50000E949D8B40F029F45F3F29F00C94948BF9 -:101A600051110C94DF8B0C949A8B0E94BC8B68F301 -:101A70009923B1F3552391F3951B550BBB27AA2747 -:101A800062177307840738F09F5F5F4F220F331F81 -:101A9000441FAA1FA9F335D00E2E3AF0E0E832D049 -:101AA00091505040E695001CCAF72BD0FE2F29D04C -:101AB000660F771F881FBB1F261737074807AB071E -:101AC000B0E809F0BB0B802DBF01FF2793585F4F93 -:101AD0003AF09E3F510578F00C94948B0C94DF8B78 -:101AE0005F3FE4F3983ED4F3869577956795B79575 -:101AF000F7959F5FC9F7880F911D9695879597F980 -:101B00000895E1E0660F771F881FBB1F62177307F8 -:101B10008407BA0720F0621B730B840BBA0BEE1F0D -:101B200088F7E09508950E949A8D6894B1110C94FD -:101B3000DF8B08950E94C48B88F09F5798F0B92FCF -:101B40009927B751B0F0E1F0660F771F881F991FF2 -:101B50001AF0BA95C9F714C0B13091F00E94DE8B2B -:101B6000B1E008950C94DE8B672F782F8827B85F3B -:101B700039F0B93FCCF3869577956795B395D9F74A -:101B80003EF490958095709561957F4F8F4F9F4F54 -:101B900008950E94038B08F48FEF0895FA01EE0F69 -:101BA000FF1F309621053105A1F16115710561F422 -:101BB0008038BFE39B0749F168949038810561F054 -:101BC0008038BFEF9B0741F099234AF5FF3FE105BD -:101BD0003105210519F1E8940894E795D901AA2364 -:101BE00029F4AB2FBE2FF85FD0F310C0FF5F70F465 -:101BF000A695E0F7F73950F019F0FF3A38F49F77DF -:101C00009F930DD00F9007FC9058089546F00C94C8 -:101C10009A8B60E070E080E89FE308954FE79F773C -:101C20005F934F933F932F930E94CE8E2F913F91BE -:101C30004F915F910E94278B0C942B8E0E94038BF7 -:101C4000880B990B089529F416F00C94948B0C943E -:101C5000DE8B0C949A8B0E94C48BA8F39638A0F765 -:101C600007F80F92E8942BE33AEA48EB5FE70E940B -:101C70003D8B0F920F920F924DB75EB70F920E945D -:101C8000168FECEFF1E00E945D8E4F915F91EF9126 -:101C9000FF91E595EE1FFF1F49F0FE57E0684427CE -:101CA000EE0F441FFA95E1F74195550B0E94908E77 -:101CB0000F9007FE0C94848E0895DF93CF931F93AB -:101CC0000F93FF92EF92DF927B018C01689406C024 -:101CD000DA2EEF010E943A8BFE01E894A59125913E -:101CE000359145915591A6F3EF010E94CC8CFE01F0 -:101CF0009701A801DA9469F7DF90EF90FF900F91B8 -:101D00001F91CF91DF9108959B01AC0160E070E0DD -:101D100080E89FE30C94218D0C94948B0C944A8F53 -:101D20000E94C48BD8F39923C9F3940F511DA3F3D8 -:101D30009150504094F059F0882332F0660F771F8D -:101D4000881F91505040C1F79E3F51052CF7880FD6 -:101D5000911D9695879597F908955F3FACF0983E51 -:101D60009CF0BB27869577956795B79508F4B16089 -:101D70009395C1F7BB0F58F711F460FFE8CF6F5F81 -:101D80007F4F8F4F9F4FE3CF0C94DF8B16F00C9457 -:101D90004A8F0C949A8B68940C94948B0E94C48BF9 -:101DA000A8F39923C1F3AEF3DF93CF931F930F935F -:101DB000FF92C92FDD2788232AF02197660F771F0E -:101DC000881FDAF720E030E040E85FEB9FE38839D6 -:101DD00020F0803E38F021968F770E94B58CE4E2A7 -:101DE000F2E004C00E94B58CE1E5F2E00E945D8E55 -:101DF0008B01BE01EC01FB2E6F5771097595771FA2 -:101E0000880B990B0E94C88A28E132E741E35FE31F -:101E10000E943A8BAF2D9801AE01FF900F911F9158 -:101E2000CF91DF910E94CC8C0C94AB8BFA01DC013A -:101E3000AA0FBB1F9B01AC01BF5728F422273327F1 -:101E40004427507820C0B75190F4AB2F002446951A -:101E500037952795011CA395D2F3002071F0220F2E -:101E6000331F441FB395DAF30ED00C94B48C613059 -:101E70007105A0E88A07B94630F49B01AC016627DA -:101E8000772788279078309621F02083318342830A -:101E9000538308959F3F31F0915020F487957795B3 -:101EA0006795B795880F911D9695879597F9089531 -:101EB00081E090E0F8940C9493900F931F93CF934C -:101EC000DF938C01FC0101900020E9F7CF01801B1A -:101ED000910B0E946A80EC01009719F0B8010E94F2 -:101EE000C88FCE01DF91CF911F910F910895FB0113 -:101EF000DC0104C08D910190801921F441505040C3 -:101F0000C8F7881B990B08956817790768F4FB01D7 -:101F1000DC01E40FF51FA40FB51F02C002900E9262 -:101F200041505040D8F708950C948A90FB01DC0191 -:101F30008D9181341CF08B350CF4805E619161349D -:101F40001CF06B350CF4605E861B611189F3990BF4 -:101F50000895FB01DC010D900020E9F71197019035 -:101F60000D920020E1F70895FC018191861721F080 -:101F70008823D9F7992708953197CF010895FB0158 -:101F8000DC018D91019080190110D9F3990B08950E -:101F9000FB01DC0101900D920020E1F70895FB01A7 -:101FA000DC010D900020E9F711974150504028F0D6 -:101FB000019000200D92C9F708951C920895FB012D -:101FC000DC014150504030F08D910190801919F49E -:101FD0000020B9F7881B990B0895FB01DC014150E3 -:101FE000504048F001900D920020C9F701C01D92A9 -:101FF00041505040E0F708950F931F93CF93DF9324 -:10200000CDB7DEB72E970FB6F894DEBF0FBECDBFAB -:102010000E891F89888D998D26E02C831A83098368 -:1020200097FF02C080E090E801979E838D83AE0108 -:10203000445E5F4F6A8D7B8DCE0101960E94C984FC -:102040004D815E8157FD0AC02F81388542175307A5 -:102050000CF49A01F801E20FF31F10822E960FB6CE -:10206000F894DEBF0FBECDBFDF91CF911F910F91CE -:1020700008950F931F93CF93DF93CDB7DEB72E97BD -:102080000FB6F894DEBF0FBECDBF0E891F8986E064 -:102090008C831A8309838FEF9FE79E838D83AE0124 -:1020A000465E5F4F688D798DCE0101960E94C9848E -:1020B000EF81F885E00FF11F10822E960FB6F8948D -:1020C000DEBF0FBECDBFDF91CF911F910F9108955D -:1020D000CF93DF93CDB7DEB72E970FB6F894DEBF60 -:1020E0000FBECDBF85E08C838C899D899A838983BF -:1020F000AE01485E5F4F6E897F89CE0101960E94D6 -:1021000092882E960FB6F894DEBF0FBECDBFDF913A -:10211000CF910895FB01DC0102C001900D92415066 -:0A2120005040D8F70895F894FFCF5F -:10212A0003100000C00120000000F10D8000010032 -:10213A0000005E00BC00770100000000152D9068C9 -:10214A00FC6D062D542D322D622DC72DF76D000022 -:10215A0000008D2D9068FC6D062DCE2D8A2E622DE5 -:10216A00C72DF76D00044D515454040000000000BF -:10217A000000000000000000000000000000000055 -:10218A000000000000000000000000000000000045 -:10219A0000000000000000D909FA1C303132333443 -:1021AA0035363738394142434445460011E5728A8B -:1021BA00000000002F471A3400000000DC475337A4 -:1021CA0000000000D169D16901005E000000000032 -:1021DA0000009352DE52FC6D9252A952E7553055D7 -:1021EA0089561A577D5489579953B6561056C85569 -:1021FA00C152B152AD52000000004C2E9068FC6DE5 -:10220A00062D9F2D5D2E622DC72DF76D0000000053 -:10221A008D2D9068FC6D062DCE2D7A2E622DC72D40 -:10222A00F76D000000002D699068BA687A69EB685A -:10223A00C968DD680000000090336333FC6D925278 -:10224A005B334733383300000000F669D369FC6D0D -:10225A00FB6D00000000D1699068FC6DFB6DD169CF -:10226A00D169D16900000000D1699068FC6DFB6DED -:10227A0000000000D169D169FC6DD169D169D169C9 -:10228A00D169D169D169D169D169D169D1690000AE -:10229A000000C64C774DFC6DDD52554D3B4D144D3B -:1022AA00024E2752374D8B542453D552E84CE64CF4 -:1022BA00CA52DC4C00000000F96A00000000D16933 -:1022CA004E494C0000000000000000000000000021 -:1022DA0000000000000000000000000000000000F4 -:1022EA0043323A33453A31663A30333A31423A3137 -:1022FA00450068656C700073617665006C6F616497 -:10230A0000676574006D6163006B696C6C007265CF -:10231A00710069700070776400636C6561720072A5 -:10232A0065626F6F74000D0A005F73746174005602 -:10233A000052504D004900737700666C7400707744 -:10234A0072002F616C61726D2F736E7372002F6150 -:10235A006C61726D2F6F76726874002F004C6F611A -:10236A006465642066726F6D20666C6173682049CB -:10237A00503A0020444E533A002047573A00204D25 -:10238A0041534B3A000A4E6F2049502064617461F0 -:10239A0020666F756E6420696E20666C6173680AC8 -:1023AA000023253258253258253258006974656D44 -:1023BA000073636D640072636D6400656D69740017 -:1023CA004F4E004F4646003B006E756C6C006661CE -:1023DA006C73650074727565006E616E00696E6675 -:1023EA00006F76660022002D0025252532780048E8 -:1023FA004443205374617475733D00543D00432C6B -:10240A002052483D0025002F54002F4800493243EE -:10241A002052657365740020434F325B005D20745F -:10242A00564F435B005D20626173656C696E655B44 -:10243A00002F434F32002F54564F43002F626173CF -:10244A0065005D206D696C6C69735B005D004661B7 -:10245A00696C656420746F20676574204552524F19 -:10246A00525F49442072656769737465722E00452C -:10247A0072726F723A204865617465725375707032 -:10248A006C79004572726F723A20486561746572A0 -:10249A004661756C74004572726F723A204D6178AC -:1024AA00526573697374616E6365004572726F7207 -:1024BA003A204D6561734D6F6465496E76616C694A -:1024CA0064004572726F723A2052656164526567A0 -:1024DA00496E76616C6964004572726F723A204D7A -:1024EA007367496E76616C696400726F6F7400621B -:1024FA0063737400256400646D78696E00646D7896 -:10250A00006D6F64627573006F77006974656D732F -:10251A0000746F70696373006D7174740057495A5F -:10252A006E6574004844433130383020496E69740E -:10253A0020004D616E75666163747572657220491B -:10254A00443D3078004465766963652049443D30EE -:10255A0078004465766963652053657269616C2009 -:10256A004E756D6265723D00253032582D25303426 -:10257A00582D253034580043435338313120496EA1 -:10258A0069740043435338313120496E69742065B8 -:10259A0072726F72006D61700031772054696D65D7 -:1025AA006F7574005265736574206572726F72007C -:1025BA0020636F6D705F6964210025783A25783A47 -:1025CA0025783A25783A25783A257825D181002F39 -:1025DA00726573702F23002F7265712F636F6E6699 -:1025EA000031006B6B3030375F6D656761323536AD -:1025FA0030002F636E662F25735F636F6E6669679F -:10260A002E6A736F6E005355434345535300494432 -:10261A005F4552524F52004932435F4552524F5220 -:10262A0000494E5445524E414C5F4552524F52005A -:10263A0047454E455249435F4552524F5200556EE7 -:10264A00737065636966696564206572726F722E5C -:10265A000024636F6D6D616E64002C002F616C61E4 -:0C266A00726D6F66662F736E7372000055 +:1000000080831282138214821582EAE4FDE09183D8 +:1000100080831282138214821582E0E5FDE09183D1 +:1000200080831282138214821582EAE4FBE09183BA +:1000300080831282138214821582E6E5FDE09183AB +:1000400080831282138214821582ECE5FDE0918395 +:1000500080831282138214821582E2E6FDE091838E +:1000600080831282138214821582E8E6FDE0918378 +:1000700080831282138214821582E0E5FBE0918373 +:1000800080831282138214821582E8E5FBE01382DA +:100090001282448355836683778328E133E031837A +:1000A0002083EEE6FDE09183808312821382148226 +:1000B0001582E4E7FDE0918380831282138214822B +:1000C0001582EAE7FDE09183808312821382148215 +:1000D0001582E4E6FBE02AE52283108A1786128A5D +:1000E000118A00E010E42CE136E4038314832583B5 +:1000F00036831782108611861286138A148A158A0F +:10010000168A1486138616861586E0E8FDE091832C +:1001100080831282138214821582E7E3FDE013824A +:100120001282448355836683778322E733E03183E9 +:10013000208324E024871092320D1092310D10920A +:10014000340D1092330D1092360D1092350DACE730 +:10015000BBE013961C921E9212972AE233E011968E +:100160003C932E939093100C80930F0C1092110CD3 +:100170001092120C1092130C1092140C2FEF3FEFF0 +:1001800030931C0C20931B0C1596FC93EE93149744 +:1001900010921A0C1092190CE6E8FDE0918380830E +:1001A0001282138214821582ECE8FDE09183808331 +:1001B0001282138214821582E2E9FDE0918380832A +:1001C0001282138214821582E8E9FDE09183808314 +:1001D0001282138214821582EEE9FDE091838083FE +:1001E0001282138214821582E4EAFDE08FEF80838D +:1001F00012821182148613868FEF9FEFDC018783B2 +:100200009087A187B2871F910F9108950F931F9335 +:10021000CF93DF938230910510F482E090E0E0917B +:10022000DD0DF091DE0D20E030E0A0E0B0E0309791 +:1002300019F1408151810281138148175907C8F093 +:100240008417950769F4109731F012960C93129762 +:1002500013961C9327C00093DD0D1093DE0D22C072 +:100260002115310519F04217530718F49A01BD0101 +:10027000EF01DF01F801DBCF21153105F9F0281B73 +:10028000390B2430310580F48A819B816115710519 +:1002900021F0FB019383828304C09093DE0D809351 +:1002A000DD0DFE01329644C0FE01E20FF31F819383 +:1002B000919322503109398328833AC02091DB0D74 +:1002C0003091DC0D232B41F420910A0230910B0276 +:1002D0003093DC0D2093DB0D209108023091090250 +:1002E0002115310541F42DB73EB740910C025091D4 +:1002F0000D02241B350BE091DB0DF091DC0DE217B4 +:10030000F307A0F42E1B3F0B2817390778F0AC0138 +:100310004E5F5F4F2417350748F04E0F5F1F509315 +:10032000DC0D4093DB0D8193919302C0E0E0F0E09F +:10033000CF01DF91CF911F910F910895CF93DF935C +:10034000009709F481C0FC01329713821282A091B8 +:10035000DD0DB091DE0D109781F420813181820F87 +:10036000931F2091DB0D3091DC0D2817390751F5D3 +:10037000F093DC0DE093DB0D67C0ED0120E030E091 +:10038000CE17DF0740F44A815B819E01411551057C +:10039000F1F0EA01F5CFD383C28340815181840F0C +:1003A000951FC817D90759F488819981840F951F23 +:1003B0000296918380838A819B8193838283211516 +:1003C000310529F4F093DE0DE093DD0D3DC0E90128 +:1003D000FB83EA8349915991C40FD51FEC17FD07A0 +:1003E00061F480819181840F951F0296E9019983C0 +:1003F0008883828193819B838A83E0E0F0E0129678 +:100400008D919C911397009719F0FD01DC01F7CFB6 +:100410008D919C9111979D012E5F3F4F820F931FED +:100420002091DB0D3091DC0D2817390769F43097E6 +:1004300029F41092DE0D1092DD0D02C0138212829B +:10044000B093DC0DA093DB0DDF91CF9108958F92D7 +:100450009F92AF92BF92CF92DF92EF92FF92CF9393 +:10046000DF93EC01688179818A819B816115710537 +:100470008105910521F464E279ED8BE597E02DE1AA +:1004800033EF41E050E00E94C98C49015A019B01C1 +:10049000AC01A7EAB1E40E94E88C6B017C01ACEEF0 +:1004A000B4EFA50194010E94F68CDC01CB018C0D08 +:1004B0009D1DAE1DBF1DB7FF03C00197A109B04828 +:1004C00088839983AA83BB83BC01CD019F77DF9189 +:1004D000CF91FF90EF90DF90CF90BF90AF909F9023 +:1004E0008F9008958F929F92AF92BF92CF92DF929A +:1004F000EF92FF9260910E0270910F0280911002B4 +:1005000090911102611571058105910521F464E254 +:1005100079ED8BE597E02DE133EF41E050E00E946B +:10052000C98C49015A019B01AC01A7EAB1E40E94C0 +:10053000E88C6B017C01ACEEB4EFA50194010E9444 +:10054000F68CDC01CB018C0D9D1DAE1DBF1DB7FFD0 +:1005500003C00197A109B04880930E0290930F0247 +:10056000A0931002B0931102BC01CD019F77FF90C0 +:10057000EF90DF90CF90BF90AF909F908F900895B5 +:1005800060930E0270930F028093100290931102F9 +:1005900008953F924F925F926F927F928F929F92B7 +:1005A000AF92BF92CF92DF92EF92FF920F931F9381 +:1005B000CF93DF935C016B017A016115710519F02E +:1005C000FB0191838083E114F10429F0C7010297B4 +:1005D000839708F0C9C0E5012196F5011081812FAC +:1005E00090E00E94F483892B11F05E01F4CF1D325C +:1005F00029F42196F501118101E007C01B3221F495 +:10060000E5012296F501118100E0E114F104B1F059 +:10061000F0E1EF16F10429F4B0C010E3E114F104A5 +:1006200001F12AE0E216F104B1F180E1E816F104EB +:1006300071F0E8E0EE16F104F1F413C0103341F567 +:1006400088818F7D883549F7198122960260F0E113 +:10065000EF2EF12C88248A94982CA82CAFE0BA2E87 +:1006600020C078E0E72EF12C88248A94982CA82CBE +:10067000EFE1BE2E16C06FEF7FEFCB0197010F2C7D +:10068000000C440B550B0E94A78C49015A0109C06C +:100690008AE0E82EF12C69E9862E982CA82C69E1D5 +:1006A000B62E40E060E070E0CB0127010F2C000C7B +:1006B00066087708FE0150ED352E310E29E023152E +:1006C00070F42FEB210F2A3118F439EC332E06C0C9 +:1006D0002FE9210F2A3130F529EA322E310E232D50 +:1006E00030E02E153F05F4F44F3FC9F0861697060B +:1006F000A806B90688F0A30192010E94978C232DC9 +:1007000030E040E050E0620F731F841F951F6217B6 +:1007100073078407950710F44FEF01C041E021965D +:100720001081C8CFC114D10451F0442311F0219796 +:1007300003C001FF04C02297F601D183C08300FFEC +:1007400007C090958095709561957F4F8F4F9F4F13 +:100750004F3F79F482E290E09093E60D8093E50DAF +:100760003FEF2FEF9FEF0DC040E030E020E090E042 +:1007700008C0462F372F282F04C0103309F067CF49 +:100780005FCF642F732F822FDF91CF911F910F9135 +:10079000FF90EF90DF90CF90BF90AF909F908F90A1 +:1007A0007F906F905F904F903F900895FC01882755 +:1007B0009927E89421912032E9F3293010F02E3066 +:1007C000C8F32B3241F02D3239F4689404C00E94F2 +:1007D0006984820F911D219120532A30C0F31EF4A9 +:1007E000909581959F4F089591110C946F8A803256 +:1007F00019F089508550C8F70895FB01DC018D91EF +:10080000059080190110D9F3990B0895FB01DC01C3 +:100810000D900020E9F711974150504028F00590C5 +:1008200000200D92C9F708951C920895FB01DC0188 +:100830004150504030F08D910590801919F40020FE +:10084000B9F7881B990B0895FB01DC01415050401A +:1008500048F005900D920020C9F701C01D9241504B +:100860005040E0F7089549ED5DE00C943784FA01BB +:10087000A191B081009719F41097E1F0CD01DC014E +:10088000CD010D90002011F4C00113C0FB01219196 +:10089000222319F02015D9F7F3CFFB012191201560 +:1008A00019F41E92119606C02223C1F70D90002064 +:1008B000A1F7D001FA01A193B0830895BB274A3074 +:1008C00031F4992322F4BDE2909581959F4F0C94C9 +:1008D00072847AE0979F902D879F802D910D11242F +:1008E0000895BB27FB015527AA27880F991FAA1F28 +:1008F000A41710F0A41B83955051B9F7A05DAA333B +:1009000008F0A95DA193009779F7B111B193119205 +:10091000CB010C949A8AFC01238127FF10C0EFEDD4 +:10092000FDE0208131818217930711F4118210823A +:1009300032962DE0E53EF207A1F70E949E8180E00D +:1009400090E008950F931F93CF93DF93009731F4B6 +:100950006115710519F480E090E03AC08B01EC015B +:100960006EE070E081E090E00E94538AFC01892BE8 +:1009700091F380E883830115110571F013870287D5 +:1009800081E883838091DF0D9091E00D892B21F424 +:10099000F093E00DE093DF0D2097C9F0D187C08779 +:1009A0008381826083838091E10D9091E20D892B98 +:1009B00071F4F093E20DE093E10D8091E30D9091DD +:1009C000E40D892B21F4F093E40DE093E30DCF01C6 +:1009D000DF91CF911F910F910895CF93DF93EC0199 +:1009E0002B8120FF33C026FF0AC02F7B2B838E81F3 +:1009F0009F8101969F838E838A8190E029C022FF88 +:100A00000FC0E881F9818081082E000C990B0097B6 +:100A100019F420622B831AC03196F983E8830EC043 +:100A2000EA85FB85199597FF09C02B81019611F086 +:100A300080E201C080E1822B8B8308C02E813F8140 +:100A40002F5F3F4F3F832E83992702C08FEF9FEF89 +:100A5000DF91CF9108950F931F93CF93DF93CDB77D +:100A6000DEB708851985F801838188608383AE012C +:100A7000445F5F4F6A857B85C8010E946585F801E8 +:100A80002381277F2383DF91CF911F910F910895B9 +:100A90000F931F93CF93DF93CDB7DEB708851985EA +:100AA000F801838188608383AE01445F5F4F6A856C +:100AB0007B85C8010E942E89F8012381277F23832B +:100AC000DF91CF911F910F9108952F923F924F92F6 +:100AD0005F926F927F928F929F92AF92BF92CF92CE +:100AE000DF92EF92FF920F931F93CF93DF93CDB7D7 +:100AF000DEB72B970FB6F894DEBF0FBECDBF6C01EB +:100B00007B018A01FC0117821682838181FFCCC19F +:100B1000CE0101963C01F6019381F70193FD859189 +:100B200093FF81917F01882309F4BAC1853239F49A +:100B300093FD859193FF81917F01853229F4B60160 +:100B400090E00E94AA8AE7CF912C212C312CFFE162 +:100B5000F315D8F08B3279F038F4803279F08332A3 +:100B6000A1F4232D20611DC08D3261F0803369F422 +:100B7000232D216016C0832D8260382EE32DE46082 +:100B80003E2E2AC0F32DF8601DC037FC2DC020ED8D +:100B9000280F2A3040F08E32B9F436FC81C1232D63 +:100BA0002064322E19C036FE06C08AE0989E200DC1 +:100BB0001124922E11C0EAE02E9E200D1124222E27 +:100BC000F32DF0623F2E08C08C3621F4832D80680F +:100BD000382E02C0883641F4F70193FD859193FFCA +:100BE00081917F018111B3CF982F9F7D95549330D0 +:100BF00028F40C5F1F4F9FE399830DC0833631F0BB +:100C0000833771F0833509F059C021C0F801808124 +:100C100089830E5F1F4F88248394912C530113C046 +:100C20002801F2E04F0E511CF801A080B18036FE81 +:100C300003C0692D70E002C06FEF7FEFC5010E9415 +:100C40008F8A4C018201F32DFF773F2E16C02801B9 +:100C500022E0420E511CF801A080B18036FE03C094 +:100C6000692D70E002C06FEF7FEFC5010E947D8AA1 +:100C70004C01F32DF0683F2E820133FC1BC0822D06 +:100C800090E088169906B0F4B60180E290E00E94E8 +:100C9000AA8A2A94F4CFF50137FC859137FE819119 +:100CA0005F01B60190E00E94AA8A21102A9421E0F7 +:100CB000821A91088114910471F7E8C0843611F00A +:100CC000893641F5F80137FE07C060817181828164 +:100CD00093810C5F1F4F08C060817181072E000C4B +:100CE000880B990B0E5F1F4FF32DFF763F2E97FF5A +:100CF00009C090958095709561957F4F8F4F9F4F5C +:100D0000F0683F2E2AE030E0A3010E94FF8A882E7F +:100D1000861845C0853731F4232D2F7EB22E2AE068 +:100D200030E025C0932D997FB92E8F36C1F018F48D +:100D3000883579F0B5C0803719F0883721F0B0C018 +:100D4000E92FE061BE2EB4FE0DC0FB2DF460BF2E76 +:100D500009C034FE0AC0292F2660B22E06C028E042 +:100D600030E005C020E130E002C020E132E0F801CF +:100D7000B7FE07C060817181828193810C5F1F4F34 +:100D800006C06081718180E090E00E5F1F4FA3017B +:100D90000E94FF8A882E8618FB2DFF773F2E36FE95 +:100DA0000DC0232D2E7FA22E891458F434FE0BC0C3 +:100DB00032FC09C0832D8E7EA82E05C0B82CA32C32 +:100DC00003C0B82C01C0B92CA4FE0FC0FE01E80D71 +:100DD000F11D8081803321F49A2D997EA92E09C0BE +:100DE000A2FE06C0B394B39404C08A2D867809F09D +:100DF000B394A3FC11C0A0FE06C0B21488F4280C62 +:100E0000922C9B180EC0B21460F4B60180E290E000 +:100E10000E94AA8AB394F7CFB21418F42B1802C018 +:100E2000982C212CA4FE10C0B60180E390E00E9413 +:100E3000AA8AA2FE17C0A1FC03C088E790E002C006 +:100E400088E590E0B6010CC08A2D867859F0A1FEA5 +:100E500002C08BE201C080E2A7FC8DE2B60190E007 +:100E60000E94AA8A891438F4B60180E390E00E94B7 +:100E7000AA8A9A94F7CF8A94F301E80DF11D808134 +:100E8000B60190E00E94AA8A8110F5CF222009F4D1 +:100E900042CEB60180E290E00E94AA8A2A94F6CF60 +:100EA000F6018681978102C08FEF9FEF2B960FB6D8 +:100EB000F894DEBF0FBECDBFDF91CF911F910F9190 +:100EC000FF90EF90DF90CF90BF90AF909F908F906A +:100ED0007F906F905F904F903F902F90089520FDEE +:100EE00009C0FC0123FD05C022FF02C07383628399 +:100EF00051834083089544FD17C046FD17C0AB01E0 +:100F0000BC01DA01FB01AA0FBB1FEE1FFF1F1094EB +:100F1000D1F74A0F5B1F6E1F7F1FCB01BA01660F0F +:100F2000771F881F991F09C033E001C034E0660FA6 +:100F3000771F881F991F3150D1F7620F711D811DD6 +:100F4000911D08950F931F93CF93DF938C01C801D8 +:100F50000E94ED84EC0197FD08C00E94F483892B68 +:100F6000B1F7B801CE010E94E68ACE01DF91CF91A0 +:100F70001F910F9108958F929F92AF92BF92EF921F +:100F8000FF920F931F93CF93DF938C01D62F7A019B +:100F9000B22E0E94ED849C0133272B32310531F0B3 +:100FA0002D32310561F48B2D8068B82ED15011F4AB +:100FB00080E068C0C8010E94ED8497FDF9CFCB2D79 +:100FC000CD7F2B2D207309F58033F9F4AA24AA9440 +:100FD000AD0E09F443C0C8010E94ED8497FD3EC0E8 +:100FE0009C012F7D33272835310549F4C264D25046 +:100FF000A9F1C8010E94ED8497FF07C02FC0B6FE7B +:1010000002C0C26001C0C261DA2D812C912C540152 +:1010100020ED280F283080F0C4FF04C0B8010E94E2 +:10102000E68A19C02A3040F0C6FFF8CF2F7D3FEE88 +:10103000320F363098F727504C2FC501B4010E946B +:101040007B874B015C01C260D15059F0C8010E94FE +:10105000ED8497FFDDCFC1FD04C0AACF812C912C78 +:101060005401C7FF08C0B094A09490948094811C50 +:10107000911CA11CB11C2C2FB501A401C7010E9419 +:101080006F8781E0DF91CF911F910F91FF90EF90DB +:10109000BF90AF909F908F9008955F926F927F92D4 +:1010A0008F929F92AF92BF92CF92DF92EF92FF9278 +:1010B0000F931F93CF93DF93CDB7DEB7A0970FB6F3 +:1010C000F894DEBF0FBECDBF5C01962E7A01F90108 +:1010D0008E010F5F1F4F680180E2D8011D928A9533 +:1010E000E9F7D50113968C9080E090E0612C712C8B +:1010F00030E061E070E083FC259183FE21918F0157 +:10110000522E211103C080E090E092C02E3511F4E0 +:10111000009751F1432F50E0481759073CF42D3503 +:1011200059F12D3219F4772009F103C0772009F421 +:101130006AC0452D469546954695D601A40FB11D2A +:10114000452D47708B0102C0000F111F4A95E2F731 +:10115000A8015C91452B4C93651459F0561410F47A +:101160005394E7CF5A94E5CF31E004C077247394C9 +:1011700001C0712C0196BFCF772019F08E8180625B +:101180008E83311103C08824839417C0F6019E0119 +:101190002F5D3F4F8081809581932E173F07D1F7B8 +:1011A000F2CFE114F10429F0D7018C93F7013196C5 +:1011B0007F019A94812C9920F9F0C5010E94ED8459 +:1011C00097FD18C0FC01FF2723E0F595E7952A95C8 +:1011D000E1F7EC0DFD1D208130E0AC014770552793 +:1011E00002C0359527954A95E2F720FDDACFB50183 +:1011F0000E94E68A811087CFE114F10411F0D70133 +:101200001C92C80115C0422F469546954695D601B9 +:10121000A40FB11D422F47708B0102C0000F111F98 +:101220004A95E2F7A8015C91452B4C93622EA2CF20 +:10123000A0960FB6F894DEBF0FBECDBFDF91CF9161 +:101240001F910F91FF90EF90DF90CF90BF90AF90E4 +:101250009F908F907F906F905F9008955F926F92B4 +:101260007F928F929F92AF92BF92CF92DF92EF9236 +:10127000FF920F931F93CF93DF936C01EB015A0101 +:10128000FC0117821682512CF601E380FE01E3FC7B +:101290008591E3FE8191182FEF01882309F4EEC0B8 +:1012A00090E00E94F483892B21F0C6010E94A2875E +:1012B000EBCF153241F4FE01E3FC1591E3FE1191F1 +:1012C000EF01153281F4C6010E94ED8497FDD4C070 +:1012D000412F50E09C01332724173507A9F2B601AE +:1012E0000E94E68ACBC01A3239F4E3FC1591E3FE82 +:1012F0001191EF0101E001C000E0F12C20ED210F80 +:101300002A3080F402606F2D70E080E090E040E2CF +:101310000E947B87F62EFE01E3FC1591E3FE1191FE +:10132000EF01ECCF01FF03C0F11003C0A7C0FF2401 +:10133000FA94183619F01C3651F010C0FE01E3FC87 +:101340001591E3FE1191EF01183641F40860046035 +:10135000FE01E3FC1591E3FE1191EF01112309F465 +:101360008DC0612F70E082E295E00E94728A892B25 +:1013700009F484C000FD07C0F50180809180C5019B +:1013800002965C0102C0812C912C1E3651F4F601AC +:101390004681578160E070E0202FC4010E946F8772 +:1013A00073CF1336A9F401FD02C0FF24F394C601E4 +:1013B0000E94ED8497FD60C08114910429F0F4012E +:1013C0008083C40101964C01FA94F110F0CF50C013 +:1013D0001B3559F49E01A4016F2DC6010E944D8852 +:1013E000EC01892B09F044C03EC0C6010E94A287CF +:1013F00097FD42C01F3661F128F4143639F11936D1 +:1014000051F128C0133771F0153701F123C0811451 +:10141000910429F0F4016082C40101964C01FA9410 +:10142000FF2071F0C6010E94ED843C0197FD08C0C9 +:101430000E94F483892B59F3B601C3010E94E68A06 +:1014400081149104A9F0F401108212C0006203C05B +:10145000006101C00064202FA4016F2DC6010E940D +:10146000BB87811105C0F6018381807329F406C012 +:1014700000FD0ACF539408CF552019F0852D90E038 +:1014800002C08FEF9FEFDF91CF911F910F91FF90DF +:10149000EF90DF90CF90BF90AF909F908F907F9014 +:1014A0006F905F9008950F931F93CF93DF93869F64 +:1014B0008001879F100D969F100D1124C8010E9476 +:1014C0000681EC01009729F0A80160E070E00E941D +:1014D000888ACE01DF91CF911F910F9108959927AE +:1014E00088270895FC010590061621F00020D9F701 +:1014F000C00108953197CF010895FC010590615016 +:1015000070400110D8F7809590958E0F9F1F089519 +:10151000DC0101C06D9341505040E0F70895FC019B +:101520006150704001900110D8F7809590958E0F12 +:101530009F1F0895DC01FC01672F71917723E1F76C +:10154000329704C07C916D9370836291AE17BF0790 +:10155000C8F308950F931F93CF93DF93FB0123816B +:1015600021FD03C08FEF9FEF2CC022FF16C04681E4 +:101570005781248135814217530744F4A081B181FA +:101580009D012F5F3F4F318320838C9326813781CC +:101590002F5F3F4F3783268314C08B01EC01FB0183 +:1015A0000084F185E02D1995892BE1F6D801169676 +:1015B0008D919C911797019617969C938E931697F1 +:1015C000CE01DF91CF911F910F910895FB012381EF +:1015D00020FF12C026FD10C08F3F3FEF930761F040 +:1015E00082832F7D20642383268137812150310916 +:1015F00037832683992708958FEF9FEF0895FA0187 +:10160000AA27283051F1203181F1E8946F936E7F41 +:101610006E5F7F4F8F4F9F4FAF4FB1E03ED0B4E032 +:101620003CD0670F781F891F9A1FA11D680F791F73 +:101630008A1F911DA11D6A0F711D811D911DA11D84 +:1016400020D009F468943F912AE0269F1124301994 +:10165000305D3193DEF6CF010895462F4770405D2F +:101660004193B3E00FD0C9F7F6CF462F4F70405DDE +:101670004A3318F0495D31FD4052419302D0A9F739 +:10168000EACFB4E0A6959795879577956795BA9533 +:10169000C9F700976105710508959B01AC010A2EF9 +:1016A00006945795479537952795BA95C9F7620FD0 +:1016B000731F841F951FA01D08950E949F8B08F41F +:1016C00081E00895E89409C097FB3EF490958095D9 +:1016D000709561957F4F8F4F9F4F9923A9F0F92FF8 +:1016E00096E9BB279395F695879577956795B79576 +:1016F000F111F8CFFAF4BB0F11F460FF1BC06F5F5C +:101700007F4F8F4F9F4F16C0882311F096E911C06D +:10171000772321F09EE8872F762F05C0662371F08E +:1017200096E8862F70E060E02AF09A95660F771FA2 +:10173000881FDAF7880F9695879597F90895990F7E +:101740000008550FAA0BE0E8FEEF16161706E8078B +:10175000F907C0F012161306E407F50798F0621BAC +:10176000730B840B950B39F40A2661F0232B242B81 +:10177000252B21F408950A2609F4A140A6958FEFA0 +:10178000811D811D08950E94D68B0C94478C0E9468 +:10179000398C38F00E94408C20F0952311F00C9485 +:1017A000308C0C94368C11240C947B8C0E94588CB9 +:1017B00070F3959FC1F3950F50E0551F629FF001A4 +:1017C000729FBB27F00DB11D639FAA27F00DB11DBD +:1017D000AA1F649F6627B00DA11D661F829F222746 +:1017E000B00DA11D621F739FB00DA11D621F839FCD +:1017F000A00D611D221F749F3327A00D611D231FA3 +:10180000849F600D211D822F762F6A2F11249F57F0 +:1018100050409AF0F1F088234AF0EE0FFF1FBB1FF3 +:10182000661F771F881F91505040A9F79E3F5105B2 +:1018300080F00C94308C0C947B8C5F3FE4F3983EEA +:10184000D4F3869577956795B795F795E7959F5F5C +:10185000C1F7FE2B880F911D9695879597F90895EE +:1018600097F99F6780E870E060E008959FEF80EC53 +:10187000089500240A9416161706180609060895F6 +:1018800000240A9412161306140605060895092E5C +:101890000394000C11F4882352F0BB0F40F4BF2BCB +:1018A00011F460FF04C06F5F7F4F8F4F9F4F08950B +:1018B00057FD9058440F551F59F05F3F71F0479501 +:1018C000880F97FB991F61F09F3F79F087950895E6 +:1018D000121613061406551FF2CF4695F1DF08C005 +:1018E000161617061806991FF1CF86957105610522 +:1018F00008940895E894BB2766277727CB0197F9CA +:101900000895F999FECF92BD81BDF89A992780B5C7 +:101910000895262FF999FECF1FBA92BD81BD20BD33 +:101920000FB6F894FA9AF99A0FBE01960895DB0162 +:101930008F939F930E94E88CBF91AF91A29F800DDF +:10194000911DA39F900DB29F900D11240895A1E2C7 +:101950001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F29 +:10196000FF1FA217B307E407F50720F0A21BB30B74 +:10197000E40BF50B661F771F881F991F1A9469F7F0 +:1019800060957095809590959B01AC01BD01CF014C +:101990000895052E97FB1EF400940E94E08C57FDDD +:1019A00007D00E94A78C07FC03D04EF40C94E08C67 +:1019B00050954095309521953F4F4F4F5F4F08957B +:1019C00090958095709561957F4F8F4F9F4F0895AB +:1019D0000E94FB8CA59F900DB49F900DA49F800D3D +:1019E000911D11240895B7FF0C94E88C0E94E88C97 +:1019F000821B930B0895A29FB001B39FC001A39FC8 +:101A0000700D811D1124911DB29F700D811D112437 +:101A1000911D089597FB072E16F4009407D077FDCB +:101A200009D00E943C8D07FC05D03EF4909581952D +:101A30009F4F0895709561957F4F0895EE0FFF1F9A +:101A4000881F8BBF0790F691E02D19946927962780 +:101A5000692778278727782708950E94FB8C3323EE +:101A600012F48A1B9B0B0C94378D0E94FB8CB7FFE2 +:101A70000895821B930B0895AA1BBB1B51E107C05D +:101A8000AA1FBB1FA617B70710F0A61BB70B881F0E +:101A9000991F5A95A9F780959095BC01CD0108959D +:101AA0005058BB27AA270E94688D0C94478C0E942F +:101AB000398C38F00E94408C20F039F49F3F19F4A3 +:101AC00026F40C94368C0EF4E095E7FB0C94308CE5 +:101AD000E92F0E94588C58F3BA17620773078407DE +:101AE000950720F079F4A6F50C947A8C0EF4E09525 +:101AF0000B2EBA2FA02D0B01B90190010C01CA01C8 +:101B0000A0011124FF27591B99F0593F50F4503E72 +:101B100068F11A16F040A22F232F342F4427585F64 +:101B2000F3CF469537952795A795F0405395C9F77C +:101B30007EF41F16BA0B620B730B840BBAF0915034 +:101B4000A1F0FF0FBB1F661F771F881FC2F70EC0D3 +:101B5000BA0F621F731F841F48F4879577956795A6 +:101B6000B795F7959E3F08F0B0CF9395880F08F092 +:101B70009927EE0F9795879508950E94D18D0C9423 +:101B8000478C0E94408C58F00E94398C40F029F418 +:101B90005F3F29F00C94308C51110C947B8C0C9489 +:101BA000368C0E94588C68F39923B1F3552391F336 +:101BB000951B550BBB27AA2762177307840738F0BC +:101BC0009F5F5F4F220F331F441FAA1FA9F335D019 +:101BD0000E2E3AF0E0E832D091505040E695001CCD +:101BE000CAF72BD0FE2F29D0660F771F881FBB1F87 +:101BF000261737074807AB07B0E809F0BB0B802D65 +:101C0000BF01FF2793585F4F3AF09E3F510578F090 +:101C10000C94308C0C947B8C5F3FE4F3983ED4F3AF +:101C2000869577956795B795F7959F5FC9F7880F64 +:101C3000911D9695879597F90895E1E0660F771FB6 +:101C4000881FBB1F621773078407BA0720F0621B47 +:101C5000730B840BBA0BEE1F88F7E09508950E9472 +:101C6000368E6894B1110C947B8C08950E94608C20 +:101C700088F09F5798F0B92F9927B751B0F0E1F04D +:101C8000660F771F881F991F1AF0BA95C9F714C0FD +:101C9000B13091F00E947A8CB1E008950C947A8C66 +:101CA000672F782F8827B85F39F0B93FCCF3869536 +:101CB00077956795B395D9F73EF490958095709593 +:101CC00061957F4F8F4F9F4F08950E949F8B08F41F +:101CD0008FEF0895FA01EE0FFF1F309621053105B1 +:101CE000A1F16115710561F48038BFE39B0749F1EB +:101CF00068949038810561F08038BFEF9B0741F010 +:101D000099234AF5FF3FE1053105210519F1E894D2 +:101D10000894E795D901AA2329F4AB2FBE2FF85FC9 +:101D2000D0F310C0FF5F70F4A695E0F7F73950F0DC +:101D300019F0FF3A38F49F779F930DD00F9007FC6E +:101D40009058089546F00C94368C60E070E080E87E +:101D50009FE308954FE79F775F934F933F932F93B0 +:101D60000E946A8F2F913F914F915F910E94C38B88 +:101D70000C94C78E0E949F8B880B990B089529F4B1 +:101D800016F00C94308C0C947A8C0C94368C0E9447 +:101D9000608CA8F39638A0F707F80F92E8942BE32D +:101DA0003AEA48EB5FE70E94D98B0F920F920F92AD +:101DB0004DB75EB70F920E94B28FECEFF1E00E9438 +:101DC000F98E4F915F91EF91FF91E595EE1FFF1F07 +:101DD00049F0FE57E0684427EE0F441FFA95E1F7FB +:101DE0004195550B0E942C8F0F9007FE0C94208F6D +:101DF0000895DF93CF931F930F93FF92EF92DF929B +:101E00007B018C01689406C0DA2EEF010E94D68B0C +:101E1000FE01E894A5912591359145915591A6F340 +:101E2000EF010E94688DFE019701A801DA9469F71D +:101E3000DF90EF90FF900F911F91CF91DF91089568 +:101E40009B01AC0160E070E080E89FE30C94BD8DE5 +:101E50000C94308C0C94E68F0E94608CD8F39923FC +:101E6000C9F3940F511DA3F39150504094F059F0D1 +:101E7000882332F0660F771F881F91505040C1F7BA +:101E80009E3F51052CF7880F911D9695879597F9E0 +:101E900008955F3FACF0983E9CF0BB278695779500 +:101EA0006795B79508F4B1609395C1F7BB0F58F7E4 +:101EB00011F460FFE8CF6F5F7F4F8F4F9F4FE3CFED +:101EC0000C947B8C16F00C94E68F0C94368C6894F2 +:101ED0000C94308C0E94608CA8F39923C1F3AEF36C +:101EE000DF93CF931F930F93FF92C92FDD27882392 +:101EF0002AF02197660F771F881FDAF720E030E07D +:101F000040E85FEB9FE3883920F0803E38F021966F +:101F10008F770E94518DE4E2F2E004C00E94518D5F +:101F2000E1E5F2E00E94F98E8B01BE01EC01FB2E8F +:101F30006F5771097595771F880B990B0E94648BF9 +:101F400028E132E741E35FE30E94D68BAF2D980191 +:101F5000AE01FF900F911F91CF91DF910E94688D8C +:101F60000C94478CFA01DC01AA0FBB1F9B01AC014A +:101F7000BF5728F4222733274427507820C0B75171 +:101F800090F4AB2F0024469537952795011CA39517 +:101F9000D2F3002071F0220F331F441FB395DAF300 +:101FA0000ED00C94508D61307105A0E88A07B946B7 +:101FB00030F49B01AC01662777278827907830960C +:101FC00021F0208331834283538308959F3F31F072 +:101FD000915020F4879577956795B795880F911D57 +:101FE0009695879597F9089581E090E0F8940C9480 +:101FF0002F910F931F93CF93DF938C01FC010190DE +:102000000020E9F7CF01801B910B0E940681EC01B3 +:10201000009719F0B8010E946490CE01DF91CF9132 +:102020001F910F910895FB01DC0104C08D91019077 +:10203000801921F441505040C8F7881B990B08952E +:102040006817790768F4FB01DC01E40FF51FA40FA2 +:10205000B51F02C002900E9241505040D8F708952B +:102060000C942691FB01DC018D9181341CF08B35A1 +:102070000CF4805E619161341CF06B350CF4605E91 +:10208000861B611189F3990B0895FB01DC010D900A +:102090000020E9F7119701900D920020E1F70895D3 +:1020A000FC018191861721F08823D9F7992708959B +:1020B0003197CF010895FB01DC018D9101908019CA +:1020C0000110D9F3990B0895FB01DC0101900D92E9 +:1020D0000020E1F70895FB01DC010D900020E9F7F5 +:1020E00011974150504028F0019000200D92C9F7FF +:1020F00008951C920895FB01DC014150504030F0DE +:102100008D910190801919F40020B9F7881B990B63 +:102110000895FB01DC014150504048F001900D92C0 +:102120000020C9F701C01D9241505040E0F70895CA +:102130000F931F93CF93DF93CDB7DEB72E970FB6D4 +:10214000F894DEBF0FBECDBF0E891F89888D998D93 +:1021500026E02C831A83098397FF02C080E090E871 +:1021600001979E838D83AE01445E5F4F6A8D7B8DA8 +:10217000CE0101960E9465854D815E8157FD0AC0A2 +:102180002F813885421753070CF49A01F801E20FAA +:10219000F31F10822E960FB6F894DEBF0FBECDBF90 +:1021A000DF91CF911F910F9108950F931F93CF93BC +:1021B000DF93CDB7DEB72E970FB6F894DEBF0FBE14 +:1021C000CDBF0E891F8986E08C831A8309838FEF28 +:1021D0009FE79E838D83AE01465E5F4F688D798D4C +:1021E000CE0101960E946585EF81F885E00FF11F11 +:1021F00010822E960FB6F894DEBF0FBECDBFDF91D2 +:10220000CF911F910F910895CF93DF93CDB7DEB794 +:102210002E970FB6F894DEBF0FBECDBF85E08C833E +:102220008C899D899A838983AE01485E5F4F6E8950 +:102230007F89CE0101960E942E892E960FB6F894C2 +:10224000DEBF0FBECDBFDF91CF910895FB01DC0152 +:1022500002C001900D9241505040D8F70895F89473 +:02226000FFCFAE +:1022620003100000C00120000000E70D8000010003 +:1022720000005E00BC007701000000005F2D2C69A9 +:10228200986E502D9E2D7C2DAC2D112E936E00003C +:102292000000D72D2C69986E502D182ED42EAC2DFF +:1022A200112E936E00044D5154540400000000009E +:1022B200000000000000000000000000000000001C +:1022C200000000000000000000000000000000000C +:1022D200000000000000001D0A3E1D11E5728A0088 +:1022E200000000DA40C447000000009141054B00A5 +:1022F2000000006D6A6D6A3031323334353637385A +:10230200394142434445460001005E00000000009E +:1023120000002E537953986E2D5344538256CB5559 +:102322002457B5571855245834545157AB56635651 +:102332005C534C53485300000000962E2C69986E53 +:10234200502DE92DA72EAC2D112E936E000000000A +:10235200D72D2C69986E502D182EC42EAC2D112E0F +:10236200936E00000000C9692C695669166A876974 +:1023720065697969000000003A470D47986E2D5350 +:102382000547F146E24600000000926A6F6A986EC5 +:10239200976E000000006D6A2C69986E976E6D6AE8 +:1023A2006D6A6D6A000000006D6A2C69986E976E06 +:1023B200000000006D6A6D6A986E6D6A6D6A6D6AE2 +:1023C2006D6A6D6A6D6A6D6A6D6A6D6A6D6A00002A +:1023D2000000614D124E986E7853F04DD64DAF4DC0 +:1023E2009D4EC252D24D2655BF537053834D814DDF +:1023F2006553774D00000000956B000000006D6A88 +:102402004E494C00000000000000000000000000E7 +:1024120000000000000000000000000000000000BA +:1024220043323A33453A31663A30333A31423A31FD +:10243200450068656C700073617665006C6F61645D +:1024420000676574006D6163006B696C6C00726596 +:10245200710069700070776400636C65617200726C +:1024620065626F6F74000D0A005F737461740056C9 +:102472000052504D004900737700666C740070770B +:1024820072002F616C61726D2F736E7372002F6117 +:102492006C61726D2F6F76726874002F004C6F61E1 +:1024A2006465642066726F6D20666C617368204992 +:1024B200503A0020444E533A002047573A00204DEC +:1024C20041534B3A000A4E6F2049502064617461B7 +:1024D20020666F756E6420696E20666C6173680A8F +:1024E2000023253258253258253258006974656D0B +:1024F2000073636D640072636D6400656D697400DE +:102502004F4E004F4646003B006E756C6C00666194 +:102512006C73650074727565006E616E00696E663B +:10252200006F76660022002D002525253278006492 +:102532006D78696E00646D78006D6F64627573000A +:102542006F77006974656D7300746F7069637300EF +:102552006D7174740057495A6E6574004844433172 +:1025620030383020496E697420004D616E756661A5 +:102572006374757265722049443D30780044657613 +:102582006963652049443D30780044657669636536 +:102592002053657269616C204E756D6265723D00F3 +:1025A200253032582D253034582D253034580043EB +:1025B200435338313120496E6974004343533831F3 +:1025C2003120496E6974206572726F72006D61709C +:1025D20000484443205374617475733D0020543D98 +:1025E20000432C2052483D0025002F54002F480064 +:1025F2004932432052657365740020434F325B00B9 +:102602005D2074564F435B005D20626173656C69A7 +:102612006E655B002F434F32002F54564F43002FFD +:1026220062617365005D004661696C656420746F68 +:1026320020676574204552524F525F4944207265AB +:102642006769737465722E004572726F723A204820 +:102652006561746572537570706C79004572726F42 +:10266200723A204865617465724661756C74004502 +:1026720072726F723A204D61785265736973746138 +:102682006E6365004572726F723A204D6561734DDB +:102692006F6465496E76616C6964004572726F722F +:1026A2003A2052656164526567496E76616C69646D +:1026B200004572726F723A204D7367496E76616C93 +:1026C200696400726F6F7400626373740025640042 +:1026D20031772054696D656F757400526573657446 +:1026E200206572726F720020636F6D705F69642182 +:1026F2000025783A25783A25783A25783A25783AA5 +:10270200257825D181002F726573702F23002F72D7 +:1027120065712F636F6E660031006B6B3030375F0F +:102722006D65676132353630002F636E662F257313 +:102732005F636F6E6669672E6A736F6E00535543EF +:10274200434553530049445F4552524F5200493268 +:10275200435F4552524F5200494E5445524E414CEE +:102762005F4552524F520047454E455249435F45DD +:1027720052524F5200556E737065636966696564A3 +:10278200206572726F722E0024636F6D6D616E64CC +:10279200002C002F616C61726D6F66662F736E7311 +:0227A2007200C3 :00000001FF diff --git a/compiled/due-5100/firmware.bin b/compiled/due-5100/firmware.bin old mode 100755 new mode 100644 index 0d221538821495af5173e3f652f0d262d4f47ba7..5b10147db615aa1340a9ed588f3fd76aea7bbbe2 GIT binary patch delta 27306 zcmb@ud3;nw)<1l!_wMXu-+M_&LJ~-TNZ7N$r8@!H1q7toqyvKlR}ip+Ac~@b1qMVE zaMT1vNkRr9LcnbX6-^WuRK}pA5fQynpl@&Y{=RiPpwB$dAMYP;@;SG*Q&p$7Q>RXy z>aLyoj%W04uFhayea^t0?)l%q{ny_Iy*MoTWB5P)Kl1!{IVG*3a#^0X69%pakk@YD z<^%BOW*=_#as%h+MV#L2u3Tu~76Vv;?C-w|{{I@j_|^YzSahp)ylvH>Hcj<5DM5Ai zZJI!=rn7GwxjLiXeD>{@3Nl{pF6>IQC%Y1>^uq4}4bSCX?U-NV;>)Zt!lwZjKfn?r z5MOQ^Vk~Ow!WymciOoUns z8lj)%el{3go#NVBk^JdfO=(Wq(;<_rea+#>G0tbQ5G&29@53W7R^*{MT$vwSR<2EME} zSiY0Uv${fO;8@1eRxNKpQld|9Z$uY}UXt}{h3=bu&1ySmRlb(bDzxPR?vlkg2q zG>mf-zoDtJ#1t!~Zs*@S;%u3>LoZxgu%#Fd-j( z#{K?9oz9lvMq{-NMq#V0Z5U!P3eU=%#l&kHOhUEDS+t7p-=f8}pi0Ltz-;rtujidr z^Wg6hlbXtE@_4oIX>hJ%E=ax!VA8Mg36!*>o_BFbyE?~ z$x|JZ;krKw76F0!SOP;BkI3JpD*FTn`XXpY=!+mX;BOtdm`9Pq%V2r8cNQuBePSKP zU|we~pT|cE&md)1M-dogq_7?SsU79~2y0lw88NpmS}69dt}!ViRVSL1k$Nqd+lCl7 zhH4Fl$}J6am>Qymb)Z+(s1fAg0CfAbfVru^GGJW(;0~7lqMY(d(ippq6U#@a8jCRT ze-35=b95l7$);cqY6%n8`nao0CnpuNp}kega3rD`w*^_K1k;P~u?TktWAJs?1mn7} zIFaGm$p$4ug%s9hYE&JFLa}|Nce%j0`$M+4w7jj#3jbwU!*?~!uQ8yLqlJ%UgVM>tKyDjil>JL1 zd=ymg)HIr`VZvkHL^SRte^L`Y5qVSktHB?;ld%@B&*xvz2G+LF+Kh=xb?*tR1X*KI zeR6QDqZ01+z)-BpGWevxXngkvid|(@WgumvTpL!6f||b@Iho!QovHt)&$${~3f&z&&)p&oTCL?{1yxk->hN}zg|Wy- zeYHscLfqKQ6}md|v7s*RwA=G|ov=kx=i1KYVRIb=(jS-d_zq=rWsThw3T;(cS##Z? zP@UR36rokpxSGklxtXi4;wyQRkRoqvCS4P+)Fmt#s1)p!w7L4u0q|?E1?xri`3 z)EMp_x+k{U9kt8Ir2=N`Hgd6mO!!rRK7fIM2*gzZbnutJO@tfW%H*_)4)rQ7zr4eW z;$QPQm2#tnMxPzNOvL@&R|H==e9!xm;7fz=86O8<3Vb_!KQ)>8Z9;s4fm;`E;EH>Jg|EUN(UYL&sCwrhhxR~3PrN!>_)=8o>i7>kbq(4^ z$@45-A0Jz22u>6h88AP2{Z`q!M@;4zqc#bF0E;syaVfoVztdCk)#NT3kzjLIfKawZ zhQL+x(XD!WIIp(Oa_Izhpa{E0c+<&d%nl)ni#{%!qm^x#;f3A6`^{h5G-kd**$S_S z7G4j*z$DaqLqZmIkT&FRXDp(+x31FGaDF|O_^u`seLW#Is@=b_!uVCA>$_$xR>Mi! znGida;h%CDT5FoZ)~fPJr@h8-T$^v~)GJch%l=Z(W;i}kkc$k*R|te-UlqP*X?kLE z!A{ZWFrbIGgC3Jr3tyM0!FRuS$u(zwDd?HnOUvwCbU|VknM)r|OuzMUe>tz>BS6IM zep2#l_k0&;H6m2yudJExvfYh!g;1q`zH6^jWmUsJ(%9{p1o4iNA zPAVMAhG;%We)t(9SKF%Dqu~u`UHAA;19$FuG4H`(T}!d)v{Z)RPS3I7jrI=-9f`sDoSo!)r+#pc*5o$#x_kA315 z-~8|Kghku=%hp$DZQ&Rf5YrIx_ zPqP_hZSt!MvOBZ|HV7Kw*v--%;lfRFnj=COF0$`0kcKo6RDSf9Vxfi$&-yuQVs*GM z%%|&O;q3^=B3$GP7uHG-HgjE^H4KgT6pdJgMhx$51lPXd&t{moEeM3#qD`F@E{X+q zZ*xD86Yr->Q>`W6NH&KB_k3_^mxT|vsvA_> zqXd`FjP2gW>l)O;NokEs*O2TogXw08^lVyx_X0VqE2G8M{7QxSt6RjZB8{bQ6={eP z4g_$VXpFW-34VE5#H758!a11Ek;;_f+S^$(&`xEaejy}2 zcOdQ)Ko{UgdMbT3d55NFv|5hHQNB9yXb*{s_(t2sC}`d%AD34@FHY0)aLQe-q+jyfbQBGsD>~d)&a8L4U}+ zs~=+sjbHjKYilJ&s+7+2J=?lXum_C;N9fcEH`@$Dz;q6nxkG+w42gx(#%`C6zoz*I7o# zPxs#R!g}gu=w$!loK7Ch& zJr!tc=?Yu1!Y>mc(q*7mvH|&kVn8V%`Bft~46XxkD_}g9&de`VShXht}zMtIQQl(xCo zzt+!L7#_=SK>kU=p0u}`H#e`h-`n+PiVi82G&4KLJs`NR`K{)ac8zc|a!$M=-^I~^ z$j|Dwpzbi9+q%fgN=gYXvTfiws^7_323jjYNlfrqj~vy|4w}Oljp2vFyB1joT4I&j zjRHa04?15Y-OYQ zRb(;`+h%5Ztq!)){6P2gO|5B_WgDwJt%!Z0c)x3tt3Zr4;1|Lyl8Q z8BqKP`Q9*x9_~>Q8WEIh6s%q~!taTeE+~L7fNUu+-HakXAp8rpE1AY7)8=kCdWPM(Y+1|hpaEO8Wr`RtG*52!9Zs-7yE(@fSv#Q5cWe4nS&^Rj0w z^X+pnmO-pmw04nCRS4bL*8Uxt_I)muRV&Q)sSEj<+>TU))d)}ZX$r^H=sFS+z7?9f zYTwuzHm_zhK|fco>zzSA)6Ts7`1g8Ae-iFNMz$ii$MmaSJlQvhXPg>4euGN*RbJ-G zv?jX@V7XJg+Z~36Na06m;+60PPbrMdD9neDnafKaz4S!Yspcm@>HYpK_Ofe(2?QbG zfuN3m)Xw!^*SQ(}@P*XV{1C&Sr}`zj|0$XJU+#PW?fp_xS=Jzau|G_>!@sr~TcqF% ztf@M4kt27a(G`ZXR#xW}J3&Kk zrw`>1aL6!XG|PFmM~1XE&8y8%0JcdAN zaf#g2&z|ovxP@d%)Bm^597Oh$vXqLC_;h?7v_{c#f9NUaE8l5SnD8%Ofzl62N+aia zi6sez?)8NUeklu>;~|-a38SSt=zW@fRs}ag!F6~e?P@gXQ4r1L4(|xVd4#jZREG)f zv_P_gs8$e5yaT%wxd8M3Q%s`k+W}h>=MatqL*%$wW#7a91K=WngG6e#dTE)qm#9X+f9EioJ8KI!~5IZM{j6LCV`h51=AbRtt4yW zmHTUrLbwll>cMIpO#ahs5Nd;Q1;2OVP=X>1ts1)qgZx9__)ms1l`!`N*UsW^c@_st zGl8OQ*qae%4(?5FMz?ZV?0Caj$zYXmw{-X_=f2j-^5duzQ)Up}ev@mzfUTAl;Chz+ z+COXYfqC=={^O2?KpNMPl5KD z%kSTj>`2BO+YnF*7nRLB0U=Mo;)-YG()$MF3|WM<_mwmq(!NA{n2y^Z-0>!>g_XP? zr83f3m%am)2Rn4UK|dRiIeln=%Ziz>aBft-`pXD=G^iU9_`X@2Z?YRY^5#Zc4Z`XG zW4s0-E1>JDS@*;$`H8PpYAgI3?*xQ_MjV-)4RgL2RHQqRg~ zoqP#l0V8tykOlffV}oIPq%aG|y|vc7hFtikiZ-6Otz{O*HeU(cr?ARK|GkbnYc81P zPRY=idw|&P!fbm!0MuU0rvob#%m3e;xj|a4xR3cmIc`UeO@GO;E^xb&V~u}t zZ`n(G%bsH|WOpoo7VZknRZwsD&*?>-E)m-lJ1bZ(%%MAqGu@YD3m?(5fE#5!C_0@H z!uRqouHmk!P2-zvV1M4uDrLTQpJIvNd!GuG_7m>W%OQ zlNts)bX|jc!#%-4jwEOfBZXgZR$^7N-WB|1RtvVINMU-gKxyDbAGjmJKlq3(4$WK2 z>xC}=9#r;r)1Udy-pDsJn4#dG@wr2u)3|;yG$vty^ujy-MXm?B9ft(Wt+*r69;U>ea0=RLU7z%eSOLMnI zj*oOiVY)sIroryt4&XKqi~+k53w^JIZt=SyqiBUUmC!`xN`-6R8?QHCK|yRO)MDvA za%g}p-l}TgEQCftlg<=J24Sf$qDQNWv+FD>rcUk~JApLBIvy8eoRPxKJ~wGJ^9Cf4 z#$0sT7C&i-=uIp`980^!m&=nz18z5R{KRZvw+*N;1qVO2HdxOLfPV-;JOHJp=Z*I0 zCbeDdAYBAs>{M?s{BoqT4I#R0hd!wzU#uO}?l%-aNhnZoId`Q3f~0YqDDS zQShzsj&zK0!(;G{m}qJo3ZL3L)G-9EEDm**!1arR@l~OS{mp~Hm(l~K#(|1E)D_cI z1fLoDzy5H+xGe?t0!*661364~5jw?uoJ*gRx!f|L|N3HA+ITLH6Y|!lqDhDR+GbLi z_>JX)+sYTa5)t*fKXrU%O{OEsZgU!h7F;jIqv~TKmbdVhcz1W%@2afFyTj23ti?P1 zszN3!=XS75Oci3D^s6BaThS+&iwHmLA5)Xw#YT^0)KI z+L}?D(qMyufJ*pHOlcSmMb%|FrEvhLAK{6&Bf05%8a z!)0S$+p6OucrGhHd0(=|Zfs6j&18dcucqK?CwQGAVimQ9)7OW_Wa?#2gI)+ot_)4? zNbGZ*FgPbQO3j&Ta3d?cPrn_Sn0!KxZi+M`+!bk7HOiio@?IB9ZKhGf63I(6XP6~9 zO4d45Xj+)8XZKr*47eWjY@_ps#gaYro?$ueZ4#^N2}y_VW0C>iM{s#M8@axebV|ve z$TM%|a_{e$iP@wV&Pg-It9M5q%;lrE$50|r*#s(>R+wF?Om>V1&OasX?p!{GMsFv= z207BKL;CA-Dj#R2}H7ycpXfq@dNDB@1JkJ$i}=VYO&(lG+bFH6Q71uUc^hv$%Y z>EhuQ_s_VlRPWBWM^WwWd`Ao&#^>{q+oQK@gfK~ulx%ypqn|>UMo5!VP||WKzsrK< ztru>?O=!int_2XD7cy>;62#$CnC_3UZ){6(=!FU?*%1l6QPMTrAk4O#{R!2$M=f&} zB{{>o;($@?mZBTN9U5UQTq1~&at77LVh7)eK4t5h&50M`pLqm(Gu%^v_W+CsuwCp7 z{1*ZF&l@>5cW#9n-8$I8n4DT-`eRId2qTQe`GW(YJ;s%Hun=F9G{BK>ck2Zq*x!+d zh+l$*xF6LEKS4IhhWnpjJ``$@M{sXyf%{D`&yflD%U~|_6MErnFh^N49l^fJiuo{@ zjeB9e@ULK&gV}Ms6SOHS=48+cu~sj<8H~dBNf?QT= zwcdVVX0%l^STE#B(U5T24##F&D`whKw2bx07P!v?4gy*MZvj35{2Oo;VB8CB7N8JN z0w@Di0j2*2SA{9JKFhX(D zLv97`fH8$uy7eFjhqnZ7TCt5`b`UZJx_ z<&Zz<`ce6A)<u$}QkdK4jkPd^e z4nk9kD}&!!5qmD*^^I#01bE& zNzR9>)+5v@ZK_Uk9&O8WJyf+0;nUK_@efs*oq4X+2)#wmm*vDR^o2yjqS~aU`=RL7 z3k@`}Jl*g1AgIvA&jQi{xnZ?(TfVHG-m z7A}bhaK6O_02ig{NbHe^Kn%`Nb*;&mS23^L46VFDnC9!Ju!>(Hx8n4Q5@z~y6xR8J zFVW8I9rVIPf1KThzWK&?uglS`J9ONQ?J{%_XPe#g82Kw;Y%juX1Tb;-5L_n4w!mfL zZXOumm%w4_`?GM99Wa2zENnyiOm?7$%f#W&Sr~%U*KnC2^&Q**;548Ua0upM!{6y6wfV3I8lvh5+Z?iUWFdSSB6!e0dQ z8j>4T!Zpl87XD4*3dVFYpI^#r)bPdzwO|sBjjWt|BqP4xBZtb3g7iX>+}FY6oD7`D z(B1Go;xpT==vs^KUj-SRlINiyxY;hX(Bsdla_SCtdxmQEfC%I+6KV8R`$NeZh3s#p-uaF>a0Ss0U49d80#&9n7ggl^MU@Q~B72#L z6z-elU~Br{BD)cNK6vJ$2I(3leFEYG-YJf1xF11OFX!2UF7vW?Z5AD^~?O;2K4i-5_Xjd>VmPJui~% zMXm|mdf~MoclGD8qM{E(4kzbge}Vm>rV?O0Arj#Vh#))@B~;$N_9BOJ6+2Py7PcHM z1j;&~e6OG|X`)9=x946*5mp>cR&EW|Q2$ldkl~f{xqSDP*{_??feF}6%e~XOxxxsL z2L{zu$~(}X^Zd@H5Xr2ihh%10rx#w8^_Z(KcI)i1j{V(?geu`lu6+)cKVunecCeZG z4Q3w4B`GRX4m0<6ghjyL6jiD)T8$HO0)Wlj9}zDB^na)Q?PitHPbb+E+?RctT#Mb@ zsm6t!R=JKj76^lNL>gvCj{jd4J)aC;GA`wG{4nTuvHW~_{6IbqzF&N>^Mu8+TIlwr z;9^IE*?R_;e0!UiZBiI8-UBX9%~k{aCw=_W#JWhoj_or;}x zMMn(})-FVd%;Ks+F2y-oCp;n7;2uCHJS~?v2EpAV53Vl3J*eh@TP>^u#awQA$H1yQ zT->U$Z}2t!FpMzYf>u8V=qu#D_&x~5PCnMeG#{5cqLW!OnV`sl!4v#2(iH59-hM#m z6HUrJ4)(}OQPWTija!7!;LX4-K&o`z-n6AD9`;+QRq8v0QNFU8h9(Opw^@#XfoT}3 zs+6N)XQLAa$;?KXmzm+|Qa%#?aPhnDaK-TSX2*C%k<6yS(_r}Q%9HIXY-%uzw{E6A z=cKnd?!XO=`X_X9Rs5jCQsm815WAkh^3dR9$gCy{e8sR#FrkJhp9!6?)^7xX%+RB@ z3>QRnS5>k3BUrPI1IFjlSo=7K4i*kv0Vk}l<80qg=Y$-Y{#=!&KPh>-b;8>;qB_<6 zBwZudcbFi8Pce+Ds1ifDEJcFBmbvFgIE4eNlm18r~J<+vL?= zGU`it8?GV@av8H(7M>MJuKJuAGq2p2hlMo25)Qdj$LB)rsIIMCm6e~-!PA$k$Cj|} z$;X814=4t(6Uj|*%K_1?8IDbdGSH-cQX0M^@#QU?@K0(PpS`e0j)jF!k~7jC-qr`o z(mtR_C$TO{mSj)R8-;FqRVHSAm)0JEG%?65g~BAx%ryR0D4*5Mbl6Pq&xVEV8;cP? z1gr2H>@h281}J1gSOsUfnn=LVdxLxPL;(_jrh z8Z+rjNo^bD7;U%J>V*2BrHfs5Ee!nB7K8jR_y#Na6V7qAScG@`ij;8VIaQbJnIs#U zR5m^0pY-*^agM1ElAPD*x(QKaEPZ@J;_&%FW(`G?F38IARHsY9BN@4Tu$)OsGH-bGCcrW+7I^jilPI8 ze;=R~@Co1tfT0z8kWVeFfs!LnCb_Efktq900JCY84L0McuCOK!_7r}Pliqjp(A0~- z^FsvHoYw&Fy@2dlpvd%o&rS4$n^WC)oM7Y4`r6PMXXPx(_He=Ol|0|blIMUVdG^b) z=K+b`072YPETIx6>jV{)Br#~gXpC_*+)>^LdlcM}-Z(Q@vo`|T&giBH2N6d2!ZG$* z!5d^J3D{B9>V;?9*x5|Elyie!pT>FN3}pY$0OK(MHp69I!PF_lPAuS6ZCo^zxz(Q5 zv{gF3zkNhoe{}D{Kmmr~-hi2(*p-j)k^s}=y(GTVY~i!*(XdQ86_5*T_F)}tsmu)6 zkovr66v}b0j;n63Do4e;!+5Sf1qn-_cu#^mHo!s+Kxzvm8L5e|fXs{EcBUmuLXRPc2x9}S#zpQbAc)ec3E@4*^SX8FVFF9#8_rIDiBG=++46&)EY6*hKkN4PkIC;&CxN`nYH? z9~VtU+%~9VF!kebp{8ln30%OyF4R!bROCk`<{G%A(8I&_c~!D~cvCXUc-Nl@GTmSL zImlWGi1@*uVCMuuj<=WLj`dABPHF22C_8jQi5QI?pE2IlK$OCGoBb?Qpu{s{#VFY6 z$eu>D)LdJ7qou1*aXo+yA0y;N_>Tf`3z!!PEft|9lQZ4!V~JHGIh`vwdWf8I;cUGmdlzC>M{XBfQ3+4$3#lX|Q|I32|OMU)GcY6$Qg#=M-rE z<)6AqHfEo*1oLmQXmgqQ*{+@ASPbMA$N!9gLiB$iKy1q8*&fWsh4pLnOJJ7()+{zo z!{EmiB`Vx4%DEa|+sTg1Ou3;G3XeUgQ-2l*=^Cuh|2_OMkXUqr)^FCUKa0dNa_a=y zHy?p8tRbD?_3ek>pm5ATeBZ;bwX;FLti0Ayp_1RkiM_-zr;C_%!e{beN56*=`jD^xUS+F$TFD<|CHW&QFzy)bQndnHZ` z%t}`$d<|zz%;c+aAW3DI~`!@=Yw&7AGj2}a2}!Q#?EB2-QB?lt#EluF9L@i7;u!65Ff zoNRU78Z^5&;cG|`@%C#90~zX7Vr2IHQi@h4_yEKaAqmfH!tG2N$e|aeCzqypi?Do{ z7|YoEV<3<A+i_Dq(1I0N2~hl1f|AV?iBE0(MsD zKGg}kpv{x9RppK`JK4c;8ui{XAa60wAQoKN=!B2O1ce>U5&s-3*7rAwjGZr`lV{|+ zS^10vPcueJ;#(ov}JQAcg78Zvx3_0K3)-P=I>&%FPZ`+@~{$Ygef z2}fl^n;E9km1#C-E?;`Q^f+uU%#R+55;j8>4JiVKm4@91FKM`>F($_J!G^-I9PP@P z&&;b7CKM(dKA~!$(#%B#K0muM9SHm1JziV0I$s0pVJ#kfg$p~pWU!{-A|5A&7MS`u z`oyfHg8OjHGT`F-;%XR=!zgHljOIJYV6BiWYYMu1?H$xm&=?x%C$pSk??Jhg3XOWW zP(nxEn(xR&I6?`hc-s_Jk{PEumfi;`xPsiowKLrg6aT^*VA$OVUdmhmQ-`vPkO0QP zOPg+;Rg^1T?{_Eq9WOUvIw`G|*wQbICNiaQ4th*4g_| z=-YrV8t8%9AKC8mP6j2qOGXaw554C_!$}CzsdRweBCz|nvh*hV=N4NGFpJ0Z%4#gZ!JS)DM zb5=Y$`Pvu>z(-} zXK=rMPukeA>dv#`Bb;7n^~2p7J&`kS(Cg3IalyXR|CToFEE#>R)6f;dxkN8GYsfdW zdVV%JLRZdDCwBVe{F3Z+|8{Xpk(SrwCv?88i~EdWM}zhrAM=%6vrX0uAJB{QheW*o zmzdMEZ~;@&PG4|Ors<7U7Ed?kKjb^vQ;TPli~%tJQuzNyFD}SQ>6~ZaMmnMAL(1Qx zz#>i>%BCZn?WFw{W~3__=GTrZU&XTh=fw2_@>pSX@xqC!eU0=V3;QdG>~S*?t!z_y z3iCtuj0!5RIVf3_ZjvPK>izd>1)oH77ZpT$ytzC`QzlSdBVDklf^hW3MKkaXE}Dq% zgvAfz`ZcS$5L@2%rKf$>icUrMB*Aj0}fXaOYr8RiAAiv*DY_{49 zP@Y~Vj9IQ-q?c>P7F@ypn~TQ|vgd1gW}8;{#cyjqnR2v3`^g{O=4N)q4=cZ8OnTXW zfZn$B@5Z(AM4=W#^dSvfwujWTG%g!Q@btLnZ`#^06it*^XY$r`$K1en52%WOL zEA`bNmwT~;v#1)rUv^N`L`PdWQ8PE4gbOR_ggYoHp%?Cmk6SCUu00Jc0As>T-`D?D zYFbg?UK+qPB-(R3+&rxL(lU*(_RUM|Opf&)kW?W|tXD z0^7y0MSnCctZ8Y2sRU9gkTM_csDN$Dq7OVl7)txKiH%p9Z3LL^b0*DYSJ( z<`kyj5kQiU0eY{F!;C{*I3N+gDB)_r#|0g7Yf-NXF0=Fw(d&dw8>3ixQH9cj{+7PA zR$>~2yk!8^Q!D%DPlQ)&-6~p(G(5@AKgVU`nacu|Z6ji|!YHx$W<75z)OEn}lfJTY zUq-jA=Nr12b)E(mPA_zu3X|H|10FVDHLuX6cm5~lc3I1BM|Q(-RetO_jc^;CcbA1s zr0ee*eQP2#494@Mfte3p4w~DTZcHPDONm{7EPbIui|3^p7@$_B5nk2F6==WFcaetE zFj`(B{nV}A{cOdL;P<3aBkT_nsIc+Gl-DS83L)xXnBwckANbgW~sz@1p(ZTbg=42i34d3xK4YrZ!I~V$Oyw;! z%duEwXOh?d;Od^)#r_&c!?H-tVK3!Z9VMHnyegHfrKzi{<8F~Zz)NzgMU9&Qb^^mD z_)5$Dt2Ys%rDV+ja+wz6`x%|TCf4*7=G3=x*^{mmkfUuB5C$Ae2 zBLaiH`S&(`=$Z|(%IUUsd8B|ITUSm#puu$|`V&E>o4!PcJ}{CTrT0CsV#u%?rluca z_r_~B7z9nhuuW>x!3ewV9R)iU~P>hwxHuEH0IzW0_^&DOUGtgd;dSBtZ4(kw_M|l{3e}-y>xdWb+fmEKc1SUClk0Mn7}MyPw9rucvdND;GZ? zv2&cdOAo~>y9|&$$K;F%yfxYC^aoordNveE#xy4FN!$cEDubr$z=e-Vb}K{>m& z_P7a(MYV9$Z(Fsji43^7i6M!2R5x~^JH6~R4AtWzz#h zx1?*VQ6PR1E)Z~JfM!6A`>g+oTdUxfD7aeSj!|$|{}=9EO1YEhD~}{kj#qH;zF){v zaAyJcuQaHtRL&|_g%eiH?aapG&trtft`Z6$O^1%2uuE+>qkHz!_|2Ci{x0boI3Zs# zs(g+{Jvvm!^nqyn&5tIiCcR2;f3!Arzn{ChWqMo*V+3!>iMg2_&@!Q2e$Ncr^Jpxd zBWWMYocxfa>oUM%Sq1GcF)J@LmG4Gue>+j;0L&RSKSsh;w!pQT+_Vl(_!K(Exw!9O zrMu;sO#@N(3_O{dO7D5h26186V`IZk1g{I@uhNT;rLw`%ZQ;qzmI+%53DM9sk6%!2 zeU;w!L{i~W*kf%J%|#*Ed@m}iZQY7>t7%98TUH6T2K1Oi7ho8!5~k4?o)~HgHTbU` zrbZ(M-{3fhY48b}{<^HTFvZgw*dxubL;VATaAR2M!6!4xHhSjC^stZGuMhMIdiBX- zvWVtv9hCYs6byLxXbwHsypHiEy5$7DXX|7VNB_AsGj)<&hF3W_Wk8MoKQT{GvMrNz zQ_Hsau-w1YP`<4=|Ab`W2jJj5-KWM=Db|heNE`S(oE?MGv7W>zRmZWOv?xudO4v{L zY)i&!IkIg??1zeUdR{8yw^=GeD>0Z)UZ?p4 zEqTfYLx@>VO^jhDAT5+6f2M&-OBn7ZbfD)Heh7s1)I=$_`9@D+v7DgZr)=35gF|t3 zW#hT+43~$x1uE|URbDyGC#UFgninhLHzJscy0HGw+8XJgyv;%Oa!K|)jvvd&gWDQp z%9i)BgK%BfPnb#$s@)z^CpXcZC?v@Mn4k^F@GTVbMtloHPCLd z41^tz7B*7EZmvE4jlwmuCTRGHSDvm_3A?3SplF2_uyd0o9_QbB#m8PbtqKxbN);nf z^-85^C=CA~gnN;u??@+o>F^yTV00^YSlnBKRuik<1d<;Oe%H+WdiXa6agIjg;za^( zs1?=*|K5C|o9Rjz9ifJpEM`7RX~y#4pUqhEmuAdYnt`_%w$N47EO2&~zqHj1EdsRn zEiq49$dHqP5D{Uh_>Dk_2m}0w13HkvvTKFc*dqp!ME$+F3;oRYs&8mb{Xa|Y!jq54 zVhFVOwH3C4aXwW-J9tUjYs%I zu!?t}qSW@-HEelJ@p8F_Z&bn?{<_q%u?b%eG^>Pv(3WRL5_L<@GZBQmLFL{1$SAt+ zStcc&dN!HtrC&drL$*-$o}pv~9l2*sYO(KyW&gUwaXTy4pDV)Su>tZz7a6qBsS>j2 zr+f0S@dWqSR6#GbKKD&>{~OHcOQmstlxr~YRKkNa@%bP6MtK=+;h;_O?18P33AAaw zb*V=yBEIy3V-wIPi`2SzMC@Ji9x)>Nps3^ah~Zq}W`dufTDf;LsiIALClYH5**BU% zA}rrOJ%1yXzT|lq528sn>B3`PEq?w*S%8cN)=Qxy6%o+H{i)=6dVYWQ&@B9%jXdZb z@o>>g&UeH^lgyzL?m;HZFq(<52J-J-m&)~&YwI{IKdFrfpGichZ5jT;c|z9HyNxz7fL?6OCTTS4 zz+!Td-gDrdu+kfPpDud!z<`XgK>}l?#dq($>T~Xe&aW0SStLwlU8{-kN03&$l0|N% zOJ2zy76TSR1m5pl%`TEmLFZ~_!1rkIh1K!HNxt^Wan~lP$#D0T;OnZcIA9h7Qw7Yc z0s7u6Ke_iy@+!g)ht_^5#Hx!y0#kZ59yn^CF^R&#MlDqO1}H}YHGV~d9YNS}0s@$* z#uGy|&-J%=4C$&DRdr>ET_fR&40**>IP)SuOj3NAy}2LyOYSqsJujFf)J=*~^RZoT zuJW(K5B_kKKXcfHXQ7Z(U!UG=OR-N^1>=M|U?#PzaiZDOl!U5GzOY`5S-x<*E>sII zpwJS!?%?e5cCUu71qo{54R2&GR;us%8A~lJ6vMmjT2-_vRNu8AWKplC7f+A+x@q!j zHu5kX`C6tb?(g)r*An`$2NbGmF3-@O%%6f<2GN^dTk75xFuT|hniDPsY^$NsY>RVn zFpTAdy94`bnC5tGz-;MtT^DLtd~HU)GL92Qaom_PLo30Kv{zOO!xStvF5l7N z$iK7Yk3+LnQA1iI@RCWdB2ZT1_(fN@Sh9zKF%}&k(wfc=5H7Nnaj+ktm|t~FV}sv9 z4#=Jg+TM~rYBlbo)#gOlXUOw6kt$Nrh#4N^R=-Pk28^S=v!Ad&ujxIf8kNp5|T zjLbsHsstPk43TBwDWTKPcDPwdP}KvNj_6h3a3_srtQ4-yR2G1{FO` zr1BAms^Ha@s-qH#bOL`7K$d?icO9X(ykRACTUNiZhNxB@q1TQ{s)i#i*WR>}lq{5x z3us_&8e9O=yh2Ah@B~kCY14_pn&`-~26%=bc=5!L2!_M7JVi}-%1jH}7sjMxi)FhW z&Y944XoPsWuRRfGqqg=5sfUqPd%U!jDHznwO6LY=1V6ON0J+IREhqD{w*_Btz2d~? z-=z`S0ybB^bD?XQGZbfYF2t$0^!RzY^5in&pyyA%K-%c~Q;8$<>Ao}H7SBf{D{wnnDx%Qw@L$iYss2>t zRG*5PfhSW={sH@Cb}XY!ALVFf0*gj(Nua-fR6%Cal8;wtouFnWZTz@0;VTrWUZr-Z z2B~W+tQ;PLIp5sbMpYe8=orbX+UV0A`?Yn<+cL5ob-*`KuB@ySgjChZL) zw*oNvO=uqBUZ$;|LQ;osIAXTKJ*LFQpB)|3^r=C?wIinf7{gtBc18rloeOwDi8+0C zNW?wJ=>lv7T&5A9WhybJZ^R7!EGJ?kNFp%CVC~#Umwz@c#&8^$>%d8Zn+~{4-$hOq z8|aO_OnW{X6whKZPlWI;tBu^q&kfuUbm-@)3htXoy+z4A|MMA(8SdA;F$-BN@K?iq z8W7!z9~iU?7EP75T04I4IBuDud2eTVJOHH>;4?h6UACyJ@Uua{D_@8oXGD4oXb9Dm z{>8iu7IPVNvY7v_Y2_F6nJ@Y)4b=2z+RM=Cxi1DNv7hv248_<>JOr^EP5X`h-v2eJUxXg9+(ADRtYVZjf`PH2fkA(VKIqE+`AOET) z{xD*;03tA=Ud)DVa9^a;zxLo~KPP;X2+4EtH!o-z)i9IeP;1j@YO(0_ZxOb;Ch;631Pj5 z><{vfAzTFO7|C-2xmc@Nn+mEWj|zQZLSINe)(0U{L?0tX@-!%e7Ro31SWmE8CM75x z`janKX+@|)$@3J=^v-qf#A0Og0E?zf^2`ZLfrd1SpWWMqd;e0&Grs40d%^LSYPR{# zi=}&Csh&E9soo{eX5WK+)Xv91c!xjonU^3y#j=zo5&RUC%7#wz+~*7R)LlMnkuoeR ze1@H@2N=bY=l0&@1--4hO(7!GJ2Pp%Z^+mYzEJP|f-Vk`%kCB=&wrHR3AMjK!C^fa znhl@hG#Z5gV&x1(Eot;+UtYQ%b+H?c;k`W>^s-(Jl{TDS_DytujFVy%ajHvElPo*rfu?urU(prl_fOLpQ@0;ij_S1{*>Nvx)TpF8Oc_EVsFf{-k4;6d~b}C zrUs_FAHghG6`BdSe-K8?@{?t<9L2%Z(D!ODW_EAhPnF>ak)M2n@FAH0|mgE|_;Ibid|fb3*cnW|1NF&Ra3Ge11{lIP-3Bl^w}5z>Aq#X#82`;f zv2xjS{ury3Gv9$4milFnaBO+?Gh+{)UyAQ&PvondbxAc|(ZVEnoj6-5Co~lOe6y6$ zpQC8;U0<`k-4f~sX1kTg&%&aOQTpuWeVzDe8p(4@ZxeM&EN7kq0>&%EhnBO?dz}Ma zReCSfq~Ri~o^?*Bqe^g{#l|8@o-i+R!*bkf2 zA;->NG?3)pm|foM(_=fcTRj%KMPnF}=P|FY7i&|?5cvo(9uQfbLC=*P9+GbSUSeG+ zd5+ho6S6C2JGegw?#~fMX3+C!{XYr0D|gC`=zP#0^x#>#z*ScM{NBp9x`UodslA)c zwT2V*3sj^pIbXk7MFx?#>yN9*jEH)f=`UF=LC?4K7BxvH57v)XljWwPn6Li=ymR8n zKh)$U5)(k+A+3=k4o-L-2gr-{%eCbDKA$0KPoj}~7Z3!bC)F>|k@rZ!kvu)wO-OG2 zy9Uxmo~w5oNqS@{1PTTXihJaMk=(A1$u;B90SO}ut{G5p#1cV%FvNZntW4uNN{`!M z%;oRM$6;aGk>mstMaZcmd5NT2Pr8rXlR=&&q_JLWCV7b_9PUdoiUH4)H^$5FnNUC0 zj28b;zuHVDx`R28EHnQny!(H|{Ws44PvHda|0LkZTniaTR7G#qzhou3B7O5l!_1|X^OT_cabYL?FzcW`KlT9Y37QJ~nbaQYPH8A(Zei5^VLsZ1Mu>tl!s{*hqW*yM4*xu$zI#2?y8vJu&qqImDlw+0F_U ztzeR3YAlUP3lPV7Yp zPd%M%0p6+1c)v%gUy?`0l6&e8=0OEKsQ!E&DJS>WXZ9nGn9F{{Gt*Nwm)_N!#kS}7 zVC?#l*~zQ(ja(aGIbc2@%o+->uD{%mOw_T?C~dE=$S0-biTXA9WJ&r1UbcQsyIY!8 z;3s=xxAu98k#PQE9~5e>m-ES`2oVYk&c@LEp2&Jn0Xdk#3Sw)9<0cJdy~=T2;M-l` z+rPQ9+K;?dNPg6twxc(kfWz%anoG!GRqS3oxjKI_fs_ezHn1Xno*740m!gkz>VU@3 z?*`NYj`l2$D*NML9m8grXT-FVK2O7uw}+A)P%<8wH5|Eghk)s9Kl0!RazI5!))$T@ z%S^1owSZOaNA`~<02%6)=k@arKwRkcU(a?MLn$OHwrC;E~52WQE%J z4ssssj|cikv=hh@ZNwhP!?$!W{^#}l^T_HcWChXw1e|k6E>9)ZIvw;ITwVK-QMZ!M zRZ4pWByuN@WXvU_)Vffheu0zRscTRY>c4W5t+7=iTeh{m%XW~n_V~2=b@R!`BgeKg z^$W*&?_`=Pyq1T#2{B*wd@FP9rLFq$xTJuJ(dNABX_f!?%HO+u{`gz;Xg>$`6!`I$c|GS@&%XALAQ(W4T}+L)hhAs$c9k>Vw!P-P4c zguVJAn|WteLa*S!ni};Z;bv3qc@ul(mbl17uYk!K>8Ge}$$B;Lk~U5n&Eeezxde zN?AE?OEtIOdcjY>=GY+{NCK`h3_4Ij_KJ=zza`Z_vUMe@DW(m9luD z7T*p-$bfYth1W$7P?EUpqD-?0>Km)Ym5`O5d1ujQkaBJwBL;0}`NJ?0a}Nb9wgEY* z#yYNBQpzesT4c?5Yg4v`;}&&b)NB{crSvV82(=6Y?IqDrMsLSQ!*=%vZFd^apQY?J zmNC7`oXizZlv85-j6Wdv8~^BXzvkz&He;`TUG_O?6?Nsb&YbXXpwG98o^slq(B-e+ z#%GD?(rj96Qc8iTFKzoArs}u~dd&Rk%|I=aD5#)gCd1ZZx`KQW*?9l`3oO}VK5ej) z>cc}G{z%(gL+3+5h(8X~^U;&@xBuvO9HH+`x__`BtZv$kW$dUM3-LxV?50Be>D6Lt z>Faw!EI#d**Xf&3`b~_!NuNh&+_=4|)&{!1ZVbU(EByfk)ZmW9b@`!ox{=gy`c>T5 zLeY=tnad}XYjW}q6G~1Cm2p#S0(RII-goJ*D5qjePj@JLQ*8DOt1ZoHvunQhs37!C z1<4)cFePIgF8_G*aH35W zaaB5%qE}Y%TM` z=W;GdJDtl}-%hRg6h(!^WFp|SZx3e+fEje69)P-6YwD#GdUCX!vq_-2l(R^nAII}} zfs4S;fD?IbWzZb-0&uk&{6IMJSCxvJXXsL_a*(r(A?$6A^eSKi2v`tPXDKmu3rM{< z3F!c^RGi?UOt-IrGYP~s;y@9g5O4$LW1JmDx)YcJZ9R_G!FL8Y2mAzl01(@=q&TQf z@JXNzh(5vD0YC$N0%>X!XTzYUfY_6q{dt^6vCAmf3LHje1JEjFJrp07)5V#iON)7* z@*}8IsDl)rKYSseN)FOPKq1fxOpag|cOV<|^3UD)GrhO?weJS8(#PkGBLH{;r>h`U z0XxtKBmo2CTucv9hW6tS?Kisz_Th05akc~4VnQ_z@mJ$erDV=ZfQsi}lU=aai_p0c zYB^xX66lOxQ{A9pGX-iMJPDh(a#q)YdLH!FIjBE~Jakq6CGA`_a{sA`XAK@eI zxC;;61a6G44XGU$KYUC_BAPsARt0o;M6r(=$*;}&D4cIt1LtBRrt(jWKNMDE_pRFjdFFZkc>j2l&$(4~>eOC! z>eQ)I-SMp6w?*$2>I@d`DT6Te!v6;0zy79m({S`m_~-l|Y5qH(W3R{Z}7WzZ~&em|NHNZ|G$Qpef_^1W^UC^urD9frm5N(O;i1F zoTd?*>4)P+q0Xqc{BXRboJ>%A9llgorYE&h&-R2hqTsmLF}KDemf4cowy;MWU`=N4 z2OMp{Sk<=qHCpyq&?A;8@p8!MGO>A*;5gl(bJd9bL}E9wRY77g@2_naj(pWqZ;9Vx z6#69SEyb;C_iMyd(IaZvsh~yV)Uy8#Svzolar@;+1JGLbUEp%`URjG+LD07fR$-$_ zj1$$aIF?PTw9dS8rLxy`sPESnRCQWK!RB!3*?_QB+%NUqL2P{xa?q_>=QU@8uQzA9 ztYWZP$4&?5W~aHQ}HoA=NIOdj;3xDg>x!Qj+m&LIO2hHff zgBYemfag%ECS7kyMrWE^4HN91nQd`Q3hUgKY8~=R5AswR_`Yl7>5d}J?E`fNfhR1* zB+!Z$5zR%%Ha55aR9dEEEp0sR>W($B{dACFy!YLpp{b(AzSQo?@FcO9BUVrK(u~Sf zbmtpEt!Q{N&7Fo(e@8ai=C0_8CXA6%+&zFfBwJUQY)QbBN{I-6AQy-Rm(^p$%=#m! zg--|H7M@2_&mk{Ym$n-c^%mZtFTZ3I7927PDQKRCw=;=G48w*NhD|tEnM-G@z=HSr?zb$}*q{ahc>9 znjbgZyCBNDt`J@1ix#>2!JQc`5lxuCCbm23M9EH+T!xYbM@dIbji!Mw#*%=hVSv@l z=0qKBz+f>hsnIZtOd4|C14T2tJJK6vO5u#A9HnL-qGlDS+2Sb~O3fz98SW&MkXIe$ z6?I_z_!Km;Em4!NhnuhDjHuS9X(W5%kR&ljSZ+RONY5`n6IQi(R0)Wyi zxT67lg>Q)0Tgu_TfsTn!@yfxq<-+e@*6HkNXsouu$ZnFg4MVL)Hcu9;CQ;j9V#$(V z)hfQ1B&%m$rB0lOS=J7}UaYR11OEXjqp7UMDXQ6Lk=gFqsN<0c@4T7t4UgXJo&onC z5r>$-?h8(0DuW6v;)EpB-QY#U$>+ z0k?HHFnkhG2V!P)6odICG7tPWbc_*4*y0*aNRB!) z(+5}7n3R#aNisEf`B1HiINE^1P_4vJjf)O+n;OjQ2Gm#8sA2C!2B4pNg)L3}l>rk9 z26yoIm2$7W8Dm{`K^ikc)mV%PzdzCklv)g}U7;M*62~S7{~FqxqrKhfXvV+@AK4+8 zUc@V=0P%7p8Q+nSo<1x}BzSI$L75BX(Kw%}QMD%t+5RW;b{F?6gC6;`tJnVapV(^7 zw)p_hgUbh;5Bwsy_W>RN@Fjcop#M)s@?w}yPVD9Nh3A4JI8lXJk$&!cxL=0VTTQk+ z_{K!+`2HBSdiqr6fpN9TR*zP+SK8ojku{>PX>N@H-Dzeo%LZlQe-?JM0i*0f8n!8- z-lAzV+2YuoKsuUnTPUL`P3fJ-o7$TU4K+0aJ(rlDb64cwU71*fmuK$%s61~}Y*7{^ zWqFr|m!g*AP@D7NaqbGZp71a%$1?an4Ufk6-f)Shtg;L>tCUMTqbuvgk?@a&e`KXb zycYgZ@N324l|$h#m35+_Mb)shhS$EId<|+xLPwj1D7D+wrczon8Ld(A*7UO7jmeRW z891y%C>+vR;3}+CH4?j#ndsT1hl>8MimyQf)&VYWu6*fj+GP};q8rV*`fb7L6>;oF zdcZs3ayyJR7tff;*Y4ToI~CctVR4@T9TZy==!MIVL#=>?l~4!zai=rJCxm% zH+DiSv_WO#%^epD)v0a65E>O7Uo%CtGz;~WVufg8zed+I6W^pi>lO`kIkDCBjcOhG z&H?aiY&w=t_aV-W-q)b8A0R(qo5NN((yamO%MA&R>JE!|t=r5p;hzP6Df}t$SHgb{ z{0Z=j@DGMx4}UrQ1K}s|kAlA#{!mbGTnm4H_%FhL4g7^}b0+%@fq@A0L&Uk@@)nEe zgztwSU7un}I1zRLVR5T5+V9e~lq&BFXu@7V*Rw`p7vMGcp9Z`LI1bnj+}D6-;C~11 zZn)-FE_;=CsFw=`V>)ceeoe4i$=A%hK^J_v!2K;)3||g>%Yqs3Wy4n+6yWOx-;&@@ zO%^dT1KwMM9q^{ZH#c|?zBKq|(QQ44jQJh~wxhtKaNh^)0kk3f`c;)FI>*L5260Wj zFCIAB?;zs*zIV z)M1^6#)v900aYptks-f!&GiU2BSPj-Ma^7~{T{4Fgp8rNo*mUHn;L#~$XCtxg_uzP zDdr3&Y!zlm^%zLDM`UF|9ytiSsmk1H8ZPpvVNHgrOpmq6fDC>KR#y|BV4q*j_o&@h zCHMid18=z*eP?3fFrAfg57|dMGxEr@)Spq5#Ru^MnwO5;Yg;wjHKGBX(OWdKd+F%R zOl^cWozBk8%9{b9#wqg6@-5l!w!xh&+pgnXmJ5HIoP+Odx;?XC>dS#t*SY4DN*#MW z)WbFD&*0qnCaq2I*+k7RYc!Z55$+DOU{ejhC_LS4bd~-7=~5kQj|lcbbt+|#OxhZo zV0=q)#i0>2r&nfa5ZiBwI2a`@kO#X5!o2{DQ!IvWrd;gq5BI0&fJwYo1@KRio%mji z(mQ(f^NtMITo;-xsMds#sxYrZTWE(^63>pwIqrC7lC#|jEJ@i$fzmLnB6^5yQJ1Ask8hs~ILC8-Z9` ztXVVSKavVvf#!aw&gme1ILl_-AGN!!sP0JGl$Gf%R+?Ihfp|9B%gx>VXu>Z>QYvaT zosfENko}K@jBHSJRFkTIT&GjCiTv=>9ya=%;&frxu~9(_1O~gPYf!U?qbohShD?vemc)WGW!e2nDb3AE_tu4Rz-TlB-6=2W{am@B z!|EmtNf53tg8GKseV4OMn>?B-mst_E%% zpcZg1J(Dw&Y@x$?w~|%#x8AwrNt%>f(tDPSJ-hBY%;K~uM{P!SHafvIC%Eo{8{_ty zL~qGW^PUfCeC4hZWt%+{)QCww?jMB_I34tNasP1mzYSjKy2dpOZLA1~+pOX>z__&l+?@qjRDMyutOY%^-bh>Uq81UG`%@Z zVxxra-%X-Mtl<8qj2Jt%vWk&{p?mxYZ#X0&P#j_d#f*YcpCm zjjpn0kvVj$b#$sTbdwZkHreh){L`Uju9b+-rRS|B$vP$7Lf~sd3-Ikp2iS7^{Tk%C z%|Lj1Xga>(;0L~Hr1?(4-vG>n(DnGTAYE?zPyT(frOHy7Q9a+2QtidUl>PSyEp0hC zi5c0{px&3@%0lAF^l^L1Fy0%xG46jy%Uc0&0*(RR1332@g%9AK0{je^fJHF^paM@! zq8IJ=slE-+JNl%h+!Yb54=QIM!!IopY#QbYHD#~s_LqkQ zE2rc8r(uhc^`X|hOp;EA=jD%5M|L(JZ(i!su%4ir^rw8cKnH?W54wxW?kj9qVB@KN z4KJ`iBnni&MX(OERiM-#!*oYp@7&MBJDVSbymvD)`7tP1Wjprw9s<>E;Z?(SotHl1 z$H;Y%KC zI}@VCeJja7=*qtKEQge*u>9i^7fm?BFAUh+oaMLCw!T?4>txx^3(js5YzwR@q6%zc z0ayc{wHnbX7Q>ewO>)N}#bzZBC}x-}#kuux*Gte~AYUW9B&iX8RJd~e9jA_y>u3Ov&c8oSUwinzbPeB%gz!JWZhqz1N*2sx_RKGl? zzCp5Nn`}kEd?FX%dpBL`%$rsc-09(Ko7ikXnc*XBOT$Jp-D>)j;j%Ts=R4U(4W=ox+lb8dfr)(dQ*4RbK#EU)dsiu ziWc>&T9_UjByz5aeYQcxUYD16a&4I&0~n$su*q#`NMwhilm3jK_q4)sjBE&GL5CRi z>!VLr9&3IQH7yIRca>clOdzVTu@Rm4m`muts&gIsVQ=(8^IA?p&-6?8Zi|}wpYMDC z?R_<>vaSTaAQZ>SL-$uU>r*gEmkOYhHE%Qe=<`cc{LzdXMyB=&?>6M z`IR@pPXl60qbCl^#XgHk}2K9EtU1$e=$f;zDd+MXYx z{h>!3BJ-~!8poas7ApOap)@itK&%#k4DX0z3xa|zxhjr%StwH>R4arbX`oNpr!n{EV-j6v8nIOz4 zyBq#xfE55i=u`Fw@GIfxO#T754+73VKVsDN2YZz7hiYLF!s`M3P)a}a*g>fbN3MAG zkV#@qzcz7AZy}vll<&PMVz%eH)Q#$AG&Jfz5KKb?a2i=Frh&!?l}V~{>~6v7C4uEe zxqcT~ybu?FdieN8p5)`Ac)V|kC(+%@V?-(;`p+&yV?R*`e=zc0ms#1L`SRvf5(G>6 zWzEN0BkIrFy5U)>>pz)1Pp9>_d)J56`)5m`b_%sZ?#6|3qZd- zSdD|k56uRwjh==)AATGWY-F$s6Y%wmg7;Df$0!&eU|m+t+TgDp&yU)@pmi1s`gdfyGcot3g;nge zFyD^T5c&{moK&7~sAr{MPpR%%+0)IxNiP1iSEp2`(0v0EhL$4L1|^jasa{1(xz^gi z$`A4Kd6@%I9`sdSO8B)P%6mCwb!h*+~WJuM%8l)Y}~XzFAvfav3_D zv&}XGn;7P-+Q6ic&R4U7W5$Nn2+A$Lt2OF z8?!qZv>%0%Tys4djJO%y*hzO5rxZ<%=n5}EGjDKT#y7u7k;9G1siwQWJV)N)E9u$d z6z>2W)9$x98yuSwnNzYuyehMDUb-}VpTa-Ap?lqRHU~KA9Z^H01ES#Fm}?8ee^Jf~ z->Fb84%ON2aC6ET(c2YwZYY-GR-~A4Rf>x6txAe1p@pNmGcW7Td=^NDUPanJJX;|h z5t`LaSr8@m>s>r!J+slKlHBBDvQw!x5Wc zSFt}rhK8~3MCegGIAM%Yme;Ql+IwKO*N0=q6H;|?rmxiP5iPbv_GKia;Tm_M@0#xL zCkPLA>wJT|!|z50xig^jOJv89mKVW$?H{2sn-%*{A}fd#DiuEx1S>@N%^i=}I~;d-h7gq)2Zi!LDG;eIba6(wKpc*R#h$3p@{Wx%V?n!Mm{7`f$Kd z`rwuTngGKA6yOD{0Ptz~A20(xO+Q1p3h*{y3SbwYCtyY+K3@Zp!0g_K8xKfnO`MSE zPQpxEjLn8$hSlOa4XZsA3pFaC?2rcniIzR6gi@9J4&lg4sd~#AKHuoZL8;y^aCAt+ zDi{?^xS&<_bm^=rNC-mTl!>Gv#r=eoT%E}J1WBVsG(h)D8Xf4P>qDd=p*t?EJFZ{Q zA(BP|ZXC|z;?4k-KVN@)x>pJBh$Ha73ow8;;L7fZxk>F(7r2R!xYVdXw2dd|1Oeyv z=GLMKMQ&c`?}0+a{WU-*5AIp?eZWzb;lTm#2(ifiFXTKW@~c3ftFRx+HU)cvZXBHI zJs!xpDy~(|QsNE-dR>Lx14V*?y%k7P;u-@gMwGiXj?ICZFt(0c+G5=8GgQ(C;KTP5 zT+U%G!2Jf{Al&KT*JL|-7@WwI2G3CtaFJYU#jTZ?2*v+Pboh{*9_kPoe6h0Mg z1ZEw2gDxJ@r{cQ6WzL_@b3wOoO`0AF&8}hM28{D(K~j3OIpQ#XCG^Q_He8Sgoz2`{ zzOFg$YlF+!tYUA`&LKm+FGotCHn|BL^%tlo@9n&C!UBtdWk; zyx2S#oaOtFsd1p<4)Y{86~p&$oEG}S{W+ww7DAn^XE%iNx%9$bmI`pDTp$aMGS+`} zi6?u4;1rm1brza*Z%ErriqgNap7q+q5>Gl%%R*TbDr$1w87_OZfjxqYp;Q$8l!P_U zo{{e9D*Ij4=ZUU(^Z{@2Eg@AAmzEtJ{Mu0k%+!z?@~{nkf*FhOMD$6HkB>56xO{N= znsRoJ)ni!DVc?!i#-|j>$pF3pe%MZ*8QRyoF_3Vf)U?3OFR3;Jdi;H!+iaVRDFHRJ zo!BhaVvMgoaErSbxKxQ>S78oHW5k(o^Q4*X8E{k4)5FAR@Oh}m{w z{FNk_NAWI~N8o!wuBcMmde`=9u;bcZ#ag9a4WpqndQ0xrH~{e%rApB*_5u@EvE7I( zMO-W5iV*iB+`e$Xmj+&;*$kQipxNa`B)?ey3~mnGP6=oIu*P0cYhbNmTrf>G6qi=_ zb!Q=NtK8Su2f~7$ZIXN7`v;m%M1GGPl5^cDa37VE@!cjvUg=I7Z!fJbs5SXYJQ^FH z0Jj9w-Q#Kupt?&Q+|_UY^-v8x!iS`-(jYtxe##kk%~j*K4*m^*pFpz(!}uOxGr~TE z-@yvs1^-dNM*uztE^MdI56f14D$zs3EZ);mO@p3wL_NJVj*(w|`;)*1=Vv9U1xpRC zMcD?~+|umWmZbz*`j^x2si;}-Mj#%uGv3zb^W zi|SDKIZ*??vv4&!6M4KEjg|1JJpDSs@wblYm~ncxFFI|4dYgHlLo{znri4LjirR23 zF26dN;+_DSZBgwuhnP&wn+S8ui54B=Uy~DG^;k?L&)t|Y46R^U#i*NO#V;wJMZ4eN~P5tHZ2 zbN5p!reWVjdLgGV(E^_pEI`i&;-0hol5ZYF>G_;v_;7AFFlQ*)wWh6?ThG#>neIf; z^@v`w55kPJh0>~UOIlW4oKYR;>j?_2H)?K(cWYQ2T*3}R>={&>g00_y-sSw7&zm9e zd;Wn<9qtssO#sd(xQsU&{uO{X0epV_4Ae+`8 zzOMci8Q?B(dG+k=NPo8zh@+7r+==ShAqX{ja1TZbpfS_4*Kt>Bg}XoEbmzi-HR6C4 zL(du_`O3O_DbiP2RXZYixb@Yu=OTUFd{u3U*p*eaDPn^t3lGF5fNr+*^lv7evc=k7U1K6b1lB0>%NZ z2h0Q90ay#z3ivyq9qumB(e5_>Yz z{vP=&-ML7jLgx=BDDEFIx19YJ#uQrW5nm5oxImZ~Rl8yt=rDGvSaqDkaFLHoZslI5WS0gin`I}B_JZ5mxgW%)!)N0v=p^k$S+5iz6M(e#u{ z&0dP~J^qop^)9F9$x1a?kwz?TT8Hz2nmwb$Jyz%RtgBoD+UKK>RyjQx)sIxJMyNje za8*Y2!8WI7ZRIM2pNg)Tu(r}t?ewfb=usLd%P(~XV}fLHZAR1IptIGp`$K<&YNuDV zP}tcq2zRI-ci8XO73exG9>Q5S1Yg2@K{|a*w)fg7ar}9z!gt#90WKVzo<)^Yk@4v0 ztx6?st(<~TX>=hfA^WGvPS5R>0*#avR?!LBkdC zC*ek124%jvXMtcAKd-~(QuM8Gxm>jbE|;tBg1a6t127k$C`P;QGm2Y}?B`dUJsJdS zwk>&MJo__Bii~IGdXgJ*Z3%1)T~U!sO6b-Kt9KM6)^TXu;9zoN1>6zA%*HWrOM|2F z9UY8s&@eGH(#`iiOEkVQdCz3K6O!(|5xz+bqk5Jn^YHeFvmvul1K(yL+c~5|5C*4N=NDs0;)dz3Lw=@ zeDN;6KOGBP?2}S8yupcz-xtv}OwzM^BGt{K6-giiT!`;MAEQ4b0M2y%mN&3L<`1EoLUyHsL>W&gyp0L^Ry(~Q2zQ6 z!9py`r8II5Ti~9Q=DN8i)lmwUxX|>M&zqFJ|Gmme#BFbL$noxB^QfSH9l?V z`4G1>LsDX535ux5vt>nA>tEhEt z>-dT5_a}-y(F@r&ZG&cWJWIj#R=kZg2=FI_i$#M~vqxaJ%3PymEgn&og-!9!jvAQN z3OEdLi>UkMQXG?YFmLqMK+~^di*dy>2=2}D;Hn|GqtxtCL&D)kontx%R&s*?H5(oj zYx-fhV3Gl~eLkow!>da&L$Z_ay}%4rqTd>PtmCZXx~^Eo-yjI^iyfIMk;sXqGv6DmsN$9=1WMa|#w5|lieH7v5I^RZM zX8@)C*T|oj%~jJ}wa(U>mJN7eRG?$IuLEf!eB>f`rZ&hSrd$w+@+aIlg- z?G!Eq5WX{5tb`L!seH13vTSHl+4aEB5B9?ujq43EsxQ&46O(R;i;&XG$M5ul{v~Rm zFV00eHYCDrLtQX)*5dx(+>{OXKuFIf?!4;T~-xbRuOQv&;xf+yx$b{5d0;8ae#S%WdK7fwxEET zjS0wpr%W&t`SN)qoKTgu+z!+5EKgjM0MnrmdeekZ1?<7LU03352Ym?Qr{;_X^y|a2 zf1V=Jhy0@s@p5JVvxg0>vcDv#uF9xY<1v7tOw9%#=5^#_WoYeb6Rer8c-A`*^?xIC zlewt>MOpSg5apLdkW3VFrnD(K_C++=m5lakF-OdBHGu@LD+wNTpr-}gK9B%Cs<|n_ zO_(YekIAEjaWyXx)=;&2R@=r;Y?m+e_TdoGgabhvU@|7q?QnU8xgLhNh?TI<4rgF76XV2}0oM{v$9Ea1jA1RPIwYZVcocc@Al8qQnKGgB>-vbV|9bsDi`)~ZcO7ehRs*~Ms#~HM z>S@E=GC{|l3-PZ(!Rz4*gd8v`X+nc6wGiDPzVSw#LOHx(J|w*0E`)p1qj?Hg1BCi9U4*F$xpOg z_n>1#-+WM~{=6qdVjXVlzlT5Bl>&cK$f8$&o`?yp*d@Xrr&LEBdJ%qu!ule?@8Q?F z;y~k9Uc{(SM)(arg1iE?D0kz_UKp>#a}aO>@B<(S7=nolK8uMvzk~1E{UEf>?kIsz zkO;PU&a?Wv2O#`Gkn6CMV93-4LD#_kCadz48M~S9-=}a2!-X8Gu0t^PS zFWdq^31BE-41k;R^QTtAMs5Te4%}?jf>+hbI41CG?O(J^I9zx+Q@H#&6!@|{#|=I{ zZ4S~*2;Nd<7@FbPikChDw7s*cW=+WSSa4DCtVrpc8;8NZXzPs?WFb9sqciiPKmpkU{v+&)&v&IO?I=Olsjz+J$v08D_t4(?jOdVtj04{Ly5 zcu(w%v9ap|d~_Frb?R8}D5N;{Wi;E8R}F>|wN12obkIYot`F?6^asiu?Turg1Eg_L z++kJcU;*76K?ktY5D!vamzpxs!0`bEBlGW9QL{4VM*>G!2A;jdyZBZ=gf6`)v(ynN z7A2gwq;}qbZKxn`46ihA1aA;u=!by+1n?VREO4P$=<%DL9>U400him%qe@%RV-X#$ z^tY7jKGQ)vsKu0dQFe^ARPzJibh>WZ0O#E}Vpwqzqr)*P4LU~1w9^0V`)ef5d6&_% z(+a#ie_j<{CEl03io8F0`Mla!KM~Qgf6JGz%0?irwlx(N!(ztk<%u2EoUZQ$Da6Af zizkk~CmY%pTxFCG`N3-MN8PQZQm~%A!Dow+!`VQ%#aQ2 zrZ8X97Ez_}r8xHX;U2r`lQR|+8eri_8VAC{c3;5WtS->NK39teSn=%T02!<)Jcq|Z zd}|So(CxJM%^8JjWn4Amj{DpSm~F$@XO*mWY29S7mgUQu!me(s1PVn<#%?V!(#b^R_>D(IfGd(>wkGw<4yc}{9&7C(SuOPHZT3@UcH3ey%Z|Qn|&Z*6)yBy@c zvPQ1%YOo9ECs=J(D~63nd~KV~^k_QT=J88~@n^y2(Us-^}i zF6gfi@`uDAwDFDQY0MAVKPtjsPrwvmL5?Y27B2qnUM(}o^x%TRL@g`|P&H)&ZD^ps zFDNG(I%MHAe4ki23EwjdAHjFwt^9lb)*SLXjax*GB#;JWxfVC=s6X$Dk(`Q40RrDz|q_~Ajk%g92R~nS$ zmDIj?Or}%*po`e;wP&FNy<9PFk+y=aT0E{$71qOik;^fs<>_r&77W>&kM=rPuKo0n zE(>1EN;r}J{w7x(G&j;;7r$hDOrFGQF+^X}ZA-S3`&x$GHlE>Lu$R?{`fb>^NYp>rJ>Q z-vytBjmLS0^PXOGTy5_4T+t%{OaOjWUMJu|GW^+qd;qVBPy;^BdLp$J<(lDgYw1{h z?|@Ajud(vd3Ax9GTmDgNBc=+ZoebbTwX}c19C)SH4U(-`Ba(uGQ$ijdjm%To*8rns z6Qq*s^rERq*P&%19e&r&-WO%P*wDqT>omCc-qmF)$~bZ-Qwe;)R_vj{yM9Q%2j+mA zklZj_RgiK@!)~L$-EAeaY4SazZ_a~O!FYx=aI?Tr#L~u9VH(yen(q5!@vd?$o_lIw zL0*wfL{+CysQpIoBMtAv7Q9YLq#Kf!lM>*tqpq zEJEIE3EY!O5_&^7mH~6z3|JDMq`CJNnTdS zTqqV2pdeZqiS0=Ib)A!D-nVT|e#C~$Qyp6eHKmG_!Ph%-M$#Ou6RX8_2&E(SbW9E% zQ(cwzF2!GlEkwuOP_&eSCEktq#t|-_LK#YQtQt!1GMcj7Ngkvlm#2Hrg&}C!`9#yP zM!C4D7|+c#tgocKAXMbw3XVT6KaX+Xwhg?)9>tSz?xsSGila>TUdn5}AY|P2**U?k zV{`F9#Z(1BI)WpRBFXX;cT4=>@Y)|j-LqTyU*l*P72(a;cKXHggV0<*wIYi=M)$6$ z>bXGvu*)LatZFt#=Eol4$WMD(On-ZrkW{*Hj9#f5%(md7>4rTT{?v7(Gr-vqGf|_)Ksnc>8Q}llU@B{HDA^|FAJbn z*P0IXmz&CUR_}+QVhqiLa$aq1y9vrfHT!4CzI;g&8Eywgr(oKFxfb@LH)q>w)s>&$ zczH9(MrNll03%R2ZilO8!LYeW_8*g_E`GX-ee==G{P`hkj>eXR$}hlu0geo?9#-RC>VMKcpwLz*v|7-P zRcIgiFWS46d~cz{*JVzD>U;*+6|2~jQDVV?auD3&6aIPO02W4%y zrTBijVtp1LoM+aHx&5KLF1l0tJ<-b{`zD_(Q;T>t&uFnG1+`S3af41fOV^B zNCR6|;mx`pbLcD#yH#u+9rV;NYplUncbFQDD8IsS4$>!{qB-rd+R8OZ_$3yFjT5e> zzdWpTW=9>(S9%JIZqjOq8`S zS+$5JE5o+0g*v03iHEq~6#cpRvR{L`o2&z2d4uOQ5#qAcw)+&W(PyGYob=~2wJO#a zb$~?6j)9$!pVy#NMltS5dXMLNXM^e;A|n(|wzB$YA>6<{@BomYgr4gT^;SZg z>BTKWO76I#Cpn3+!9{z;Q&{!u#5BmM78^HL7#Wtk^>uiy%5I`Fx6V=N!t~JA-sBQJ zy>&kMj*foz#8A#VC9n-{k-Q%E7mteRU=^Q2g{i&Z((vVVeL!#+zEQFFLUmbX4ZX~njYB&B8bwgf`nqfb4zlT4r`+qsl9WqT%Wjh1ZB$1`oZeHfmkp4h%JYjkke zlJ|ZQge~Q(PZi@)*Z_IHhYXrutzrY|{O6ryJALALyDBb7o1gzCbHo*9^o`QEKgMV< z@$g23?tbCNzBy1eYcIs3Zc+bsTqB!Mx0FC#*1__GuLAxsSdWS&1ZeY)5h<(X?NWky zpQIDEOYuU{I>MGyvU4<3nB)=u_D74KV^J0$ zuLJL;*pZ4bG;voJUZUT=D{t69{Je}j=xyos;#aEQmiAA!C?{O=t6Z4jbtY^bChVfc)avNdaM+tkN<-=WP2ziP&zFa|WZ#n<+07A~woZY$P3>~>U3rt|fZYw!V zSK_;mZr`1szB=-@v_W`V+9d4os6E>}TgH2k*S+-g?jk%{H8u>=@jA+TX?a5_moyso zk#p49_&!ASKN{zfDRk-{JG2BV_T-U5`of-tBtW%$m&L)zt$VBafv(*v52$?v8J-U-E$38th(v#JJ zGUJFECz^+wGEh`TFs_?oQ7|5+Wop)hOe<)@-)D|F5zvUWsDhfk7f9@;at1G-&(v(G z6z{uxdGYdCc^Z`W&w!?zE*0fnq>X>Klg;$R-*Z(j?V`W_J*@|hIfAN6a2k$eipQXq z0Xprq#oiaf77sr{3oH<}uYg9gt*2XnDXYL94DYPrn&Zd97HhZbIa|Z=F}irr0oWbL zp#+_^7_QoLdhwR=F_teJ`A_$J&%i9^_xZiyIsyCwa-(c$hoqHuU{nx1d5dJ7R(+&;85haWCHWCQ1JUqWfW{7sD=ew^-P|6n<->Iq3b zdAp>xkm0HeMD=Mi!j?-gv5@^sa6zrMr2Dx4LD)r09TtyuMbN)FYVrJOReNwy8gKCg zk*lSRo8`&=eKKC!;#RS^eE@ltKKXhbj(AC}MK&%Q){f`@Tv-RvAJ=dER+anTfnUg= zx3u;r)|Mw)pCTh2h`B!v3M4~fnYmZ&$g~BnBSUZ558#TW{h$$!8q0VtLYb*d0RGWT zz2#3j*bMsofy(PR!zgZjXsLQ4xMQ)lnk+3}`qt9oc8=%bwdpGHI?hwU zMQuS-rLBZDrLEV}o0mSj^y{Tu{I+B%BJ?!}M__lp`=DDjVsFdggHe)Li;V68$ntMv zmj8o(@P>`dX*vJKN}_u7A9V4dsOsQ9S{Aq4NG}I+C*_Klu+8T>@BJ);V5X1F@*7D#h}diK`jXFL|clX6UvNbK6Iet z0B$A$wSbbAVgFPUEl*ZT$Gm%Ix3Bfx(K?<4T^4-zICi-9_wL5GL%}<8JmgN00sm+2q47C4@L8DP#q+-3uM0|dadgY@u;n^YeL=*J%orj;M>$y^F7 z&vg@;D=-XBQGVa(2v4I&{;^zc|1w?4*LnrB@yj{AIZXt0{q|#@Sh>YFMC?< zH^yL=70W;{2*P>6w~C%WMO94RV2m9Re6vx)*>Jte1GQV#;N0kHK`gRmBmgK;dO z@1ORQgY?)p>9}Az_029Vry53ApRoh`@|k>KPn;QqFZtIbe5d>?pB!vi@vjffxKU~m ze+v?Rvs8ZJZzeAKL%Ch{#IN+97ev+8Pif-si^(#&;`cj~=3^@m*ycLJwyY)s#fbm+ z`J@k>`A1GdDq?F)A zS?%iTPr3+;Q+x}%xLQ_#k+R^}(w)~o=+HmC5D*XiIfl%qfj_fUYuahrMF%OPqc2)D z=t7~T`eIK)a_F*4tBm~=U2D{@p`lAw)ya0++iyYpNBid&eHt1l*5TwZ971lN^0JcsK373z?J8;QSna}X8=F? zsx)guJjbYi2z~-038m@?7m=d=B87&llcWCp$RtHD;x&uq+&eNs!9>0OMIo-?j`~w0 zl`)k6mTpXZWPCSfYBxq58P|=O(2WU(%eyfZN(Ez0`z?%$D7x%eg@>SF!%@cf;aFKk zq3e}ynkjl?1Ybh=J-q6K(r3A$a*TzTv zj|3kSleRpLihmqReD)Q{O({HPQG$3qa^*u8^)Cy?dTMD9>N-9ww+9Vdcn|OzNBs-B zqpQ1HHA|^Ptaomr+k!*KT^o$`-p}abSatbzL)8DBGCZ;N_fu$iPsV1$NgPm+*B}t*pl6-~~LUWEgAO znm}xdz_eFcLdBshr7AqzsNWgt)jdwNfmlCVLh0R@nr=*bD771N3w=C1)w>0=;L+Gj zIKpRxEI(By%Sl4i|8?-yZc2N1+D>ISV%1N-Qsr3qE&RF%A4FcyNvy6S>engtj!n~l zbq|*XGl4JtSA%>`ME#d667Tiyc`L=1&(8`@uxtZY`GI;P=~?T8_8){I`O<<{p#ik! z{J=Af%>yrOiVR9w>cX$2WzdV_&PcskY#7Hb(ZJd6Sna zSnfaxo{;QkZ{A+@?6`er7UMhGpZKa^TU2!d*I-fqN@=E&Pi!b0!5K>EuTjhmUS6}^ z-4g2tuQJFpuxOK%KD%ybCw_${>c6qOi5dkfSguC}DwWE|`bi30=0JZay%%fJFo_q> zJ15prgK)#e$2YcU`YGvS#rKi;?cIYS)yWyS6VH{$RlFSN-Q5#AAeRn(^UOH|$?V3| z2QE*KrxE9TGj_4YDWd*$0bMuMnwH)20b*>xYu@2v#Q%H!B5W1Lvr*oMQU9CuPY|*- z`Dw6!0qkEOyq*#NqxC~o8{^&8bBht$=-rY5(W-ou3b3UIRhKwk}cg(Sxx zHVUa)JV@^%JSJa=;lJ9#g1ga<<@6rHI0QRNVf2t$@B*h1|>d7`j3hRd$NgKJP z{x>7ZNpwM+;BZiJ5A-sTTh+;h791TQUpV0Q0TdtDm_U9sqPsG|Vt zkLd^2rI92;rX1LsPO9|e#{)n1CQlKvyMCF4IMWR{@Rwp3!~Q3(3|PotRo`ksi@&cw zXCafkPvqksJokUX)c*tb-!%U}h0}!pvjPWBSjl*zDmzx6W+x7E@W5z0`Gk-O^+|c8 zg7mAuA&*!Swky+tPo0qe$NJTIWKveyvCA8b&kNS#>zJ5^=+1HzA#Mg`C}H+co5MRm$^W;y80Ijg+xj5AiI6{;3Dfm7ZgQvE zcoHc`_QzBF1Is3oMcRaIkcMyS;0!R}f9Jrt>&cx&D}kow!0a1Il}=|qg45aI1Ao7n ze4$d>D*$0Wa^T6?WRzML3)FvFP43biL@M)<`pUUvLyAk{%eJ+n^w>ju z!;aPK$Ef7LK`C=`gk$~wWh$Z<2sjQ9r`5xl;|8`*K zB2uI>n!>U0$pc^3kQ0QwR{!!6lIOlFbi3Jf!C?BMlUMr8IdgZi4Ph?TC2k+r#M>v> zhN5RbhFMe@+w))xFXHMn!*Vpg7jpQ%n z{b*2*q+F=ZF5|0G_&U_TKY~jzRJ(ft=u7A*WHFzei zs?~Zkrrpw`&J-sLD9-ZI7tnjlM@{b%AMdv5`{`@C_oyR9cL5DDS-uAHJVgv}QRd(y zzS2~V1)-WYV|t@h)qSY?#!l-&Rqb_=-PHUgaF;<`cTt5=x3$PxL(SnvtYUuvvp>8n zhpna3u#lunvUUTVF~A{m+%!G9%m3$(zR68pMy-F~6^Dx{lWgLBF&bi<81A8L{Ogt5 zJans1i0!gmxRvf0=(!kOM%SXpefl#hQ#rjI)Pf0KzxD?(1sdZKZ`BJjrh=Sd^h}iO zrs$#C#h)vbH<&Z{`>hLP!*0sw#?P_X^jcUC(z~eKWl7_fCnPLRv?U~4ZAn(UP1+Ap zmf>$6l~uIVC~P$}RfrlY67fgrocMZ_M#aY}&b&P5+HAH+tLuIor)P7vYZgXMf=6LG zXU+^c{}@Gu46M(=_y|xy5fGp*N4if?B264!z}XByt1%F!V3TcN1<7C@xCFOD>yq0(%?1&3z!3j0Ae}clda3h9f%J^fX$!_#DUMC#>?4o z$aGM)6R-8z!K0W17f<8D3w(hen8f2#WC?Ak=InO046UP#aI%UlNtO)9`9MnVp5x2_ z_ftqKq_dH;1CSj!|M~b=_}1R=vPGh)wLEHr4mXiV$oHTLB;))n0q)A*@}rHIqBM v67#w?gZf%A{|c28myfSd7#|Uf#(X^L(>r=E|9?_M-Jr4D?7_;5T_*Mob3@y? diff --git a/compiled/due-5100/upload.bat b/compiled/due-5100/upload.bat index affc186..a6af6a0 100644 --- a/compiled/due-5100/upload.bat +++ b/compiled/due-5100/upload.bat @@ -1,3 +1,3 @@ mode com3:1200,n,8,1 pause -C:\Users\Akmal\.platformio\packages\tool-bossac\bossac.exe -i --port=com3 -U false -e -w -v -b C:\Users\Akmal\ownCloud\compiled\due\Wiz5500\firmware.bin -R \ No newline at end of file +%HOMEPATH%\.platformio\packages\tool-bossac\bossac.exe -i --port=com3 -U false -e -w -v -b firmware.bin -R \ No newline at end of file diff --git a/compiled/due-5100/upload999.bat b/compiled/due-5100/upload999.bat deleted file mode 100644 index 6f35168..0000000 --- a/compiled/due-5100/upload999.bat +++ /dev/null @@ -1,3 +0,0 @@ -mode com3:1200,n,8,1 -pause -C:\Users\Akmal\.platformio\packages\tool-bossac\bossac.exe -i --port=com3 -U false -e -w -v -b C:\Users\Akmal\ownCloud\compiled\due\Wiz5500\firmware999.bin -R \ No newline at end of file diff --git a/compiled/due-5500/firmware.bin b/compiled/due-5500/firmware.bin old mode 100755 new mode 100644 index cda36efb07dba9b8b94de9a3150c0e07c3d4a34e..f09999dfa45769b8137e04e817e940398a17fa2e GIT binary patch delta 26993 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

w^e|sE_yG9jBa^cT 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 delta 227158 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%0D1d#MLjyKa;ftC$N374y7r3;! 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 diff --git a/compiled/esp32/partitions.bin b/compiled/esp32-wifi/partitions.bin similarity index 100% rename from compiled/esp32/partitions.bin rename to compiled/esp32-wifi/partitions.bin diff --git a/compiled/esp8266-wifi/firmware.bin b/compiled/esp8266-wifi/firmware.bin new file mode 100644 index 0000000000000000000000000000000000000000..cf4cdfb9b87871448b5aab0f26c9b873a2c6a4be GIT binary patch literal 406800 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Ϛ{5cK7!}_?U3{JL8#jv` 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

<(c%&1q6*vP%~nwkx+{=a*_8_N@^$4;R6B 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

8*>oFT%tL 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

hR99_^Y&>XA#fFBB3j|8RG$8G`&PAkb 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≦gyeS!R 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%0Dw2@?r?pC;PEb+bW3nS|uSMzxaH&g-zV!phIw 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 +;B5Gsjf0Ac-zcN3tG0rjNK)vtx{Q! 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 Idz2$isMFhW;WaJHc76_p3e@ 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 diff --git a/compiled/lighthub21/firmware.bin b/compiled/lighthub21/firmware.bin old mode 100755 new mode 100644 index d7d43d0ef4258e7ea44e4598cd237966cb46e621..e6bc01c03fb7af78b4477ea01a3a361b71b28ffe GIT binary patch delta 27557 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 I<~FPN8xPwGnE(I) delta 27616 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 diff --git a/compiled/lighthub21/upload.bat b/compiled/lighthub21/upload.bat new file mode 100644 index 0000000..a6af6a0 --- /dev/null +++ b/compiled/lighthub21/upload.bat @@ -0,0 +1,3 @@ +mode com3:1200,n,8,1 +pause +%HOMEPATH%\.platformio\packages\tool-bossac\bossac.exe -i --port=com3 -U false -e -w -v -b firmware.bin -R \ No newline at end of file diff --git a/compiled/m5stack/firmware.bin b/compiled/m5stack/firmware.bin new file mode 100644 index 0000000000000000000000000000000000000000..07a28a17a9ab2e8880bbf8d7f4d19459d401eab1 GIT binary patch literal 990768 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

8o3m1_@FvC#gl3{H8T&=< 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 ERlW3N6rb#~oXgMd= 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 z zUlqO=Z~Ih#Jg*>`@cN=QL>u@(A1_fI`b;@BM)in9ZbQ=AmI`P55kl{igw*H&&DP zwv#|8Vpx#>>p=aJIR6@8V#3@3BH`kE@04+hpWv#4?uju<>Ib;~rOrbS(~zaagy61I zV~)mi{j7f{fZ~qF1%vMfz?$mWWNLBqN}Pjem%D0fl3{CKw6)@!L4dWMLG zJc3oPO2A8_5vLSi92D?!$p3CcP!8o3hrTp^X-7u;M$77@)N{?X@qG{NAvnz)Fhv32xc-bm5CfVUa{?3g49Rk9Gu8`{;LYLf@)dO{osymLcDs%0Q{mo|B520z+^blU7_aqTAnwF|a*?_QbH{2iwb`b94Y(bNT6FuaL{qlSHunrqY3zu!&N{{6KOZKbOW?W zO7IO|AcL+u!H!r%#SE_niB@o##B~oaa1W!bp~P z$piC1ILJ?E{rn@TABlPoU7l_WCR6B2X&o(jUC2lxujKA|9IumzL#vhdoA*6H5%9*vC3sUb{uiWys|?=KZ%bDD?w;=|$U}UGIfl@$ z*e=H_;$_fhSO1w}|E2RGnDP}6jYdhj5nuE9NAtcm4@ZvCy*Oy-NemLzlso!>a^JDX^ zDm=1yZ;KiMUBizJJEzUR_{QNk8r6vOb{5XR_~YTu#ycqW8x0N5ytagP?xmW|^PApq z>{dI}lxB_d�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

3ZMHfbxSy0hY)+5&z>1esVs*Q&F?7D3(U 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 ~3QEc$ef0M)85T#M0 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

D7~rnRfU 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�}3mqp2 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 delta 61 ycmeC!!qTyYrC|$WnSfAIiivrup<%p{fuW_Yfr+lM!S)UTMhzxx5{HBs-Pi#m3lKX1 diff --git a/compiled/update_bin.sh b/compiled/update_bin.sh new file mode 100755 index 0000000..c927c26 --- /dev/null +++ b/compiled/update_bin.sh @@ -0,0 +1,11 @@ +cp ../.pioenvs/controllino/firmware.hex controllino +cp ../.pioenvs/m5stack/firmware.bin m5stack +cp ../.pioenvs/mega2560dmx-5100/firmware.hex mega2560dmx-5100 +cp ../.pioenvs/due-5100/firmware.bin due-5100 +cp ../.pioenvs/mega2560onewire-5100/firmware.hex mega2560onewire-5100 +cp ../.pioenvs/due-5500/firmware.bin due-5500 +cp ../.pioenvs/nrf52840-5500/firmware.hex nrf52840-5500 +cp ../.pioenvs/esp32-wifi/firmware.bin esp32-wifi +cp ../.pioenvs/stm32-enc2860/firmware.bin stm32-enc2860 +cp ../.pioenvs/esp8266-wifi/firmware.bin esp8266-wifi +cp ../.pioenvs/lighthub21/firmware.bin lighthub21 diff --git a/config-examples/c4-3e-1f-03-1b-1b.config.json b/config-examples/c4-3e-1f-03-1b-1b.config.json old mode 100755 new mode 100644 diff --git a/custom-build-flags/build_flags_template.sh b/custom-build-flags/build_flags_template.sh old mode 100755 new mode 100644 index 56684d2..736a2f6 --- a/custom-build-flags/build_flags_template.sh +++ b/custom-build-flags/build_flags_template.sh @@ -30,4 +30,5 @@ # export FLAGS="$FLAGS -DCOUNTER_DISABLE" # export FLAGS="$FLAGS -DWITH_PRINTEX_LIB" # export FLAGS="$FLAGS -DPIO_SRC_REV="$(git log --pretty=format:%h_%ad -1 --date=short) +# export FLAGS="$FLAGS -DCSSHDC_DISABLE" echo $FLAGS diff --git a/pioenvs.sh b/pioenvs.sh old mode 100755 new mode 100644 diff --git a/piolibdeps.sh b/piolibdeps.sh old mode 100755 new mode 100644 diff --git a/platformio.ini b/platformio.ini index ebdf85f..50bb72f 100644 --- a/platformio.ini +++ b/platformio.ini @@ -11,22 +11,45 @@ src_dir = lighthub ;monitor_speed = 115200 env_default = -; megaatmega2560 +; Arduino Mega (with DMX, without onewire) + Ethernet shield Wiznet 5100 +; mega2560dmx-5100 + +; Arduino Mega (with OneWire, without DMX) + Ethernet shield Wiznet 5100 +; mega2560onewire-5100 + +; Arduino Mega + Ethernet shield Wiznet 5500 +; mega2560-5500 + +; LightHub controller HW revision 2.1 and above (Wiznet 5500 CS on pin 53) ; lighthub21 -; megaatmega2560-net -; due -; esp8266 -; esp32 - m5stack -; megaatmega2560-5500 + +; Arduino DUE + Ethernet shield Wiznet 5100 +; due-5100 + +; Arduino DUE + Ethernet shield Wiznet 5500 ; due-5500 + +; ESP 8266 +; esp8266-wifi + +; ESP-32 +; esp32-wifi + +; M5Stack core (ESP32 based) +; m5stack + +; Controllino ; controllino -; stm32 -; nrf52840 + +; STM32 board + ENC28j60 network +; stm32-enc2860 + +; NRF52 board + Wiznet 5500 network +; nrf52840-5500 ;build_dir = /tmp/pioenvs ;libdeps_dir = /tmp/piolibdeps -[env:nrf52840] +[env:nrf52840-5500] platform = nordicnrf52 board = nrf52840_dk ;board_build.variant = breakout @@ -60,6 +83,7 @@ lib_ignore = ClosedCube HDC1080 SparkFun CCS811 Arduino Library ESP8266HTTPClient + M5Stack lib_deps = https://github.com/anklimov/Arduino-Temperature-Control-Library.git https://github.com/anklimov/DS2482_OneWire @@ -84,7 +108,6 @@ platform = espressif32 board = m5stack-core-esp32 framework = arduino upload_speed = 921600 -targets = upload build_flags = !bash check_custom_build_flags_esp32.sh lib_ignore = DmxSimple @@ -126,7 +149,7 @@ lib_deps = https://github.com/sparkfun/SparkFun_CCS811_Arduino_Library.git M5Stack -[env:esp32] +[env:esp32-wifi] platform = espressif32 framework = arduino ;board = pico32 @@ -151,6 +174,7 @@ lib_ignore = HttpClient_ID66 HttpClient ArduinoHttpClient + M5Stack lib_deps = https://github.com/ebenolson/WIFIMANAGER-ESP32.git https://github.com/zhouhan0126/WebServer-esp32.git @@ -171,7 +195,7 @@ lib_deps = ClosedCube HDC1080 ;SparkFun CCS811 Arduino Library https://github.com/sparkfun/SparkFun_CCS811_Arduino_Library.git -[env:due] +[env:due-5100] platform = atmelsam framework = arduino board = due @@ -190,6 +214,7 @@ lib_ignore = WebServer UIPEthernet EEPROM + M5Stack lib_deps = https://github.com/sebnil/DueFlashStorage https://github.com/anklimov/Arduino-Temperature-Control-Library.git @@ -212,7 +237,7 @@ lib_deps = ClosedCube HDC1080 SparkFun CCS811 Arduino Library -[env:megaatmega2560] +[env:mega2560dmx-5100] platform = atmelavr board = megaatmega2560 ;upload_port = net:192.168.88.31:23 @@ -229,6 +254,7 @@ lib_ignore = WebServer UIPEthernet ESP_EEPROM + M5Stack lib_deps = https://github.com/anklimov/Arduino-Temperature-Control-Library.git https://github.com/anklimov/DS2482_OneWire @@ -250,7 +276,7 @@ lib_deps = ClosedCube HDC1080 SparkFun CCS811 Arduino Library -[env:esp8266] +[env:esp8266-wifi] platform = espressif8266 framework = arduino board = nodemcuv2 @@ -273,6 +299,7 @@ lib_ignore = NRFFlashStorage UIPEthernet EEPROM + M5Stack lib_deps = https://github.com/anklimov/Arduino-Temperature-Control-Library.git https://github.com/anklimov/DS2482_OneWire @@ -283,7 +310,7 @@ lib_deps = https://github.com/anklimov/ModbusMaster https://github.com/knolleary/pubsubclient.git https://github.com/anklimov/Artnet.git - FastLED + https://github.com/FastLED/FastLED.git Adafruit Unified Sensor DHT sensor library for ESPx DHT sensor library @@ -294,7 +321,7 @@ lib_deps = ClosedCube HDC1080 SparkFun CCS811 Arduino Library -[env:megaatmega2560-net] +[env:mega2560onewire-5100] platform = atmelavr board = megaatmega2560 framework = arduino @@ -313,6 +340,7 @@ lib_ignore = WebServer UIPEthernet ESP_EEPROM + M5Stack lib_deps = https://github.com/anklimov/Arduino-Temperature-Control-Library.git https://github.com/anklimov/DS2482_OneWire @@ -353,6 +381,7 @@ lib_ignore = UIPEthernet ESP_EEPROM EEPROM + M5Stack lib_deps = https://github.com/sebnil/DueFlashStorage https://github.com/anklimov/Arduino-Temperature-Control-Library.git @@ -396,6 +425,7 @@ lib_ignore = UIPEthernet ESP_EEPROM EEPROM + M5Stack lib_deps = https://github.com/sebnil/DueFlashStorage https://github.com/anklimov/Arduino-Temperature-Control-Library.git @@ -438,6 +468,7 @@ lib_ignore = WebServer UIPEthernet ESP_EEPROM + M5Stack lib_deps = https://github.com/anklimov/Arduino-Temperature-Control-Library.git https://github.com/anklimov/DS2482_OneWire @@ -459,7 +490,7 @@ lib_deps = ClosedCube HDC1080 SparkFun CCS811 Arduino Library -[env:stm32] +[env:stm32-enc2860] platform = ststm32 framework = arduino board = nucleo_f103rb @@ -494,6 +525,7 @@ lib_ignore = EEPROM ClosedCube HDC1080 SparkFun CCS811 Arduino Library + M5Stack lib_deps = https://github.com/anklimov/aJson https://github.com/anklimov/CmdArduino From 8076625704163ff39356b0ae476973cc34b1cc0e Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Sun, 2 Jun 2019 02:23:40 +0300 Subject: [PATCH 5/6] Platforms renamed to have clear naming, Mega2560-5500 platform added, flashing tools for mac attached, compiled images renewed --- check_custom_build_flags_mega2560-5500.sh | 9 + ... check_custom_build_flags_mega2560-slim.sh | 3 +- check_custom_build_flags_mega2560.sh | 3 +- compiled/DUE_16u2_reflash/reflash16u2DUE | 1 - compiled/controllino/firmware.hex | 4 +- compiled/controllino/upload.bat | 1 + compiled/controllino/upload.sh | 1 + compiled/due-5100/firmware.bin | Bin 118096 -> 118096 bytes compiled/due-5100/upload.bat | 2 +- compiled/due-5500/firmware.bin | Bin 118672 -> 118672 bytes compiled/due-5500/upload.bat | 2 +- compiled/esp32-wifi/firmware.bin | Bin 990768 -> 990768 bytes compiled/esp8266-wifi/firmware.bin | Bin 406800 -> 406800 bytes compiled/lighthub21/firmware.bin | Bin 118728 -> 118728 bytes compiled/lighthub21/upload.bat | 2 +- compiled/m5stack/firmware.bin | Bin 990768 -> 990768 bytes .../firmware.hex | 6 +- compiled/mega2560-5100/upload.bat | 1 + compiled/mega2560-5100/upload.sh | 1 + compiled/mega2560-5500/firmware.hex | 4443 +++++ compiled/mega2560-5500/upload.bat | 1 + compiled/mega2560-5500/upload.sh | 1 + compiled/mega2560dmx-5100/upload.sh | 0 compiled/mega2560onewire-5100/upload.bat | 1 + compiled/mega2560onewire-5100/upload.sh | 1 + .../firmware.hex | 6 +- compiled/mega2560slim-5100/upload.bat | 1 + compiled/mega2560slim-5100/upload.sh | 1 + compiled/nrf52840-5500/firmware.hex | 4 +- compiled/stm32-enc2860/firmware.bin | Bin 72200 -> 72200 bytes .../{ => tools}/DUE_16u2_reflash/16u2.hex | 0 compiled/tools/DUE_16u2_reflash/readme.md | 2 + .../tools/DUE_16u2_reflash/reflash16u2DUE.sh | 1 + compiled/tools/mac/tool-avrdude/avrdude | Bin 0 -> 554828 bytes compiled/tools/mac/tool-avrdude/avrdude.conf | 15832 ++++++++++++++++ .../tools/mac/tool-avrdude/libavrdude.1.dylib | Bin 0 -> 403776 bytes compiled/tools/mac/tool-avrdude/libavrdude.a | Bin 0 -> 572384 bytes .../tools/mac/tool-avrdude/libavrdude.dylib | 1 + compiled/tools/mac/tool-avrdude/libavrdude.la | 41 + compiled/tools/mac/tool-avrdude/libelf.a | Bin 0 -> 117448 bytes compiled/tools/mac/tool-avrdude/libusb-1.0.a | Bin 0 -> 123392 bytes compiled/tools/mac/tool-avrdude/libusb-1.0.la | 41 + compiled/tools/mac/tool-avrdude/libusb-config | 81 + compiled/tools/mac/tool-avrdude/libusb.a | Bin 0 -> 14376 bytes compiled/tools/mac/tool-avrdude/libusb.la | 41 + compiled/tools/mac/tool-avrdude/package.json | 10 + compiled/tools/mac/tool-bossac/bossac | Bin 0 -> 181016 bytes compiled/tools/mac/tool-bossac/package.json | 7 + compiled/tools/mac/tool-esptool/esptool | Bin 0 -> 86216 bytes compiled/tools/mac/tool-esptool/package.json | 10 + compiled/update_bin.sh | 5 +- custom-build-flags/build_flags_controllino.sh | 5 +- .../build_flags_mega2560-net.sh | 30 - custom-build-flags/build_flags_nrf52840.sh | 21 +- platformio.ini | 55 +- 55 files changed, 20608 insertions(+), 70 deletions(-) create mode 100644 check_custom_build_flags_mega2560-5500.sh rename check_custom_build_flags_mega2560-net.sh => check_custom_build_flags_mega2560-slim.sh (64%) delete mode 100644 compiled/DUE_16u2_reflash/reflash16u2DUE create mode 100644 compiled/controllino/upload.bat create mode 100755 compiled/controllino/upload.sh rename compiled/{mega2560onewire-5100 => mega2560-5100}/firmware.hex (97%) create mode 100644 compiled/mega2560-5100/upload.bat create mode 100755 compiled/mega2560-5100/upload.sh create mode 100644 compiled/mega2560-5500/firmware.hex create mode 100644 compiled/mega2560-5500/upload.bat create mode 100755 compiled/mega2560-5500/upload.sh mode change 100755 => 100644 compiled/mega2560dmx-5100/upload.sh create mode 100644 compiled/mega2560onewire-5100/upload.bat create mode 100644 compiled/mega2560onewire-5100/upload.sh rename compiled/{mega2560dmx-5100 => mega2560slim-5100}/firmware.hex (97%) create mode 100644 compiled/mega2560slim-5100/upload.bat create mode 100755 compiled/mega2560slim-5100/upload.sh rename compiled/{ => tools}/DUE_16u2_reflash/16u2.hex (100%) create mode 100644 compiled/tools/DUE_16u2_reflash/readme.md create mode 100755 compiled/tools/DUE_16u2_reflash/reflash16u2DUE.sh create mode 100755 compiled/tools/mac/tool-avrdude/avrdude create mode 100755 compiled/tools/mac/tool-avrdude/avrdude.conf create mode 100755 compiled/tools/mac/tool-avrdude/libavrdude.1.dylib create mode 100644 compiled/tools/mac/tool-avrdude/libavrdude.a create mode 120000 compiled/tools/mac/tool-avrdude/libavrdude.dylib create mode 100755 compiled/tools/mac/tool-avrdude/libavrdude.la create mode 100644 compiled/tools/mac/tool-avrdude/libelf.a create mode 100644 compiled/tools/mac/tool-avrdude/libusb-1.0.a create mode 100755 compiled/tools/mac/tool-avrdude/libusb-1.0.la create mode 100755 compiled/tools/mac/tool-avrdude/libusb-config create mode 100644 compiled/tools/mac/tool-avrdude/libusb.a create mode 100755 compiled/tools/mac/tool-avrdude/libusb.la create mode 100755 compiled/tools/mac/tool-avrdude/package.json create mode 100755 compiled/tools/mac/tool-bossac/bossac create mode 100755 compiled/tools/mac/tool-bossac/package.json create mode 100755 compiled/tools/mac/tool-esptool/esptool create mode 100755 compiled/tools/mac/tool-esptool/package.json mode change 100755 => 100644 custom-build-flags/build_flags_controllino.sh delete mode 100644 custom-build-flags/build_flags_mega2560-net.sh diff --git a/check_custom_build_flags_mega2560-5500.sh b/check_custom_build_flags_mega2560-5500.sh new file mode 100644 index 0000000..01af1e2 --- /dev/null +++ b/check_custom_build_flags_mega2560-5500.sh @@ -0,0 +1,9 @@ +#! /bin/bash +CUSTOM_BUILD_FLAGS_FILE="custom-build-flags/build_flags_mega2560.sh" +export FLAGS="$FLAGS -DPIO_SRC_REV="$(git log --pretty=format:%h_%ad -1 --date=short) +export FLAGS="$FLAGS -DWiz5500" +#TODO: make one file for all envs +if [ -f $CUSTOM_BUILD_FLAGS_FILE ]; then + source $CUSTOM_BUILD_FLAGS_FILE +fi + echo $FLAGS diff --git a/check_custom_build_flags_mega2560-net.sh b/check_custom_build_flags_mega2560-slim.sh similarity index 64% rename from check_custom_build_flags_mega2560-net.sh rename to check_custom_build_flags_mega2560-slim.sh index 035a64b..c8119b7 100644 --- a/check_custom_build_flags_mega2560-net.sh +++ b/check_custom_build_flags_mega2560-slim.sh @@ -1,6 +1,7 @@ #! /bin/bash -CUSTOM_BUILD_FLAGS_FILE=custom-build-flags/build_flags_mega2560-net.sh +CUSTOM_BUILD_FLAGS_FILE="custom-build-flags/build_flags_mega2560-slim.sh" export FLAGS="$FLAGS -DPIO_SRC_REV="$(git log --pretty=format:%h_%ad -1 --date=short) +#TODO: make one file for all envs if [ -f $CUSTOM_BUILD_FLAGS_FILE ]; then source $CUSTOM_BUILD_FLAGS_FILE fi diff --git a/check_custom_build_flags_mega2560.sh b/check_custom_build_flags_mega2560.sh index 59a98bc..3e02b7f 100644 --- a/check_custom_build_flags_mega2560.sh +++ b/check_custom_build_flags_mega2560.sh @@ -1,7 +1,6 @@ #! /bin/bash -CUSTOM_BUILD_FLAGS_FILE="custom-build-flags/build_flags_mega2560.sh" +CUSTOM_BUILD_FLAGS_FILE=custom-build-flags/build_flags_mega2560.sh export FLAGS="$FLAGS -DPIO_SRC_REV="$(git log --pretty=format:%h_%ad -1 --date=short) -#TODO: make one file for all envs if [ -f $CUSTOM_BUILD_FLAGS_FILE ]; then source $CUSTOM_BUILD_FLAGS_FILE fi diff --git a/compiled/DUE_16u2_reflash/reflash16u2DUE b/compiled/DUE_16u2_reflash/reflash16u2DUE deleted file mode 100644 index 5e4348a..0000000 --- a/compiled/DUE_16u2_reflash/reflash16u2DUE +++ /dev/null @@ -1 +0,0 @@ -/Users/andrey/.platformio/packages/tool-avrdude/avrdude -C /Users/andrey/.platformio/packages/tool-avrdude/avrdude.conf -c arduino -P /dev/cu.usbmodem1411 -b 19200 -p m16u2 -vvv -U flash:w:16u2.hex:i diff --git a/compiled/controllino/firmware.hex b/compiled/controllino/firmware.hex index 78fffa5..ad7e860 100644 --- a/compiled/controllino/firmware.hex +++ b/compiled/controllino/firmware.hex @@ -131,7 +131,7 @@ :10082000584F46462C544F47474C4500656E756DF2 :1008300000666C6F617400322E312E300024686FB8 :100840006D696500757074696D652C6672656568A3 -:1008500065617000656130383863615F323031390D +:1008500065617000373038663531655F3230313967 :100860002D30362D3031004C696768744875622030 :1008700000246E616D650072656164790020747298 :100880007920616761696E20696E20352073656328 @@ -247,7 +247,7 @@ :100F6000295741544348444F47000A282B29434FEF :100F70004E54524F4C4C494E4F0032303131303389 :100F80004C0020432B2B2076657273696F6E3A00FC -:100F9000656130383863615F323031392D30362D3C +:100F9000373038663531655F323031392D30362D96 :100FA0003031000A4C617A79686F6D652E72752058 :100FB0004C6967687448756220636F6E74726F6CF9 :100FC0006C65722000000020002300260029002C00 diff --git a/compiled/controllino/upload.bat b/compiled/controllino/upload.bat new file mode 100644 index 0000000..02bd82c --- /dev/null +++ b/compiled/controllino/upload.bat @@ -0,0 +1 @@ +..\tools\win\tool-avrdude\avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P com3 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/controllino/upload.sh b/compiled/controllino/upload.sh new file mode 100755 index 0000000..b22f187 --- /dev/null +++ b/compiled/controllino/upload.sh @@ -0,0 +1 @@ +../tools/mac/tool-avrdude/avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P /dev/cu.usbmodem1411 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/due-5100/firmware.bin b/compiled/due-5100/firmware.bin index 5b10147db615aa1340a9ed588f3fd76aea7bbbe2..cc57861ef123483a8ad30f869b6900620f834221 100644 GIT binary patch delta 39 ocmcaGi~YhZ_J%EtigVb_4J^`34O6#k%wbGnhVv%RXWXj`025~oIsgCw delta 39 ocmcaGi~YhZ_J%EtigVag6AdgZk`uRU%wbGnhVv%RXWXj`03dA*?f?J) diff --git a/compiled/due-5100/upload.bat b/compiled/due-5100/upload.bat index a6af6a0..29a5af9 100644 --- a/compiled/due-5100/upload.bat +++ b/compiled/due-5100/upload.bat @@ -1,3 +1,3 @@ mode com3:1200,n,8,1 pause -%HOMEPATH%\.platformio\packages\tool-bossac\bossac.exe -i --port=com3 -U false -e -w -v -b firmware.bin -R \ No newline at end of file +..\tools\win\tool-bossac\bossac.exe -i --port=com3 -U false -e -w -v -b firmware.bin -R \ No newline at end of file diff --git a/compiled/due-5500/firmware.bin b/compiled/due-5500/firmware.bin index f09999dfa45769b8137e04e817e940398a17fa2e..e9e127e7858b82ff725a6e0cf4e3775a27161041 100644 GIT binary patch delta 39 ocmbO*pMAo7_J%EtnRD6A4J^`34O6!l%wnm;e9( delta 39 ocmbO*pMAo7_J%EtnRD4w6AdgZk`uQV%wMl;q4(EbOsF81VU7|fas%}7vf4bY)3MS0^kp$cSpV3$nW3$)Dqjt7#D&UY?8 z|Mwl8g)fB#^eOJ9(BMdNct||+iTe@izu>L)-u!wmjtuDQy~LHf;ldFR0hiYE5M(Fb~a_@e?AJJVG$tVt#oc?5${DT1ER6bH8 zkx|GTdZgBL=|S(F&C&4GmT36urbxIrwh=b#rs)es!l%YI@*%2O4^b^=Pj_~F@a*o6 z$hdzZv`k^?Gf_sr^;yd`?fEP=c*5V&=@*%gOYfxRrDhAytED``E`*h1YGuh)C~1UM zxT)G%Ii#7R~co!4o z65Y&7b~UxujL8X?ERoq23o}4Y^l%B5OE|e*9$#IfEFy2H4h*x27*5I7@~0&;$YSxz zNO01_5WzT$WH|T&Je{EXfzb!QPte17J8Tna_l$C>r~#!WtkP(!z~H4a$1+t7@KphY ze;1LY=g`vF?t`t1pdcwfTJ5X1+xb4}Jw+|ziOb7>&w1-U80xFD3d z9t~7lO|05yEL#y1DF2M3@r@uS&4Af2m;j2u5z58$X!Mf6T-1PwoX2==RDKLF9?|jy zv)$N>Jjn!hAfkLlU;-~7VEwSOT-k+E2n8$=;`v5uE8>3+iBPWEBJBN(wW1t%c6+*I zjy<$J%e<0A%MEf)jmSO)2a|MHo3e;_vNGpls@Xc6OwvR6Z}32pKG-ssYFvZyKI}@- zTu_`-N9i4n!+TVHg7{~g#u||lvrmFQr`d=1gNYtvh^!y(PSJO=_KCcl`u{|J|0thH z(a2hnG058VOsakE>|OT>U!Cm#oR1y9EIGeUy}n<){`hF|hI0Sg%D1xz!trauzi*|D APXGV_ delta 1065 zcmX|9TWs586t;gmS>w7>JA3JxUhqO)0n4B*+Zs(7aab9RI$)^5s~a`OoLRKaAlR_Cpa<^76{}+{!XHzu9_P zZ(YN%Jz1>t6Ry62v#9CWGqQT4#>N-)*-?a9g!v2l!VR`CYY?{Mf$mzR3B91$hH+Ho zQQ)|~Sgkr%sh}Ic_C7TB#IVsIt8OEJ_7OamqMr1nWXGpX!E-693rI6?E=9Es$7O@G zQ>JzAY87*^HsY4y9~e8y)-_bh9-;UD5u_G(gc!!D_6Smwa&#d)yH_?mar=2buSb@U z)&?tTax2{(6#ev4_RGvl4W^2$s*u@RHl~3pHp1f~Rqwan)x8+zzAiN=ZlgcLVUh9! z?Hq(6)d8d+ye3k+kNf12LjCzMZuA6>CY&r{ldl1;#GwuH_lgGKzm9xGp|t_2T`2__ zx@-V#DT3(VMKnqRZH4iV)y{*0!r!&S%a6jf?JzD;t;5n{q!es4z(Q>mD?cvXwiz8N z-NR9xTQ(V0K>iClgy_vksdycgxE`VJ7{Iy~p##$CeQH0T1J>I}6ZB!p)+8M|f*R6L zTxbvhJE5<%@G>%?oRHnDb=5KT8vQ`Jin`@j-EQ3lTgyc?xy2vwt3hV`aCR__w$~lp zVi4J*&Qg<%{{%Zvb>8IMczzBw%BVq>E@yv%d(%`G{vAA(rpA2vjB`)YB-}_-!ES3p z-$xyB4ysRomDo5yVGiT_+zZg=4d-7-cdO`Wn#cxVe}-zwoy|~4YLU=L>ddp5&G{?a n!y~`GbyA+bzjgWcF8s&mo|$+>oB3<#&&R?aXW2n{pq>2}s#Axo diff --git a/compiled/esp8266-wifi/firmware.bin b/compiled/esp8266-wifi/firmware.bin index cf4cdfb9b87871448b5aab0f26c9b873a2c6a4be..bae3880890b22635cde52f60982252dc2021b3b6 100644 GIT binary patch delta 47 wcmbR6N@Bt*iG~)&7N!>F7M3ln6O!4@4J^`34O6#IPi8e_h4ap5usWUr0FQkT1poj5 delta 47 wcmbR6N@Bt*iG~)&7N!>F7M3ln6O!3e6AdgZk`uR2Pi8e_h4ap5usWUr0Gxvmxc~qF diff --git a/compiled/lighthub21/firmware.bin b/compiled/lighthub21/firmware.bin index e6bc01c03fb7af78b4477ea01a3a361b71b28ffe..b3fae201c3501ce3dbd41c5c698cadb3899022d9 100644 GIT binary patch delta 39 ocmX>xpZ&yq_J%Et6X&v<8(5^78m4ZaF_*D~8O{@4$hcJx049_Tp#T5? delta 39 ocmX>xpZ&yq_J%Et6X&w0CK^~+Bqwg4F_*D~8O{@4$hcJx05h5nRR910 diff --git a/compiled/lighthub21/upload.bat b/compiled/lighthub21/upload.bat index a6af6a0..29a5af9 100644 --- a/compiled/lighthub21/upload.bat +++ b/compiled/lighthub21/upload.bat @@ -1,3 +1,3 @@ mode com3:1200,n,8,1 pause -%HOMEPATH%\.platformio\packages\tool-bossac\bossac.exe -i --port=com3 -U false -e -w -v -b firmware.bin -R \ No newline at end of file +..\tools\win\tool-bossac\bossac.exe -i --port=com3 -U false -e -w -v -b firmware.bin -R \ No newline at end of file diff --git a/compiled/m5stack/firmware.bin b/compiled/m5stack/firmware.bin index 07a28a17a9ab2e8880bbf8d7f4d19459d401eab1..d51fb4a035f101c81a77d3054062a0bb552adf5d 100644 GIT binary patch delta 2179 zcmX|C4^R}>8GrBX9>VfO;0}ZX;<306DpWWXutSDBB!>v-ghq@yX$4uhi%>&HGfkQf z>|sH`L_!i@O{%kd<}5kA>RrT5RYs0!O-2tro%Byq;~10Gsa1zIPNqf8^(}|a?A!0p z``-6`zwdqD?uoPIC+OqNoKsp<*1ED-{P{Em}-d0<0@tuEFy)^F~{La^3`)psiCadXzL}#3y_f%I2a2YC-n|y z5Z!GiUpg4Gp>CVeR!E8$q51F)l2XlNK@%yY#L(ShwAGO39n5kVCX&8UL=I9i?}2Ev zy$S(fS7ugLu#9@y&Ws`w5zs<)s+y4vNxy3{+CHaIA5qusZGDI88TC*-dtnI@z3R)q zWb+UbdenWdvpEbBZR#I>&7O@%+F7-|mtD>yt(PbxtQ~2))o(}GAMr>SBBqP%xlEyc z(`Qz^9w&vf$M0G`;csB|0 z+1oVKmOfjArOQB9oN9~Akyns!+4zE`L#rQE02=_&c>w&D^6mNdiY-g+756i26*85h zQ_*NnsjXsU^`pL0L%dpQNH}#oCHdX0u4J3TQd4@~0GuD&vHHWwgsYkGZS~5fgpC{F zX?5`;ZYUA{RXttI4Hb4FY0Rm#xW+Aj&j&#n>P%CGa8@qlt_>(Zb4lA=H{!tw}_q*r*Dlh1=tf}rE1-(R%x({R=GuTkhrbfiu@8? z8I-%tXRz6O^!5x_t4Q~qRQ>2qr7W)vctQ)MJEVCl$HQIZH(R*{UEbl_ybQ2W&g-#Q zb~?U`0^!VP&J-w-fRg0GS>o^I@Mest1_0siEj|x=WXLz6eA8lke%j(`!sSjQ_y-H(~l!m^J}T{g9p$)ic46nT8Ti`KS-~ zvRvJ%H4l_#An#EfI4H4$n=(+obl$jbxpB!dmZYtwDNwxxB%WMp;`nm0?ea(belv^n zJgMy1dY+#%!e`@)0UURzw=7 zA6glcu9`I9?S6Juu4aui`liQNKN1sV>TOLYeU-(Pnvi(l2{M|{Pa<#px1Y!H?n--^KppWtOnKgXVcRm`O(Q12rex&dI;HQDzyvdV+gb&D$ZQSAnr*mdY*iV#gTyd8c@MZCF z|BGhjFM0JBb3pi03QUjW{de^I8~_3hPCu)A^84cMMZpX&xMSYE-}wt!+BGp~HBX^w zIWcH&$k%)mQ?-)bI#Pv7fXEI7e{AgCJ`-FiDCJd4%2D`%@bwT1~X=?%|;3%P8cM| zTew9?%Oihl;a0*VGFRj>yS&$A+VGL`Nsd+(X@U~ujX3N_Lb#lY(=vtBM2luj-;+3o z1{LoYy7}a+xsay}^Cq|4?a72V+&y4%Z-PPISv@ENl`18HrG2w^E7&R6AnvLq@k57hTo9gt=yi3eQmM-$U7vhjpME2KHsxk?M&mX z^EEP$9UT2U>Q`DHYYE|;Kh}7EkJ4b6ku1d3#$_90E%Hj+(^22q#VG6m_ z&Q-!`lF~taTp^mA(gM7UjT{T0`5fi>#X2i)dwU}s-#S0Y`Q yuDNP$SJIyj_+HuWQ>LN!l5f1W(dUl4bGhf0zr0yvzWK+`M^atI-~S&7q92d| delta 2216 zcmX|C4^R}>8GrBX9>QZq;LZb1&|~q;sSxFifDR6KhY{pYqBMg-JCTE1xKpTOYumKd zIrp?EV5Z1eU$m*+y<|J|^rCmsZj2B;Vr@rHg3fg6G%;gRPotw5s%<9`Eq!~Znc27R z`@Z-6{e9otJvmZ&l0Hh_48gUuqN2m~{_(t8-E(I5)LeCHF6>EzvAtd^qzkEDE3-R~ zOwLCcWV`{Tkk}klOeWfqF~O>XFEf>h?8-yAu#G%$Fgb99=$uRqoKG5^%o12jb~>38 zFh)wMnR4B_cD=oql+HtXvZIn7k4-(gEW)3VS zJL#r-%dNMsC2}>h4BjGFwS!vnfNnFnPQCr75CC?0p0kSdxX@yCvWAg#8MT}A_ERps z{XUIoaPK|Z$f!pf*-ML1{158pH`pSCls)RNf58?oDDF_-+sTfkBH<&oyO&+YBViwr zhgk;_devLQ?29~74iLj-_FSIwO3Pnu+^bwhEdTs{^9MXv5Mna3%tAT2f0->r!g?|* z#+GHr8(XeLGsmL&1L2U4o?G^)8)EDo8tMmo?Gr3rI=WI+`@{_CB{)cKu&GO4c&qwJ z6|e&^JqrMd(%n`^)%O=Ws=m&(R}E8sdUATYpxnN(c&oA}i})n>W+G#=N%t zq7Hc8cg$4(cPi~#9vo7yj;C$d0MDum7vRBk_;>ZgQao7V17Au&c6)DrZoWBg9?h_L zg9VcSlsS;7dgM*s^Jc(XK}3QY;i^(TluGbt{c@{UeBFC96^!Dm8@=*I@0jEg&KzH} z66{|##DLF!E;o6_=4T4)=xLX{&fALt0LFi#Ar=@9Bm28%@zt)It5U&#`wQeXUa{_( z`f9ISLoIrQQ^z@!vVhvezqvii6mx+nD>^l$db!CV*d(`TCtq*EFIh`9VMN+xI?I_X z!8-}6UKYRdQ1O#{PD!c@2cq-ETcoZH^KdKaX~Xk;mIHTq32=I;Xt&wCea)k3pqx2P zOD_|FoaW``#1$#l${`I5pxnF77r}r8c^9%87CNl67na7I;ejw`5*ovexViNym(4p2 z2Nrf&^&<2h8S3|QSH_}-%Eg@Nu&ZyIkfW(C4|Ca)bGO~Ryz#It70plV2Q&nkdy577My)X_l9z@K+w=5fq6U zIFoYmjvwZQZ+ZH%{4n<+%=r=;uff@4(9j2|UHtUfNYq3_#ZLvP5C4)v&8e*jl;)BH<(%>A-V+jh+yznH&qIJeURvTG^F!V|f@VVd*p_ z8@&3v5`_F@2@Y)rsjZMFH;q+KXY#=DK&CGjuX@CDq4 zfXs>)G@3&JcMfTB<4j}xjbIAxO(MFGB_|WTOMGr@L`okaZoB{qJUQpa%UjYsy9P1` z_nG~zkXAS(fuW7a95GV_EuTvC0(??=1yk6NFkg=FdM*}1%B4!mek;*ZToe_(abNl< z8jvm5HTBptb)}Fr3b?>0T&#@nIUzKbJ`G|;!k;ycD~@~$shM$8=}7Izii6uDG5iq)@%$EtJp<8X{w_Q4zH%){>2X zln|{Bt*3tunyuwQGTS7;@o_28o^3Q41H68Jow%iwqG#i?LyXvz0JU9jY&DGHr5~G< z`j!!zs6N0OxR`j4tn9?4@CNDb#QW0vyOKYdA@Z~n^S1b#!Bx0EF;ES`X6ES{Ouv#^ z2OE+Tpp1qRy%4TX)6g6vn#lStoUi_>3(rFEALKV){0mbNXxgl$x^XA8klt=w1GC9^H+I4)lGQ_fTqCD@@aOP|dhmz1 z0m2&fi>-K1I_y?Ee~J6duuh%)EpGiM{L$WeUpieJT{G2sU&e)_g-wsE@1`){(~YmF ee*Jdaqq{$QEqms_a^5rN-hcPP4r}%BxBmy!KPZI& diff --git a/compiled/mega2560onewire-5100/firmware.hex b/compiled/mega2560-5100/firmware.hex similarity index 97% rename from compiled/mega2560onewire-5100/firmware.hex rename to compiled/mega2560-5100/firmware.hex index e6c0025..bd8d3f2 100644 --- a/compiled/mega2560onewire-5100/firmware.hex +++ b/compiled/mega2560-5100/firmware.hex @@ -130,8 +130,8 @@ :100810002C524553542C584F4E2C584F46462C546E :100820004F47474C4500656E756D00666C6F61748F :1008300000322E312E300024686F6D6965007570AE -:1008400074696D652C6672656568656170006561C7 -:1008500030383863615F323031392D30362D3031E8 +:1008400074696D652C667265656865617000373026 +:1008500038663531655F323031392D30362D3031E3 :10086000004C696768744875622000246E616D658C :100870000072656164790020747279206167616932 :100880006E20696E2035207365636F6E6473006639 @@ -178,7 +178,7 @@ :100B1000000A436F6E666967207365727665723A84 :100B2000000A282B295741544348444F470032308C :100B3000313130334C0020432B2B207665727369A2 -:100B40006F6E3A00656130383863615F3230313939 +:100B40006F6E3A00373038663531655F3230313993 :100B50002D30362D3031000A4C617A79686F6D6521 :100B60002E7275204C6967687448756220636F6ED9 :100B700074726F6C6C6572200000002000230026E8 diff --git a/compiled/mega2560-5100/upload.bat b/compiled/mega2560-5100/upload.bat new file mode 100644 index 0000000..02bd82c --- /dev/null +++ b/compiled/mega2560-5100/upload.bat @@ -0,0 +1 @@ +..\tools\win\tool-avrdude\avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P com3 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/mega2560-5100/upload.sh b/compiled/mega2560-5100/upload.sh new file mode 100755 index 0000000..b22f187 --- /dev/null +++ b/compiled/mega2560-5100/upload.sh @@ -0,0 +1 @@ +../tools/mac/tool-avrdude/avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P /dev/cu.usbmodem1411 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/mega2560-5500/firmware.hex b/compiled/mega2560-5500/firmware.hex new file mode 100644 index 0000000..c86b693 --- /dev/null +++ b/compiled/mega2560-5500/firmware.hex @@ -0,0 +1,4443 @@ +:100000000C94A4090C94D5090C94D5090C94D50929 +:100010000C94D5090C94D5090C94D5090C94D509E8 +:100020000C94D5090C94D5090C94D5090C94D509D8 +:100030000C94D5090C94D5090C94D5090C944E4414 +:100040000C94D5090C94D5090C94D5090C94D509B8 +:100050000C94D5090C94D5090C94D5090C947B6D9E +:100060000C94D5090C945A610C9430610C94D50908 +:100070000C94D5090C94D5090C94D5090C94D50988 +:100080000C94D5090C94D5090C94D5090C94D50978 +:100090000C9420620C9490610C94D7610C94A62B64 +:1000A0000C94D5090C94D5090C94D5090C94D50958 +:1000B0000C94D5090C94D5090C94D5090C94D50948 +:1000C0000C94D5090C94D5090C94D5090C94FA60BC +:1000D0000C94D0600C94D5090C94D5090C94D509D6 +:1000E0000C94D509600B190B260B600B600B6E0B83 +:1000F0007B0B5A0B600B600B8B0E900E950E9F0EB8 +:10010000A90E220FB30EBB0EC30ECD0ED70EE10EFD +:10011000F00EFA0E220F040F0E0F180F2B111D11E7 +:100120001D112B112B112F113D113D112B112B11D5 +:100130003B161616561656165616561656165616BA +:10014000561656165616A412731594158D157E154F +:1001500056165616561656165616561656162A166B +:10016000371C2B1C2B1C371C371C121C1F1C1F1C64 +:10017000371C371CF226F5260D2724276D278027EC +:10018000A0271F341F341F341F341C341C34233465 +:1001900023342334233423342334233423341C34AE +:1001A0001C342334233423342334233421341F34A4 +:1001B000D266BF66BF66D266D266D266DD66DD668F +:1001C000D266D2667F6A7B6A7B6A7F6A7F6A7F6A51 +:1001D000886A496A7F6A7F6ABE6CC16CB06CB46C15 +:1001E000BA6CF86CC56CC96CCF6CD36CD76CDD6C19 +:1001F000E16CE56CF86CEB6CEF6CF36C076342360A +:10020000B79BD8A71A39685618AEBAAB558C1D3CA7 +:10021000B7CC5763BD6DEDFD753EF6177231BF006B +:100220000000803F08000000BE922449123EABAAA5 +:10023000AA2ABECDCCCC4C3E00000080BEABAAAA00 +:10024000AA3E00000000BF000000803F0000000048 +:1002500000084178D3BB4387D1133D190E3CC3BD81 +:100260004282AD2B3E68EC8276BED98FE1A93E4C2E +:1002700080EFFFBE01C4FF7F3F00000000000C9430 +:10028000504B0C9494150C94496A0C94A22A0C942B +:10029000B30E0C94E16C0C9431480C94220F0C9426 +:1002A000954D0C941D110C94E56C0C945D480C94C8 +:1002B000B24D0C941A480C94FA0E0C94B05E0C9447 +:1002C000DE3C0C94CD0E0C94AF250C942A160C94A5 +:1002D000F36C0C94054A0C94886A0C94B62A0C941E +:1002E0000D270C94912A0C9452480C94C0250C9420 +:1002F000984B0C94114D0C94545F0C94C14E0C947B +:100300003B160C949F0E0C94932A0C94DD250C94B0 +:10031000F2260C946E5E0C94AF470C9473150C94FB +:10032000135E0C94190B0C94134A0C94A24C0C946D +:100330000E0F0C94C30E0C94FF4E0C94D7090C9422 +:100340004C5E0C94EB6C0C9423340C94BA6C0C94AF +:10035000600B0C942A250C94922A0C942B110C946B +:10036000B06C0C947E150C9464420C94E51C0C94B7 +:10037000CF6C0C941F1C0C94F8280C943A260C9407 +:100380008A430C947C600C946E420C94121C0C9466 +:100390003D110C946F4B0C94F0240C9449480C9430 +:1003A000ED250C94F5260C948B0E0C94A90E0C9450 +:1003B000C96C0C94AC480C94A9780C945C4D0C94CA +:1003C0001A2B0C94950E0C942F110C94FD5E0C942A +:1003D000C16C0C94DC3C0C94C56C0C9439480C94A6 +:1003E000E73C0C947F6A0C9470670C9465480C94FD +:1003F00021490C945A0B0C94A26A0C94371C0C944F +:10040000260B0C94BE6C0C9469240C9480270C94DD +:10041000DD6C0C94BE2A0C94A4120C94F86C0C9411 +:10042000E10E0C9474670C941C340C94EF6C0C94D7 +:10043000040F0C946C670C94B46C0C9449310C94BC +:100440004E420C94565F0C94C74D0C948D150C9431 +:10045000BF420C94DD660C94900E0C94B84A0C9438 +:10046000605E0C94F00E0C94114C0C941F340C94A0 +:10047000FB3C0C942B1C0C947B6A0C9431250C9443 +:100480007B0B0C941B480C9456160C94C3420C9492 +:1004900016160C9470420C94B7240C94BF660C94FE +:1004A000180F0C94254E0C94584D0C9424270C9442 +:1004B000795F0C94FF420C94AA520C943D5E0C940C +:1004C000D2660C949C420C9466480C946E0B0C946F +:1004D00095240C9421340C94D36C0C9471670C9477 +:1004E000A0270C94EB2A0C9478240C94BB0E0C944B +:1004F000C5240C94B6200C946D270C943E4C0C949F +:10050000D76C0C94DD420C9435480C94D70E0C94A7 +:1005100002256364696E6F70737578585B003E3EA8 +:100520003E004E6F204D414320636F6E66696775D4 +:100530007265643A20736574206669726D776172C2 +:10054000652773204D41430A00312D77697265207C +:10055000636F756E743A200020416464723A0064DF +:100560006576230020616C69766500204E6F6465B6 +:100570003A00536561726368696E67004D6F64622B +:10058000757320706F6C6C696E67206572726F7224 +:100590003D002D002050492056616C203A004D6FDF +:1005A0006462757320706F6C6C696E67206572721F +:1005B0006F723D002D0020464D2056616C203A00A0 +:1005C0004D6F6462757320706F6C6C696E67206527 +:1005D00072726F723D002056616C3A20004D423AB3 +:1005E00020004E6F7420737570706F727465642094 +:1005F00072656720747970650A00496C6C65676183 +:100600006C20617267756D656E74730A0075707425 +:10061000696D650066726565686561700024737454 +:1006200061747300200020000A52414D3D00202DCE +:10063000746172676574207A6F6E652D00204F4675 +:100640004600204F4E00204F46460020636D643A1E +:1006500000204375723A00205365743A00204578B3 +:1006600070697265640A003D005643230020636D83 +:10067000643D003D0056435F6865617423003D00A2 +:1006800050696E3A003D0050696E3A002048616C36 +:100690007465640A003D00526573746F7265643A54 +:1006A00020003A204E6F2073746F7265642076616B +:1006B0006C756573202D2064656661756C740A0025 +:1006C000466F7263652057686974650A00416C72F1 +:1006D00065616479204163746976650A00547572B6 +:1006E0006E696E6720584F4E0A00584F4646207379 +:1006F0006B69707065642E205072657620636D643E +:100700003A005475726E6564206F66662066726F7B +:100710006D3A00526573746F7265642066726F6D16 +:100720003A003E20003C00205061723D20002043F2 +:100730006D643D00205375623D00204974656D3D38 +:100740000052414D3D00476F742049502061646460 +:10075000726573733A00276970205B69705B2C6463 +:100760006E735B2C67775B2C7375626E65745D5D71 +:100770005D5D27202D207365742073746174696337 +:100780002049500A004661696C656420746F2063DB +:100790006F6E6669677572652045746865726E650F +:1007A00074207573696E6720444843502E20596F3A +:1007B000752063616E20736574206970206D616EB1 +:1007C00075616C6C7921005374617274696E672075 +:1007D0006C616E00246E6F6465730024666F726DC9 +:1007E00061740024646174617479706500302D3126 +:1007F000303000696E7465676572006873760063F7 +:100800006F6C6F72004F4E2C4F46462C48414C5433 +:100810002C524553542C584F4E2C584F46462C546E +:100820004F47474C4500656E756D00666C6F61748F +:1008300000322E312E300024686F6D6965007570AE +:1008400074696D652C667265656865617000373026 +:1008500038663531655F323031392D30362D3031E3 +:10086000004C696768744875622000246E616D658C +:100870000072656164790020747279206167616932 +:100880006E20696E2035207365636F6E6473006639 +:1008900061696C65642C2072633D00417761697405 +:1008A000696E6720666F722072657461696E656437 +:1008B00020746F7069637300636F6E6E6563746537 +:1008C000642061732000202E2E2E00207573657227 +:1008D0003A003A000A417474656D7074696E67205D +:1008E0004D51545420636F6E6E656374696F6E2052 +:1008F000746F200024737461746500646973636F9E +:100900006E6E6563746564005573696E67204D5142 +:1009100054542070617373776F72642066726F6DC8 +:1009200020636F6E66696700446576696365204E73 +:10093000616D653A00526562696E64207375636328 +:100940006573732E20495020616464726573733A35 +:10095000004572726F723A20726562696E64206639 +:1009600061696C0052656E657765642073756363B9 +:100970006573732E20495020616464726573733A05 +:10098000004572726F723A2072656E6577656420F9 +:100990006661696C004E6F206C696E6B0041636329 +:1009A000657074696E6720636F6D6D616E64732E20 +:1009B0002E2E0A002F00496E3A20003D00494E3A83 +:1009C000006865617400766F6C00706F7765720007 +:1009D000736574706F696E74006D6F646500746523 +:1009E0006D700073657400536574436D643A002044 +:1009F00056616C3D002053746F726520007267620F +:100A00000068737600444543524541534500494EC2 +:100A10004352454153450066616C736500747275BD +:100A20006500584F464600584F4E0048414C540010 +:100A3000544F47474C450052455354004F464600DB +:100A40004F4E0054787432436D643A000000200029 +:100A50002300260029002C002F0032000001000096 +:100A60000301060109013D00494E3A00696E007319 +:100A70005F6F7574006D79686F6D6500000022000E +:100A8000250028002B002E00310034000201000058 +:100A9000050108010B0100000A0B02090C0D0E08EC +:100AA0000703040100000000000000000000000037 +:100AB0000000000000000000000000000000000036 +:100AC00000001211100000000000000000000000F3 +:100AD00000000000000000000000000000002100F5 +:100AE000240027002A002D003000330001010000FF +:100AF000040107010A01010210202008081020400B +:100B000010204080020102010804020101020408D1 +:100B1000102040808040201008040201800402015F +:100B200080402010080402010804020101020408A8 +:100B300010204080010204081020408005050505B2 +:100B4000070508080808020202020A0A0808040445 +:100B50000404010101010101010103030303030373 +:100B60000303040707070C0C0C0C0C0C0C0C020202 +:100B7000020206060606060606060B0B0B0B0B0BFF +:100B80000B0B43757272656E74204C414E20636F7F +:100B90006E6669672869702C646E732C67772C7396 +:100BA00075626E6574293A000A557365207468652C +:100BB000736520636F6D6D616E64733A202768659D +:100BC0006C7027202D207468697320746578740A0E +:100BD000276D61632064653A61643A62653A6566CF +:100BE0003A66653A3030272073657420616E642060 +:100BF00073746F7265204D41432D61646472657337 +:100C00007320696E20454550524F4D0A2769702068 +:100C10005B69705B2C646E735B2C67775B2C737500 +:100C2000626E65745D5D5D5D27202D2073657420A7 +:100C30007374617469632049500A2773617665276C +:100C4000202D207361766520636F6E666967206969 +:100C50006E204E5652414D0A2767657427205B630C +:100C60006F6E66696720616464725D27202D20675E +:100C7000657420636F6E6669672066726F6D2070A1 +:100C800072652D636F6E6669677572656420555273 +:100C90004C20616E642073746F72652061646472AD +:100CA0000A276C6F616427202D206C6F61642063BC +:100CB0006F6E6669672066726F6D204E5652414DA9 +:100CC0000A2770776427202D20646566696E652089 +:100CD0004D5154542070617373776F72640A276B9F +:100CE000696C6C27202D20746573742077617463A0 +:100CF00068646F670A27636C65617227202D206323 +:100D00006C65617220454550524F4D0A27726562ED +:100D10006F6F7427202D207265626F6F7420636F70 +:100D20006E74726F6C6C657200536F6674207265BE +:100D3000626F6F74696E672E2E2E00444D58696E77 +:100D40002042756666657220616C6C6F6320657207 +:100D50007200496E697420696E2063683A00094424 +:100D60005332343832206572726F720009526573E3 +:100D7000657420646F6E650009436865636B696E16 +:100D80006720666F7220312D576972652064657621 +:100D9000696365732E2E2E004453323438322D3160 +:100DA00030302070726573656E740044533234388D +:100DB000325F3130305F4932435F544F5F31575FAC +:100DC00042524944474520696E6974002041646479 +:100DD000723A00646576230052414D3D000A312D80 +:100DE0007769726520000A6D71747420000A6D6F56 +:100DF0006462757320000A696E7075747320000A4E +:100E00006974656D7320000A436F6E666967757259 +:100E100065643A002C003D0050696E3A002C003D9C +:100E20004C4F5700546865726D6F3A004F6E6520E5 +:100E3000776972652052656164790A00444D5820D3 +:100E40006F757420737461727465642E20436861D9 +:100E50006E6E656C733A2000444D5820696E2073A5 +:100E60007461727465642E204368616E6E656C7384 +:100E70003A00005EBCE2613FDD83C29C7E20A3FDA0 +:100E80001F419DC3217FFCA2401E5F01E3BD3E6068 +:100E900082DC237D9FC1421CFEA0E1BF5D0380DE9A +:100EA0003C62BEE0025CDF81633D7C22C09E1D434C +:100EB000A1FF4618FAA427799BC584DA3866E5BBFA +:100EC0005907DB856739BAE406581947A5FB782628 +:100ED000C49A653BD987045AB8E6A7F91B45C6985A +:100EE0007A24F8A6441A99C7257B3A6486D85B050C +:100EF000E7B98CD2306EEDB3510F4E10F2AC2F71BA +:100F000093CD114FADF3702ECC92D38D6F31B2ECE7 +:100F10000E50AFF1134DCE90722C6D33D18F0C5219 +:100F2000B0EE326C8ED0530DEFB1F0AE4C1291CFCB +:100F30002D73CA947628ABF517490856B4EA693779 +:100F4000D58B5709EBB536688AD495CB2977F4AAA7 +:100F50004816E9B7550B88D6346A2B7597C94A14D9 +:100F6000F6A8742AC896154BA9F7B6E80A54D7898B +:100F70006B35436F6E6E65637465642E00436F6EF0 +:100F80006E2E2061626F72746564004C6F616465DF +:100F900064006C6F6164206661696C6564004E6F0B +:100FA0002073746F72656420636F6E666967004CAE +:100FB0006F6164696E6720436F6E66696720667251 +:100FC0006F6D20454550524F4D000A726571756531 +:100FD0007374204D51545420436F6E6669670053FB +:100FE0006176656420746F20454550524F4D005323 +:100FF0006176696E6720636F6E66696720746F2023 +:10100000454550524F4D2E2E0053617665640A00BF +:101010005365742064796E616D69632049500A00DC +:10102000454550524F4D20636C65617265640A00FE +:1010300050617373776F7264207570646174656456 +:101040000A00636F756C64206E6F74207061727338 +:10105000653A2000557064617465640A002B002DA8 +:1010600000485454502F312E312025690020485417 +:1010700054502F312E310D0A486F73743A20257366 +:101080000D0A4163636570743A202A2F2A0D0A43C2 +:101090006F6E6E656374696F6E3A20636C6F736513 +:1010A0000D0A0025730020000D0A00474554006614 +:1010B00061696C656420746F20636F6E6E65637424 +:1010C0000A004552524F523A20536572766572209B +:1010D00072657475726E65642000446F6E652E0AC9 +:1010E000004170706C79696E672E0A00436F6E66FE +:1010F00069672070617273696E67206661696C65EB +:10110000640A00676F7420436F6E6669670A004364 +:101110006F6E666967205552493A20687474703A58 +:101120002F2F006C617A79686F6D652E7275000AD9 +:10113000282D29524553544152545F4C414E5F4F24 +:101140004E5F4D5154545F4552524F5253000A283E +:101150002D294841524452455345542C20757369FA +:101160006E6720736F6674000A282D29434F554E11 +:10117000544552000A282D29444854000A282B2996 +:101180004F57495245000A282B294D4F4442555389 +:10119000000A282B29444D58000A282B2957697A20 +:1011A0004E657435353030000A282B2944533234CB +:1011B00038322D313030000A282B294672656552AD +:1011C000616D207072696E74696E67004355535487 +:1011D0004F4D5F4649524D574152455F4D41430087 +:1011E0000A4669726D77617265204D414320416402 +:1011F000647265737320006C617A79686F6D652E17 +:101200007275000A436F6E66696720736572766552 +:10121000723A000A282B295741544348444F47004B +:101220003230313130334C0020432B2B2076657225 +:1012300073696F6E3A00373038663531655F32302A +:1012400031392D30362D3031000A4C617A79686F92 +:101250006D652E7275204C696768744875622063ED +:101260006F6E74726F6C6C657220002C20002E0003 +:101270003E3E2000496E76616C696420636F6D6D3F +:10128000616E64005265747279696E6720434D44E3 +:101290000A004E6F7420737570706F7274656420ED +:1012A00072656720747970650A00293A0028543AFB +:1012B000003D3E004D6F64627573206F7020666163 +:1012C000696C65640A004163746976650A00477257 +:1012D0007020636865636B3A0A002D3E00507562AA +:1012E0003A2000556E6B6E6F776E20636D64200A36 +:1012F0000053746174757320646566666572656415 +:101300000A00206973200044656C6574696E67206B +:10131000636F6E662E2052414D207761733A005301 +:101320006B697070696E672E2E004F4F4D21005D06 +:1013300020000A5B003A004D41433A003E003E0067 +:101340003C00543A0000A97811241FBECFEFD1E22F +:10135000DEBFCDBF00E00CBF15E0A0E0B2E0ECEFD7 +:10136000F1E101E00BBF02C007900D92A638B10772 +:10137000D9F72CE0A6E8B5E001C01D92A530B20770 +:10138000E1F719E0C4EAD9E000E006C021970109BD +:10139000802FFE010E94C783C33AD10780E008076F +:1013A000A9F70E94C56D0C94FC880C9400002F9244 +:1013B0003F924F925F926F927F928F929F92AF92E5 +:1013C000BF92CF92DF92EF92FF920F931F93CF9332 +:1013D000DF93CDB7DEB769970FB6F894DEBF0FBEC7 +:1013E000CDBF6C012B011A015901088BFD8AEC8AD3 +:1013F000DC011296ED91FC911397008111810E94FE +:10140000C42D3B014C0161E477E087E698E00E943F +:101410009B5F2AE0B401A30187E698E00E94D45FB5 +:101420006AE377E087E698E00E949B5FB80187E671 +:1014300098E00E94C26064E377E087E698E00E944B +:101440009B5F4AE050E06C897D8987E698E00E94C6 +:1014500065606EE277E087E698E00E949B5F4AE075 +:1014600050E0B20187E698E00E94656067E277E0AD +:1014700087E698E00E949B5FF60182819381892B29 +:1014800009F468C61B861A861D861C861F861E8662 +:10149000A114B10469F185014E01FAE08F0E911C8F +:1014A000E12CF12CE214F3041CF523E0E216F10424 +:1014B000F9F0D801AD90BD908D01F401A192B192E7 +:1014C0004F0165E277E087E698E00E949B5F4AE083 +:1014D00050E0B50187E698E00E94656062E277E03F +:1014E00087E698E00E949B5FFFEFEF1AFF0ADACFD2 +:1014F00087E698E00E94BE6060E070E0C6010E944E +:10150000AD213C0124E04216510451F037E043166E +:10151000510469F183E04816510409F059C007C02D +:10152000C6010E940C6A892B09F02BC118C6D6018E +:1015300018968C91873009F420C360E0C6010E94A0 +:101540000222853009F008C663E177E087E698E07B +:101550000E949B5F4AE050E065E070E087E698E01B +:101560000E94656087E698E00E94BE60F8C5F601BB +:101570008085873009F401C360E0C6010E94022221 +:10158000082F10E0863091F462E077E087E698E07B +:101590000E949B5F4AE050E0B80187E698E00E9415 +:1015A000656087E698E00E94BE60EBC06AEE76E078 +:1015B00087E698E00E949B5F4AE050E0B80187E62A +:1015C00098E00E94656087E698E00E94BE60C4C50E +:1015D000F2E04F16510409F4D4C04CF44114510404 +:1015E00089F031E04316510409F014C1A7C085E029 +:1015F0004816510409F4E6C096E04916510409F46E +:1016000085C008C1D60118968C91853021F06EE016 +:10161000C6010E94DB21F601808590E08A309105A9 +:1016200008F069C0FC018827EE58FF4F8F4F0C94DB +:10163000C7838C859D85892B49F4F3E02F163104EF +:1016400091F48FE7D60118968C9304C0B3E02B1663 +:10165000310449F44A855B850C851E85B801C601B5 +:101660000E94512118C0C6010E9489217B01182FB8 +:101670000A85AB01682F702FC6010E945121EA86AE +:10168000FB86812F110F990B9D878C87802F000F70 +:10169000990B9F878E87E889EE2351F101E09E0127 +:1016A000265F3F4F43E050E060E070E0C6010E94DB +:1016B00008691EC04A855B850C851E85B80114C06B +:1016C000F889FF2359F001E09E01265F3F4F41E07A +:1016D00050E060E070E0C6010E9408694A855B85C1 +:1016E000052E000C660B770BC6010E94512103C02A +:1016F00013E0212E312C0E946F6D6093E7057093EB +:10170000E8058093E9059093EA0584C0C6010E942C +:101710000C6A892B39F46DED76E087E698E00E943B +:101720009B5F0CC06DEC76E087E698E00E949B5FC3 +:10173000D60118968C91873009F00EC5F601808588 +:10174000813009F036C560E0C6010E940222813076 +:1017500009F02FC50E946F6D0091E7051091E80513 +:101760002091E9053091EA05DC01CB01801B910B4A +:10177000A20BB30B853F9140A105B10508F0F3C45E +:1017800018C560E0C6010E9402228530B9F01B86B0 +:101790001A861D861C861F861E8662E0C6010E9470 +:1017A000DB21F889FF2351F000E020E030E040E049 +:1017B00050E062E070E0C6010E940869A2E04A2E93 +:1017C000512C28C0C6010E940C6A1816190614F57F +:1017D0001B861A861D861C861F861E8660E0C60133 +:1017E0000E940222863011F462E001C065E0C60169 +:1017F0000E94DB2100E020E030E040E050E062E0C9 +:1018000070E0C6010E9408696CE876E087E698E01F +:101810000E949B5FEC84FD84C7010F2C000CAA0B77 +:10182000BB0B8E8B9F8BA88FB98FAE85BF85BB8B73 +:10183000AA8B2FEF30E00E94DE83F4E68F2E912CEE +:10184000A12CB12CA50194010E9472838901F6019B +:101850008085843009F47FC150F4813009F44CC094 +:10186000F0F1823089F1833009F4F1C172C488301B +:1018700009F4A1C338F4863009F4A7C1873009F010 +:1018800068C47BC1893009F405C38F3709F061C48E +:1018900060E0C3010E943A4560E0C30101960E94E6 +:1018A0003A4560E0C30102960E943A45AE85BF8585 +:1018B0002FEF30E00E94DE83A50194010E94728325 +:1018C000622FC301039644C12FEF30E0D7010E947D +:1018D000DE83A50194010E947283D22E78C0AA856E +:1018E000BB852FEF30E00E94DE83A50194010E94AA +:1018F0007283622FC3012CC193012D5F3F4F2901D9 +:1019000032E3E316F1040CF049C082E390E08E1953 +:101910009F09EA89FB898E9FD0018F9FB00D9E9F02 +:10192000B00D11242FEF30E00E94DE8328E833E170 +:1019300040E050E00E947283622FC2010E943A454B +:10194000EC84FD842EEF31E0D7010E94DE83E2E3D8 +:101950002E2E312C412C512CA20191010E94728318 +:10196000AE85BF850E94D683A50194010E94728333 +:1019700049015A019701A5E6BFEF0E94D683A20153 +:1019800091010E947283DD24DA94D20E84010F3F0C +:101990001105E9F0E4F00FEF10E019C02E893F893E +:1019A000488D598D2253310941095109ABE9B0E005 +:1019B0000E94918322E330E040E050E00E94728375 +:1019C00064E6D62ED20E60E0C2010E943A45AA8596 +:1019D000BB852FEF30E00E94DE832DE631E040E052 +:1019E00050E00E947283322F122F1F71110F110FBE +:1019F000812F880F15E5682F619F060E60E0611D3D +:101A00001124922F9074207237FD24C091110CC0C4 +:101A1000211104C0862F8095F62E14C055E5F52EB1 +:101A2000F60E10E06BEA36C021110FC0182F3AEA0B +:101A3000139F010E10E0111D11248BEA811B4AEA4D +:101A4000F42EF60E682F10E025C080E0F62EF094FC +:101A5000162F0FC0911112C021110DC0182F2AEAA4 +:101A6000129F010E10E0111D11243BEAF32EF11A12 +:101A70001B5A60E00FC0162F10950BC0211104C037 +:101A800085E5860F1BEA03C08AEA860F90E0161BE5 +:101A9000682FF12CFFEFDF1609F42AC0DD2009F4CE +:101AA00023C0662329F02D2D629F060E60E0611D84 +:101AB000FF2039F03F2D2D2D329F030E30E0311DD8 +:101AC000F32E112329F03D2D139F010E10E0111D5F +:101AD00011242D2D2095229F020E20E0211D11247E +:101AE000620FF20E120F04C01FEFFF24FA946FEF83 +:101AF0000F3F09F422C020E0002321F0009F212D98 +:101B000009F02F5F2223B1F0662321F0629F060EB9 +:101B100060E0611DFF2031F03F2D329F030E30E069 +:101B2000311DF32E112321F0129F010E10E0111D23 +:101B3000112403C010E0F12C60E0C3010E943A457B +:101B40006F2DC30101960E943A45612FC301029691 +:101B50000E943A45FEC2E480F580F7018085853019 +:101B600009F0F7C2C7010E940F35A82EB12CF2E090 +:101B7000AF16B1040CF03FC4ECC2D6011496ED913F +:101B8000FC9115978085853009F0E3C2C680D78027 +:101B9000C114D10409F4DDC2F60161857285CE015C +:101BA00001960E947A63EC88FD8808899E01265F71 +:101BB0003F4FA101B201CE0101960E94D709D60183 +:101BC0001296CD90DC901397E3CF77FE06C0719408 +:101BD0006194710801E010E002C000E010E0F62C12 +:101BE00061E0862D0E94F96C012B69F0B1E04B1683 +:101BF000510429F061E0E6E04E16510409F460E07A +:101C0000062F10E011C0F1E04F16510451F091E0A1 +:101C100080E026E04216510409F090E0092F182FC9 +:101C200002C001E010E0602F8F2D0E94FD3A67E8AE +:101C300076E087E698E00E949B5F4AE050E0B301BF +:101C400087E698E00E94656065E876E013C177FE5C +:101C500006C071946194710801E010E002C000E0D8 +:101C600010E0F62C61E0862D0E94F96C8091A100B5 +:101C7000887F8093A10080919100887F809391005C +:101C80008091A10082608093A10080919100826088 +:101C900080939100AA85BB85012B99F0CD01BB0FE4 +:101CA000AA0BBB0B9C01AD01245631094109510916 +:101CB000AFEFB0E00E9491832CE93FEF4FEF5FEF71 +:101CC00008C02FEF30E00E94DE8324E630E040E0E1 +:101CD00050E00E947283890161E08F2D0E94F96CAF +:101CE0000115110509F4B1C00F3F110509F4AFC08A +:101CF000F301FF27EA56F54FE4918E2F90E0FC01A7 +:101D00003197E231F10508F09DC08827E458FF4F74 +:101D10008F4F0C94C78384B5806884BD07BD9BC07A +:101D200084B5806284BD08BD96C0809180008068C3 +:101D30008093800010938900009388008CC080916C +:101D4000800080628093800010938B0000938A0053 +:101D500082C08091800088608093800010938D0005 +:101D600000938C0078C08091B00080688093B000B0 +:101D70000093B30070C08091B00080628093B00087 +:101D80000093B40068C080919000806880939000B8 +:101D900010939900009398005EC08091900080623B +:101DA0008093900010939B0000939A0054C0809100 +:101DB000900088608093900010939D0000939C0099 +:101DC0004AC08091A00080688093A0008091A0000C +:101DD0008F7B8093A0001093A9000093A8003BC0C4 +:101DE0008091A00080628093A0001093AB000093CC +:101DF000AA0031C08091A00088608093A000109359 +:101E0000AD000093AC0027C08091200180688093D2 +:101E1000200110932901009328011DC08091200109 +:101E200080628093200110932B0100932A0113C03C +:101E30008091200188608093200110932D010093F0 +:101E40002C0109C00038110514F460E001C061E004 +:101E50008F2D0E94FD3A60E876E087E698E00E94C8 +:101E60009B5F4AE050E0B30187E698E00E9465601E +:101E70006EE776E087E698E00E949B5F4AE050E0DC +:101E8000B80187E698E00E94656087E698E00E94C6 +:101E9000BE605FC11A8560E070E0C6010E94AD219E +:101EA000082FF92E69E676E087E698E00E949B5FAE +:101EB0004AE050E0602F7F2D87E698E00E94656041 +:101EC00067E676E087E698E00E949B5F612F012E2F +:101ED000000C770B4AE050E087E698E00E946560CE +:101EE00087E698E00E94BE608091EC0B9091ED0B2C +:101EF000892B89F064EB72E187E698E00E949B5F92 +:101F0000642D6064C6010E94DB21412F110F550B27 +:101F1000660B770BB6C081E090E09093ED0B809359 +:101F2000EC0B26E040E855E260E070E08AEC97E0D8 +:101F30000E94F3310093C1098AEC97E09093C009A5 +:101F40008093BF091092CC0A1092CE0A1092CD0A4B +:101F500080ED97E09093470A8093460A1092490AD1 +:101F60001092480A112339F085E090E090934B0AD3 +:101F700080934A0A04C010924B0A10924A0A86E0E3 +:101F80000E94583262E370E080E090E00E94356D7C +:101F900082ED97E09093470A8093460A1092490A8F +:101FA0001092480A34E61302A001112450934B0A00 +:101FB00040934A0AC7C00480F581E02D618572858F +:101FC000CE0101960E947A63CE0101960E944421BF +:101FD000882309F4BEC08985893009F0BAC0142D60 +:101FE000EA8460E070E0CE0101960E94AD21082FE6 +:101FF000F92E65E776E087E698E00E949B5F4AE06D +:1020000050E0602F7F2D87E698E00E94656063E7CF +:1020100076E087E698E00E949B5F6E2D0E2C000C08 +:10202000770B4AE050E087E698E00E9465606DE635 +:1020300076E087E698E00E949B5F4AE050E0642DDE +:10204000042C000C770B87E698E00E94656087E619 +:1020500098E00E94BE608091EC0B9091ED0B892B73 +:10206000A1F064EB72E187E698E00E949B5F642D2B +:102070006064C6010E94DB214E2DEE0C550B660BF1 +:10208000770BC6010E94512164C081E090E09093DB +:10209000ED0B8093EC0B26E040E855E260E070E049 +:1020A0008AEC97E00E94F3310093C1098AEC97E033 +:1020B0009093C0098093BF091092CC0A1092CE0A67 +:1020C0001092CD0A123009F4FBC1153009F4F8C1A1 +:1020D0006E2DEE0C770B880B990B0E94158522E56F +:1020E00038EB42E152E40E94FA8320E030E040E223 +:1020F00051E40E94CA852DEE3EE94CE35EE30E9466 +:102100006B846B017C0120E030E0A9010E94C58551 +:1021100020E030E040E05FE387FDCDC1C701B601BC +:102120000E94FA830E94DD8483ED97E09093470A32 +:102130008093460A1092490A1092480A70934B0AFB +:1021400060934A0A86E00E9458321092ED0B10927A +:10215000EC0BB9C18FEF01C08DEF9FEFB4C14424E8 +:102160004394512CEBCA60EC76E087E698E00E943D +:102170009B5F8FE7F60180871D861C8684E690E0D2 +:102180009F878E874A855B8560E074E6C6010E9462 +:102190005121F889FF2309F43DCB00E09E01265F21 +:1021A0003F4F43E050E060E070E0C6010E940869E4 +:1021B00031CB642DC6010E94DB21C6010E9489211A +:1021C000F62EE72E8C01D60118962C91233008F0BC +:1021D00000C1213070F46A307105810591052CF43D +:1021E000B2E3FB2EE12C00E010E04F2D5E2D602FBE +:1021F0000AC0611571058105910519F01A300CF4BA +:1022000012E3AB01682F712FC6010E9451214F2D9F +:102210005E2DB8011416150616061706E4F5D6014C +:1022200018968C9190E08A30910538F5FC0188274A +:10223000E257FF4F8F4F0C94C783C7019A878B8754 +:10224000802F000F990B9D878C87812F110F990B81 +:102250009F878E8753C05B874A8701E07FC05B877B +:102260004A87B889BB2309F4D5CA00E020E030E0F2 +:1022700040E050E061E070E00AC0E889EE2309F434 +:10228000ACC000E020E030E040E050E0B201C60128 +:102290000E940869A2C02AE030E087E698E00E9428 +:1022A0001D6062EA76E087E698E00E949B5FD601B7 +:1022B00018968C918530C9F0A0F48150823008F0D6 +:1022C00041C084E690E09B878A871D861C869F8795 +:1022D0008E8744E650E060E074E6C6010E9451211A +:1022E0000DC08630C9F0883069F584E190E09B87A5 +:1022F0008A8744E150E060E070E02CC001E09E017C +:10230000265F3F4F43E050E060E070E0C6010E946E +:10231000086903E010E02EC084E690E09B878A877E +:1023200044E650E060E070E0C6010E945121B889A7 +:10233000BB23F1F000E020E030E040E050E061E05D +:1023400070E013C084E690E09B878A8744E650E003 +:1023500060E070E0C6010E94512100E09E01265F0E +:102360003F4F41E050E060E070E0C6010E94086924 +:1023700001E010E05E01EAE0AE0EB11CE12CF12CB0 +:10238000D5018D909D905D0167E976E087E698E044 +:102390000E949B5F4AE050E0B70187E698E00E9408 +:1023A000656065E976E087E698E00E949B5F4AE019 +:1023B00050E0B40187E698E00E94656087E698E007 +:1023C0000E94BE60BFEFEB1AFB0A0E151F05C1F697 +:1023D00004C0243009F4FFCE1ACFF6018085813085 +:1023E00009F018CA8C859D85892B09F013CA8FE7DF +:1023F000F60180870FCA60E0C7010E947431DC01DA +:1024000019968D919C911A97998B888B61E0C701E1 +:102410000E947431FC0141845284638474842A8450 +:102420003B84F2E0AF16B104E9F162E0C7010E941B +:102430007431DC0119960D911C911A97B3E0AB161B +:10244000B10491F163E0C7010E947431FC01818401 +:102450009284F4E0AF16B10451F064E0C7010E9429 +:102460007431DC011996AD90BC901A9703C032E02C +:10247000A32EB12C8114910461F09401D1010E942A +:10248000D68324E630E040E050E00E947283790178 +:1024900001C071019501A20168897989C6010E9474 +:1024A000966357CE0FEF1FEF8FE3882E912C92E0AB +:1024B000A92EB12CE2CFC701B6010E94F98332CE1A +:1024C00060E070E031CE69960FB6F894DEBF0FBEC3 +:1024D000CDBFDF91CF911F910F91FF90EF90DF90D3 +:1024E000CF90BF90AF909F908F907F906F905F90B4 +:1024F0004F903F902F9008954F925F926F927F92EE +:102500008F929F92AF92BF92CF92DF92EF92FF9203 +:102510000F931F93CF93DF93CDB7DEB7C15AD1404E +:102520000FB6F894DEBF0FBECDBFE0919705F091D6 +:1025300098053B96E831F10508F0B8C38827E856BE +:10254000FF4F8F4F0C94C7830E946F6D0091720BE9 +:102550001091730B2091740B3091750B06171707B0 +:102560002807390708F0A2C300E213E0CF56DE4F78 +:1025700019830883C159D140CD56DE4F1882198284 +:102580001A821B82C359D140CF57DE4F198308836B +:10259000C158D140CD57DE4F188219821A821B8252 +:1025A000C358D140CF59DE4F19830883C156D1405B +:1025B000CD59DE4F188219821A821B82C356D14030 +:1025C000CF5BDE4F19830883C154D140CD5BDE4F12 +:1025D000188219821A821B82C354D14067EC77E0BB +:1025E00087E698E00E949B5FBE016F567E4F86E0B3 +:1025F00090E00E94F237892B09F467C16BE174E027 +:1026000087E698E00E94C2601A830983CD56DE4FA8 +:1026100088819981AA81BB81C359D1408B839C83D6 +:10262000AD83BE83CE0101960E94AC5ABE016F57A6 +:102630007E4F8AE090E00E94F237892B09F42EC188 +:1026400061E374E087E698E00E94C2601A83098320 +:10265000CD57DE4F88819981AA81BB81C358D14073 +:102660008B839C83AD83BE83CE0101960E94AC5ABE +:10267000BE016F597E4F8EE090E00E94F237892BA9 +:1026800009F4DFC067E374E087E698E00E94C26067 +:102690001A830983CD59DE4F88819981AA81BB8134 +:1026A000C356D1408B839C83AD83BE83CE010196FC +:1026B0000E94AC5ABE016F5B7E4F82E190E00E94A7 +:1026C000F237892B09F477C06CE374E087E698E071 +:1026D0000E94C2601A830983CD5BDE4F8881998195 +:1026E000AA81BB81C354D1408B839C83AD83BE83BD +:1026F000CE0101960E94AC5A1A830983CD5BDE4F4E +:1027000088819981AA81BB81C354D1408B839C83EA +:10271000AD83BE83CF57DF4F19830883C158D040A4 +:10272000CD59DE4F88819981AA81BB81C356D140A2 +:10273000CD57DF4F88839983AA83BB83C358D0408A +:10274000CF53DF4F19830883C15CD040CD57DE4F94 +:1027500088819981AA81BB81C358D140CD53DF4F75 +:1027600088839983AA83BB83C35CD040CF5FDE4F4D +:1027700019830883C150D140CD56DE4F888199819D +:10278000AA81BB81C359D140CD5FDE4F8883998335 +:10279000AA83BB83C350D1409E012F5F3F4FAE0140 +:1027A0004F575F4FBE016F537F4FCE018F5F9E4FDC +:1027B0000E94BC3B85C01A830983CD59DE4F8881B6 +:1027C0009981AA81BB81C356D1408B839C83AD8301 +:1027D000BE83CF57DF4F19830883C158D040CD57F0 +:1027E000DE4F88819981AA81BB81C358D140CD57E2 +:1027F000DF4F88839983AA83BB83C358D040CF53CC +:10280000DF4F19830883C15CD040CD56DE4F8881ED +:102810009981AA81BB81C359D140CD53DF4F8883B1 +:102820009983AA83BB83C35CD040AE014F5F5F4FE7 +:10283000BE016F577F4FCE018F539F4F0E94083CC0 +:102840003FC01A830983CD57DE4F88819981AA81C1 +:10285000BB81C358D1408B839C83AD83BE83CF574C +:10286000DF4F19830883C158D040CD56DE4F888191 +:102870009981AA81BB81C359D140CD57DF4F88834D +:102880009983AA83BB83C358D040BE016F5F7F4F3B +:10289000CE018F579F4F0E945A3C12C01A83098362 +:1028A000CD56DE4F88819981AA81BB81C359D14021 +:1028B0008B839C83AD83BE83CE0101960E94A53C91 +:1028C00087E698E00E94BE600BC163E474E087E68F +:1028D00098E00E94C2600FB6F894A89580916000BD +:1028E000886180936000109260000FBE809149065D +:1028F000811107C08EE296E00E94074981E0809333 +:1029000049068BEE95E090931109809310090E947F +:102910002C3BCE0101960E94425789819A810E94E8 +:10292000FC4246E050E06DE47BE089E090E00E94EC +:10293000E52980E293E09A8389831B821C821D82B1 +:102940001E82CE0103960E94E6420E94FB428091C5 +:10295000100990911109DC0192961D921D921D9211 +:102960001C929597FC0116A217A210A611A69A9682 +:102970001D921D921D921C929D9740EE5EE260E0BA +:1029800070E046AB57AB60AF71AF40EA5FE060E02C +:1029900070E0DA964D935D936D937C93DD973E9650 +:1029A00024E1DF011D922A95E9F726E0EDE4FBE042 +:1029B000DC01189601900D922A95E1F7FC01EE5B7F +:1029C000FF4F10820E9425368C01019709F04AC002 +:1029D000CE0101960E94425789819A810E94FC4251 +:1029E0006091100970911109625F7F4FCE010196CD +:1029F0000E94C460CE0103960E94E64260911009D5 +:102A0000709111096A5E7F4FCE0101960E94C460E9 +:102A1000CE0103960E94F442609110097091110951 +:102A20006E5E7F4FCE0101960E94C460CE01039678 +:102A30000E94ED420E94FB426091100970911109C1 +:102A4000625E7F4FCE0101960E94C4608B819C81A3 +:102A5000AD81BE8180930C0990930D09A0930E095E +:102A6000B0930F0999E288E10FB6F894A895809386 +:102A700060000FBE90936000A895012B19F565E8E2 +:102A800077E087E698E00E949B5F66E577E087E65F +:102A900098E00E949B5F86EF9FEF9093980580934C +:102AA00097050E946F6DDC01CB01805A9541AF4FB5 +:102AB000BF4F8093720B9093730BA093740BB093E2 +:102AC000750BF4C066E477E087E698E00E949B5FB0 +:102AD000CE0101960E94025BCE0101960E94AC5A83 +:102AE00081E090E0DFC08091510681111AC060E062 +:102AF00070E080E090E00E947250D4C00E946F6D40 +:102B00000091720B1091730B2091740B3091750B27 +:102B10000617170728073907D0F10E947F64811133 +:102B2000C5C082E090E0BEC0A895CF55DE4F1882A8 +:102B3000C15AD140FE01EF56FE4F119211928EE024 +:102B4000DF011D928A95E9F70091580B1091590BFE +:102B50000115110529F0C8010E940F35811138C2F5 +:102B60000E947F648111A2C00091580B1091590BF3 +:102B70000115110509F49AC0C8010E940F35E82E0D +:102B8000F12CB2E0EB16F1040CF03FC28FC020E054 +:102B900030E043E050E060E48E010F5F1F4FC8015A +:102BA0000E94332D6EE175E0C8010E941288F80181 +:102BB00001900020E9F7CF01801B910B0896813826 +:102BC000910538F50E947F64882319F18091A4094A +:102BD0009091A509019611F481E090E09093A509E8 +:102BE0008093A4098091A4099091A5099093290943 +:102BF00080932A0947E050E064E279E0C8010E942E +:102C0000B864AC014550510964E279E082EA0E945F +:102C1000D86483E090E090939805809397056DE9E0 +:102C200079E087E698E00E949B5F40C00E946F6D4C +:102C30000091720B1091730B2091740B3091750BF6 +:102C4000061717072807390788F51092980510927C +:102C500097052CC00E946F6D0091720B1091730B41 +:102C60002091740B3091750B061717072807390749 +:102C700008F457CF1BC00E940F50892B09F051CF89 +:102C80000E946F6DDC01CB0188579C4EAF4FBF4F48 +:102C90008093720B9093730BA093740BB093750B8E +:102CA00086EF9FEF90939805809397050FB6F89461 +:102CB000A895809160008861809360001092600008 +:102CC0000FBE8091970590919805181619060CF083 +:102CD00059C100911009109111090115110509F44C +:102CE00051C10E946F6D4B015C017801FEE3EF0E54 +:102CF000F11CF70180819181A281B381A50194012A +:102D0000281B390B4A0B5B0BCA01B901683E33E043 +:102D100073078105910508F446C028EE33E040E0D2 +:102D200050E00E945083861A970AA80AB90AD70170 +:102D30008D929D92AD92BC921397F80186A597A5AE +:102D4000A0A9B1A969017A01CC0CDD1CEE1CFF1C05 +:102D50008C159D05AE05BF0528F416A617A610AA6A +:102D600011AA09C0821B930BA40BB50BF80186A70F +:102D700097A7A0ABB1ABF80182A993A9A4A9B5A963 +:102D80008C159D05AE05BF0528F412AA13AA14AA36 +:102D900015AA09C0821B930BA40BB50BF80182ABDB +:102DA00093ABA4ABB5ABF80186A597A5A0A9B1A933 +:102DB000892B8A2B8B2B69F4EE5BFF4F808183304C +:102DC00041F484E08083C8010E94253601967C018D +:102DD00002C0E12CF12CF80182A993A9A4A9B5A9FC +:102DE000892B8A2B8B2BA1F4EE5BFF4F80818330E4 +:102DF00011F081110DC01082F8013E9684E1DF01CF +:102E00001D928A95E9F7C8010E94253603967C0138 +:102E1000B2E0EB16F10429F0E4E0EE16F10409F05B +:102E20004AC0CE0101960E94425789819A810E9430 +:102E3000FC426091100970911109625F7F4FCE01D1 +:102E400001960E94C460CE0103960E94E642609102 +:102E50001009709111096A5E7F4FCE0101960E94A0 +:102E6000C460CE0103960E94F442609110097091F3 +:102E700011096E5E7F4FCE0101960E94C460CE01A3 +:102E800003960E94ED420E94FB42609110097091EE +:102E90001109625E7F4FCE0101960E94C4608B8152 +:102EA0009C81AD81BE8180930C0990930D09A09304 +:102EB0000E09B0930F09F3E0EF16F10409F451C0C5 +:102EC00064F431E0E316F10451F142E0E416F10458 +:102ED00009F058C064E679E049C054E0E516F10411 +:102EE00009F442C085E0E816F10409F04BC065E939 +:102EF00079E087E698E00E949B5F87E698E00E9471 +:102F0000BE600E947F6481110E942F5B0E946F6DE2 +:102F1000DC01CB01805D9A48AF4FBF4F13C061E821 +:102F200079E087E698E00E949B5F0E947F648111B0 +:102F30000E942F5B0E946F6DDC01CB0188519C4F7A +:102F4000AF4FBF4F8093720B9093730BA093740B92 +:102F5000B093750B86EF9FEF90939805809397053C +:102F600011C061E579E0DDCF65E379E087E698E0BF +:102F70000E949B5FCE0101960E94025BCE010196EA +:102F80000E94AC5A99E288E10FB6F894A895809314 +:102F900060000FBE90936000809197059091980516 +:102FA000CF55DE4F0FB6F894DEBF0FBECDBFDF9119 +:102FB000CF911F910F91FF90EF90DF90CF90BF9036 +:102FC000AF909F908F907F906F905F904F900895FB +:102FD00060E0C8010E947431DC0119960D911C91CA +:102FE0001A9710935B0700935A0768E279E087E627 +:102FF00098E00E949B5FB80187E698E00E94C2605B +:1030000087E698E00E94BE60ABCD61E0C8010E94F7 +:103010007431FC0161847284F2E0EF16F104A9F0CE +:1030200062E0C8010E947431FC0181849284F3E063 +:10303000EF16F10471F063E0C8010E947431DC0105 +:1030400019960D911C911A9707C08BE5882E87E081 +:10305000982E8E010F551E4F40E150E0BE016F5675 +:103060007E4F86E390E00E94CB4F892B51F4B5E070 +:10307000EB16F1040CF01CC3FE01EF56FE4F7F016E +:1030800004C09E012F563E4F79017092B80960929C +:10309000B7099092BA098092B90984E797E69093AC +:1030A000B0098093AF095E013FE7A31A3EEFB30A70 +:1030B00040E150E06BEF78E0C5010E94F17B6E01CA +:1030C0004FE9C41A4EEFD40A20E030E041E050E06E +:1030D00060E2C6010E94332D40E250E064EF78E0E8 +:1030E000C6010E94D37B64ED78E087E698E00E94F9 +:1030F0009B5FB30187E698E00E94C26062ED78E0D2 +:1031000087E698E00E949B5F4AE050E0B40187E6C2 +:1031100098E00E9465606BEC78E087E698E00E949A +:103120009B5FB80187E698E00E94C26066EC78E099 +:1031300087E698E00E949B5FD8018C91811104C0C2 +:10314000E12CF12C00E010E080905A0790905B0792 +:103150000E947F6481113BC16091B7097091B809E9 +:1031600080912209909123094091B9095091BA099F +:10317000DC01ED91FC916115710521F00088F18968 +:10318000E02D16C00684F785E02D20E233E03A8377 +:1031900029834090B3095090B4096090B5097090AC +:1031A000B6094B825C826D827E82BE016F5F7F4F6B +:1031B00019958130910509F003C19093A509809379 +:1031C000A40987E0EAE4F2E0DE01119601900D9295 +:1031D0008A95E1F7FE013196A9E2B9E0CE010896A1 +:1031E00021912D93E817F907D9F70115110529F059 +:1031F000E114F10421F086EF03C086E301C086EB01 +:1032000080933009109231098FE080933209F401E4 +:1032100001900020E9F7CF0188199909409681387B +:10322000910508F0C1C04FE050E064E279E0C401CC +:103230000E94B864F60101900020E9F73197EC197B +:10324000FD09E80FF91F3296E138F10508F0ACC02E +:10325000AC0164E279E0C6010E94B864F501019016 +:103260000020E9F73197EA19FB09E80FF91F3296B8 +:10327000E138F10508F098C0AC0164E279E0C501DD +:103280000E94B8640115110579F1F8010190002040 +:10329000E9F73197E01BF10B9C012E5F3F4FE20FE6 +:1032A000F31FE138F10508F07FC0AC0164E279E07A +:1032B000C8010E94B864E114F104B1F0F701019073 +:1032C0000020E9F73197EE19FF099C012E5F3F4F6F +:1032D000E20FF31FE138F10508F066C0AC0164E2CB +:1032E00079E0C7010E94B864AC014550510964E21D +:1032F00079E080E10E94D8640E946F6D6093A60916 +:103300007093A7098093A8099093A9096093AA09CB +:103310007093AB098093AC099093AD098091220919 +:1033200090912309DC01ED91FC910084F185E02D61 +:103330001995892BC1F40E946F6D0091AA09109113 +:10334000AB092091AC093091AD09DC01CB01801BA8 +:10335000910BA20BB30B88399A43A105B105F0F28A +:103360008CEF9FEF1DC0CE018F579F4F0E94645876 +:103370000497D1F480912709811111C00E946F6DCB +:103380006093AA097093AB098093AC099093AD093F +:103390001092AE091092BE091092BD0918C090E0BB +:1033A0009093BE098093BD098091220990912309D1 +:1033B000DC01ED91FC910488F589E02D19958BC114 +:1033C0008EEF9FEF9093BE098093BD0984C1009159 +:1033D0005A0710915B0768EB78E087E698E00E9457 +:1033E0009B5FB80187E698E00E94C26087E698E09C +:1033F0000E94BE6081E08093510620E030E043E00F +:1034000050E060E4CE018F5F9E4F0E94332D6EE14D +:1034100075E0CE018F5F9E4F0E941288CE018F5FB4 +:103420009E4F0E94B23720E030E042E050E060E47E +:10343000CE018F5F9E4F0E94332D6EE175E0CE016D +:103440008F5F9E4F0E941288BE016F5F7E4F87E69E +:1034500098E00E944056CE018F5F9E4F0E94B23787 +:1034600020E030E041E050E060E4CE018F5F9E4F0D +:103470000E94332D6EE175E0CE018F5F9E4F0E945A +:103480001288BE016F5F7E4F87E698E00E9440562B +:10349000CE018F5F9E4F0E94B237FE01EF53FF4F68 +:1034A000119211921EE3DF01212F1D922A95E9F757 +:1034B0001A821982FE0133968EE7DF011D928A95EA +:1034C000E9F720E030E041E050E060E4CE018F53C6 +:1034D0009F4F0E94332D40E450E064EF78E0CE012E +:1034E0008F539F4F0E94D37B40E850E061E778E024 +:1034F000CE0101960E94F17BBE016F5F7F4FCE012E +:103500008F539F4F0E94916520E030E041E050E0F2 +:1035100060E4CE018F539F4F0E94332D40E450E072 +:103520006BE678E0CE018F539F4F0E94D37B40E83B +:1035300050E061E678E0CE0101960E94F17B40E820 +:1035400050E06EE478E0CE0101960E94D37BBE018C +:103550006F5F7F4FCE018F539F4F0E94916520E098 +:1035600030E041E050E060E4CE018F539F4F0E9475 +:10357000332D40E450E06DE176E0CE018F539F4F54 +:103580000E94D37B40E850E06EE378E0CE010196E4 +:103590000E94F17BBE016F5F7F4FCE018F539F4F23 +:1035A0000E94916520E030E041E050E060E4CE010F +:1035B0008F539F4F0E94332D40E450E067E378E043 +:1035C000CE018F539F4F0E94D37B40E850E061E3D0 +:1035D00078E0CE0101960E94F17BBE016F5F7F4FC4 +:1035E000CE018F539F4F0E949165A091EE0BB09139 +:1035F000EF0B109709F443C0809151029091520251 +:10360000AE014F5B5E4FFA01819391932EE11192CF +:103610002A95E9F79E012F573F4FF9018193919326 +:1036200011921A95E9F716960D911C911797E09053 +:10363000EE0BF090EF0BE114F10471F001151105A0 +:1036400059F0D80118968C918530A9F7C8010E94CD +:103650000F35882381F36DC020E030E041E050E079 +:1036600060E4CE018F539F4F0E94332D40E450E021 +:1036700064ED77E0CE018F539F4F0E94D37B84E0AF +:1036800090E090939805809397050E946F6DDC0100 +:10369000CB0188579C4EAF4FBF4F8093720B9093D6 +:1036A000730BA093740BB093750B6BE978E0B9CAF8 +:1036B00064E08091580B9091590B0E947431DC01A9 +:1036C0001996ED90FC901A9768E079E087E698E00B +:1036D0000E949B5FDACC0091BD091091BE096FE892 +:1036E00078E087E698E00E949B5F4AE050E0B801EE +:1036F00087E698E00E94656067E778E087E698E0F3 +:103700000E949B5F87E698E00E94BE600E946F6DFA +:10371000DC01CB0188579C4EAF4FBF4F8093720B9B +:103720009093730BA093740BB093750B8CE090E0A7 +:10373000B9CA60E0C8010E947431FC01818592859C +:10374000A385B4858A30910508F463C020E030E099 +:1037500041E050E060E4CE018F539F4F0E94332D33 +:10376000F8016081718140E450E0CE018F539F4F9A +:103770000E94388867E174E0CE018F539F4F0E940A +:10378000128840E450E063EE77E0CE018F539F4F04 +:103790000E94D37BBE016F5B7E4FCE018F539F4F44 +:1037A0000E949165CF57DF4F8881C158D040882350 +:1037B00061F120E030E041E050E060E4CE018F5361 +:1037C0009F4F0E94332DD8016D917C9140E450E0D1 +:1037D000CE018F539F4F0E94388867E174E0CE017D +:1037E0008F539F4F0E94128840E450E06BED77E0CA +:1037F000CE018F539F4F0E94D37BBE016F577F4FE7 +:10380000CE018F539F4F0E949165F8010281138171 +:103810000ECFFC0140E250E08827E055FF4F8F4F6C +:103820000C94C7836BE278E0CE018F5B9E4F0E94C1 +:10383000F17BCF57DF4F1882C158D04087CF66E267 +:1038400078E0CE018F5B9E4F0E94F17B40E450E018 +:1038500065E078E017C06FEF77E0CE018F5B9E4F99 +:103860000E94F17B40E450E06BEF77E00BC063EF28 +:1038700077E0CE018F5B9E4F0E94F17B40E450E0E9 +:103880006DEE77E0CE018F579F4F0E94F17B5ECFA8 +:10389000BC018230910508F40895613E8EE17807FD +:1038A00048F49B0195E0369527959A95E1F748E015 +:1038B000420F01C04FEF91E0242F30E0290F311D5E +:1038C00035952795229FF001239FF00DF00D1124CF +:1038D0006E177F0718F44FEF420F04C02F3F39F0E7 +:1038E00091E0920F491740F78FEF890F08958FEFFE +:1038F0000895CF93DF93009709F447C0FC0120811E +:10390000222309F442C0EC0163EE79E00E94CA7BF5 +:10391000892BF1F16EED79E0CE010E94CA7B892BF3 +:10392000D1F169ED79E0CE010E94CA7B892BB1F11A +:1039300060ED79E0CE010E94CA7B892B91F16AEC9F +:1039400079E0CE010E94CA7B892B71F166EC79E0A7 +:10395000CE010E94CA7B892B51F161EC79E0CE0146 +:103960000E94CA7B892B31F161E07AE0CE010E948E +:10397000CA7B892B11F16DEF79E0CE010E94CA7BE1 +:10398000892BF1F489E090E01DC080E090E01AC03E +:1039900081E090E017C082E090E014C083E090E006 +:1039A00011C084E090E00EC085E090E00BC086E09E +:1039B00090E008C087E090E005C088E090E002C099 +:1039C0008FEF9FEFDF91CF9108952F923F924F920B +:1039D0005F926F927F928F929F92AF92BF92CF929F +:1039E000DF92EF92FF920F931F93CF93DF93CDB7A8 +:1039F000DEB72A970FB6F894DEBF0FBECDBF5C01CD +:103A00006B01042F7901672B09F45BC02115310587 +:103A1000F1F0D9018C918823D1F06FE270E0C901F7 +:103A20000E941D88009739F0FC011192CF010E947D +:103A3000791C4C0102C0812C912CC7010E94791C79 +:103A40007C01019731F08A948928D1F502C0E12CDC +:103A5000F12C60E47AE0C6010E94CA7B892B09F44C +:103A6000C1C06CE37AE0C6010E94CA7B892B09F4CD +:103A700097C067E37AE0C6010E94CA7B892B21F5D3 +:103A800043E0842E912C63E47AE087E698E00E947C +:103A90009B5F4AE050E0B40187E698E00E946560D1 +:103AA00087E698E00E94BE60BFEF8B169B0611F080 +:103AB0000CF0A8C0EEEF8E16EFEF9E060CF496C049 +:103AC00084C280E090E081C260E37AE0C6010E9497 +:103AD000CA7B892B09F454C06BE27AE0C6010E94CC +:103AE000CA7B892B09F450C067E27AE0C6010E94C4 +:103AF000CA7B892B09F44CC062E27AE0C6010E94BD +:103B0000CA7B892B09F448C06DE17AE0C6010E94A6 +:103B1000CA7B892B09F466C067E17AE0C6010E947E +:103B2000CA7B892BE9F16EE07AE0C6010E94CA7B6C +:103B3000892BD1F165E07AE0C6010E94CA7B892B0E +:103B4000B9F1D6018C918D32B9F190ED980F9A3080 +:103B500098F18B37A1F18332B9F143E050E061E095 +:103B60007AE0C6010E94E37B892B99F143E050E0A3 +:103B70006DEF79E0C6010E94E37B892B79F524C0C3 +:103B800034E0832E912C7FCF25E0822E912C7BCFA9 +:103B900096E0892E912C77CF87E0882E912C73CFD9 +:103BA00012E0812E912C6FCFB8E08B2E912C6BCF31 +:103BB000A9E08A2E912C67CF812C912C64CFFEEF47 +:103BC0008F2E99249A945FCFEDEF8E2E99249A949C +:103BD0005ACF7CEF872E99249A9455CF88248A94C3 +:103BE000982C51CF88248394912C4DCFFCEF8F16C5 +:103BF000FFEF9F06E1F02DEF82162FEF920609F4FA +:103C00005BC0D7C18114910491F031E08316910417 +:103C100009F0CFC1D501ED91FC910190F081E02D2B +:103C200020E030E040E050E061E070E0BFC1CE0154 +:103C300001962C01812C912C182F5A863401AFEF5C +:103C40006A1A7A0A4301F60180818823C9F06F015C +:103C50008191882329F08D3219F080538A30B8F78A +:103C6000C6010E94A37B1C016CE270E0C6010E94A9 +:103C70001D886C01892B39F0FFEFCF1ADF0A03C0D2 +:103C800080E090E001C0C101D2018D939D932D0190 +:103C9000C114D10439F093E06916710479F643E058 +:103CA000842E912CD501ED91FC910190F081E02DB5 +:103CB000212F3A85A40178C1CE0107969E01275F86 +:103CC0003F4F3F932F93215031093F932F939F9361 +:103CD0008F938FE594E09F938F93DF92CF920E9412 +:103CE000D1880FB6F894DEBF0FBECDBF039709F0A1 +:103CF000E7CE1F8188858984912F811708F4982F3A +:103D0000C82C981508F4C92E1C19982E9C188C18CC +:103D10009C2D90959F3F39F080E090950E94481C23 +:103D2000D82ED09402C0DD24DA94892D90E0810F42 +:103D3000911D880D911D892B29F4CD2CC094D12C77 +:103D400010E0FFC0FFEFDF16F9F0D11002C0DD2454 +:103D5000D3944D2C512C612C712C6FEF7FEF80E0B0 +:103D600090E0A30192010E947283A12FB0E00E9413 +:103D70009183172FA92DB0E00E949183972EA82D33 +:103D8000B0E00E949183872E692C712C610E711C0A +:103D9000680C711C2FEF62167104FCF4611471043D +:103DA00019F466246394712C930140E050E06FEFA6 +:103DB0007FEF80E090E00E947283A12FB0E00E942C +:103DC0009183172FA92DB0E00E949183972EA82DE3 +:103DD000B0E00E949183872E05C03FEF6316710407 +:103DE00009F06CF42C2D362D230F08F42FEF922FB1 +:103DF0002F3F29F080E00E94481CC82E02C0CC242E +:103E0000CA94292D981408F4282D211708F4212F7D +:103E100021132FC091100DC0122F20E8121B08F49F +:103E200010E020E6129F010E10E0111D1124105326 +:103E300087C0892D90E0422F50E0481B590B841712 +:103E4000950744F4192D20E6129F010E10E0111D74 +:103E5000112476C016E5190D121B24E0121B08F47C +:103E600010E020E6129F010E10E0111D1124105EDB +:103E700067C092123AC081101AC02BEA722F711BD0 +:103E800008F470E0172F3FE2139F010E10E0111DA0 +:103E90001124792D721B08F470E020E6729F070E42 +:103EA00070E0711D1124170F1695105C49C0282D64 +:103EB00030E0892D90E0821B930B182D28173907CD +:103EC00044F420E6129F010E10E0111D1124105A37 +:103ED00037C025E5121B08F410E020E3129F010E05 +:103EE00010E0111D112410582BC011110DC0182DF8 +:103EF00020E8121B08F410E020E3129F010E10E0EE +:103F0000111D112418571CC0212F30E0882D90E07E +:103F1000821B930B2817390744F420E6129F010EE9 +:103F200010E0111D112410560BC025E5121B08F4DA +:103F300010E020E6129F010E10E0111D1124105414 +:103F40001F5F212F30E0ADE6B1E00E94A483412C39 +:103F5000512C32014A94A30192010E9472833A8348 +:103F600029832D2D30E0A4E6B0E00E94A483A301B4 +:103F700092010E9472833C832B832C2D30E0A4E6B7 +:103F8000B0E00E94A483A30192010E9472833E8349 +:103F90002D83D501ED91FC910190F081E02D9E01E2 +:103FA0002F5F3F4F43E050E060E070E0C50119959E +:103FB0000CC0D501ED91FC910190F081E02D20E045 +:103FC00030E040E050E0B401F1CF2A960FB6F8940B +:103FD000DEBF0FBECDBFDF91CF911F910F91FF903C +:103FE000EF90DF90CF90BF90AF909F908F907F9099 +:103FF0006F905F904F903F902F9008958F929F9277 +:10400000AF92BF92CF92DF92EF92FF920F931F93E6 +:10401000CF93DF93E091EE0BF091EF0B309709F423 +:1040200068C0812EC02F932EC22EA52ED42EB72E5F +:10403000D62FBC01CF010E9481318C01009709F479 +:104040005BC0DC0118968C91853009F055C060E0AA +:10405000C8010E9474317C0161E0C8010E94743182 +:10406000FC0101851285D70119962D913C911A9773 +:104070002130310569F02CF4232BF1F56C2FC801A8 +:1040800018C02230310549F027303105A9F034C07D +:104090006C2FC80103960E943A456D2FC8010E94FB +:1040A0003A456D2DC80101960E943A456C2DC80114 +:1040B00002960E943A4520C0892BF1F08085853018 +:1040C000D9F4E680F780E114F104B1F00C2F182D3B +:1040D0002C2D392D4D2D5A2D6D2F7B2DF7018185DE +:1040E00092850E94FE1FD7011296ED90FC901397C7 +:1040F000EACF80E090E002C081E090E0DF91CF91D4 +:104100001F910F91FF90EF90DF90CF90BF90AF90F5 +:104110009F908F900895CF92DF92EF92FF920F932E +:104120001F93CF93DF93E0915C0BF0915D0B309781 +:10413000A1F09085953089F469017A01EB01682F2F +:10414000CF010E947431FC0181859285009729F08E +:104150009601A701BE010E94FE1FDF91CF911F9122 +:104160000F91FF90EF90DF90CF900895AF92BF92A4 +:10417000CF92DF92EF92FF920F931F93CF93DF9333 +:104180008091550B9091560B892B09F472C0E1E098 +:10419000F0E0C0E0D0E0CC24C394D12CB6010C2ECA +:1041A00002C0660F771F0A94E2F7409156065091BD +:1041B00057067F0184E0E80EF11CCF01B12C9C0171 +:1041C000A0910602B0910702A817B90720F4209128 +:1041D000060230910702A091E80BB091E90BA20F03 +:1041E000B31FAC90A091550BB091560B9C01215080 +:1041F0003109A20FB31F0A2D10E02C9130E00217F5 +:10420000130729F0462B572BAC92BB24B39401968D +:10421000E816F906A1F65093570640935606BB20C0 +:1042200011F18091550B9091560BE80FF91F028107 +:1042300010E0218130E0408150E03197608170E0F2 +:10424000CE010E948B200E946F6DDC01CB01845D4A +:104250009E4FAF4FBF4F8093520690935306A0934B +:104260005406B09355062196F701C430D10509F0E4 +:1042700095CFDF91CF911F910F91FF90EF90DF903D +:10428000CF90BF90AF900895DC011296ED91FC9114 +:104290001397309721F081E09085953009F080E008 +:1042A0000895CF92DF92EF92FF92CF93DF93DC01DC +:1042B0001696ED91FC911797309721F120852230C9 +:1042C00009F56A017B01EC0165EF79E087E698E08A +:1042D0000E949B5F6FEE79E087E698E00E949B5F0B +:1042E0002AE030E0B701A60187E698E00E941D6051 +:1042F00087E698E00E94BE60EE81FF81C186D2868B +:10430000E386F486DF91CF91FF90EF90DF90CF901E +:104310000895FC0186819781009789F0FC01208532 +:10432000223041F0253079F460E00E94743100972A +:1043300079F0FC01618572858385948508956FEF1E +:104340007FEFCB0108956EEF7FEF8FEF9FEF089522 +:104350006DEF7FEF8FEF9FEF08950F931F93CF9334 +:10436000DF93FC01C481D581209799F08885823044 +:1043700029F4672B71F489859A8518C0853061F41A +:104380008B01CE010E940F3590E0081719073CF011 +:1043900003C08FEF9FEF0AC08EEF9FEF07C0602F23 +:1043A000CE010E947431FC0181859285DF91CF910D +:1043B0001F910F910895CF93C62F63E0FC01828176 +:1043C00093810E9474310097D9F04C2F50E060E047 +:1043D00070E0FC01418752876387748767EE79E05C +:1043E00087E698E00E949B5F4AE050E06C2F87E6EA +:1043F00098E00E946C6087E698E0CF910C94BE60D4 +:10440000CF910895CF93C62F63E0FC018281938101 +:104410000E947431009731F0FC018185C11103C005 +:104420008F7001C08FEFCF910895BF92CF92DF922E +:10443000EF92FF920F931F93CF93DF93EC010E94B3 +:104440004421882309F441C08A819B810E940F3551 +:10445000082F10E0C801880F991F9C012F583D4F6D +:10446000790132E0B32E04301105D4F4F701C19084 +:10447000D1907F010E94C528009751F0FC01B086C1 +:10448000A601DD0C660B770B418752876387748723 +:10449000BC018A819B810E949C310F5F1F4FE3CF3B +:1044A0000A811B8160E0C8010E947431FC01818592 +:1044B000888761E0C8010E9474319D838C8362E02B +:1044C000C8010E9474319F838E83DF91CF911F9129 +:1044D0000F91FF90EF90DF90CF90BF900895CF9312 +:1044E000DF93EC01FB0124813581408151816281A0 +:1044F00073810E941D60CE01DF91CF9108958F924C +:104500009F92AF92BF92CF92DF92EF92FF920F9362 +:104510001F93CF93DF93CDB7DEB7C054D1090FB649 +:10452000F894DEBF0FBECDBF8C015B01FC01F380B0 +:104530006DEB79E087E698E00E949B5F4AE050E0EF +:104540006F2D87E698E00E946C606BEB79E087E660 +:1045500098E00E949B5F4AE050E0B50187E698E052 +:104560000E94656087E698E00E94BE60F801C08006 +:10457000D1806AE674E0C6010E9481314C016FE689 +:1045800074E0C6010E9481318C0164E774E0C601C9 +:104590000E9481317C0169E774E0C6010E9481318B +:1045A0006C010097D1F0FC016185728540E450E018 +:1045B000CE0101960E9456880E947F64882369F08C +:1045C00080919405882309F44BC007C0F8016185E8 +:1045D0007285FB018081811167C08114910409F407 +:1045E00068C0F40161857285CE0101960E947A63EC +:1045F000CE0101960E944421882309F45AC0AB28B9 +:1046000079F00115110551F4E12CF12C01E020E0C5 +:1046100030E040E050E061E070E00EC0F80112C010 +:10462000E114F10471F4E12CF12C01E020E030E020 +:1046300040E050E062E070E0CE0101960E94D709B0 +:1046400038C0F70161857285FB018081882389F17B +:1046500020E030E041E0CE0101960E94E51C29C037 +:104660006FE270E0CE0101960E941D88892B51F403 +:10467000F6012185328543E050E060E4CE010196E9 +:104680000E94332DA114B10439F00115110509F070 +:104690009DCF6EE774E008C0E114F10419F461E8FD +:1046A00074E002C0F70193CFCE0101960E9491659C +:1046B00094CFC05CDF4F0FB6F894DEBF0FBECDBF06 +:1046C000DF91CF911F910F91FF90EF90DF90CF90EE +:1046D000BF90AF909F908F900895FF920F931F937C +:1046E000CF93DF93EC011D821C821A821B8208810A +:1046F00019810115110509F456C0F801808586302D +:1047000009F051C08091760B9091770B892B09F4B9 +:104710004AC065E874E0C8010E948131009719F031 +:10472000FC0181858A83F801808191810E94A37BAD +:10473000F82E8B8367E874E0C8010E9481310097EE +:1047400079F51A8166EB79E087E698E00E949B5F35 +:104750004AE050E06F2D87E698E00E946C6064EBC1 +:1047600079E087E698E00E949B5F4AE050E0612F85 +:1047700087E698E00E946C6087E698E00E94BE6041 +:1047800040E050E067E874E0888199810E94B93187 +:1047900067E874E0888199810E948131009719F05F +:1047A00009969D838C83DF91CF911F910F91FF908C +:1047B0000895EF92FF920F931F93CF93DF93809111 +:1047C000560690915706C4E0D0E021E030E0AC01FD +:1047D00042235323452B29F0A9014095509584236A +:1047E0009523220F331F219791F7909357068093BB +:1047F00056060E946F6D009152061091530620914B +:10480000540630915506601771078207930708F424 +:1048100059C0012B022B032B09F454C010925206ED +:10482000109253061092540610925506E12CF12C6A +:10483000E091550BF091560BEC0FFD1F038110E03A +:10484000228130E0418150E0608170E0C7010E9428 +:104850008B208FEFE81AF80A249684E0E816F1041A +:1048600039F7C1E0D0E080910602909107028C17E1 +:104870009D0728F4809106029091070201C0CE01A5 +:104880002091E80B3091E90BF901E80FF91F4AE09C +:1048900050E0608187E698E00E946C6069E874E00F +:1048A00087E698E00E94C2602196C131D105D9F611 +:1048B00087E698E0DF91CF911F910F91FF90EF90E5 +:1048C0000C94BE60DF91CF911F910F91FF90EF90FC +:1048D0000895CF93DF93EC01E881F9810284F38599 +:1048E000E02DCE0119950196B9F7DF91CF9108958A +:1048F000FC01A285B3851097A9F08685978502975C +:1049000088F0CD010196938782876C938685978581 +:104910000197978786870284F385E02D108281E0D6 +:1049200090E0089580E090E00895FC0186819781F1 +:104930008F3F2FEF920729F02FEF3FEF378326832A +:104940000895A085B185109789F0248535852115B6 +:10495000310561F0CD010196918780878C912150BE +:10496000310935872487082E000C990B0895FC0126 +:1049700086819781019639F481E024853585232B42 +:1049800019F480E0089581E00895CF92DF92EF92CC +:10499000FF920F931F93CF93DF937C016A018B01EA +:1049A000C0E0D0E0CC15DD0589F0D701ED91FC9198 +:1049B0000284F385E02DC70119958F3FBFEF9B0758 +:1049C00029F0F80181938F012196ECCFCE01DF9180 +:1049D000CF911F910F91FF90EF90DF90CF900895AE +:1049E000CF93C62FDC01ED91FC910088F189E02D79 +:1049F0001995DC01ED91FC910190F081E02D6C2F77 +:104A0000CF911994CF93DF93EC018E819F81019612 +:104A1000D9F4288539858A859B85820F931F811556 +:104A20009041A0F4E881F9810284F385E02DCE0164 +:104A30001995813291056CF3E881F9810684F78537 +:104A4000E02D682FCE01199581E001C080E0DF9153 +:104A5000CF910895062E000C770BFC0177836683B7 +:104A60000895CF93DF93EC018E819F81019611F51C +:104A7000E881F9810088F189E02DCE011995DC01EA +:104A8000ED91FC910084F185E02D1995892BA1F021 +:104A9000E881F9810284F385E02DCE0119958132F8 +:104AA000910534F3E881F9810684F785E02D682FBC +:104AB000CE01199581E001C080E0DF91CF9108958A +:104AC0000F931F93CF93DF93EC018B016BE874E09E +:104AD0000E94C26001151105B9F1F80161918F01C1 +:104AE000662391F1603220F0623211F06C3541F5AD +:104AF0006CE5CE010E94945FF801319780818C3083 +:104B0000D1F044F48930D9F08A30B9F0883029F7EF +:104B100062E616C0823259F024F48D30F1F662E775 +:104B20000FC08F3231F08C35C1F66CE509C062E2FE +:104B300007C06FE205C066E603C06EE601C064E729 +:104B4000CE010E94945FC9CF62E2CE010E94945FC1 +:104B500080E090E0DF91CF911F910F910895FC01CB +:104B60002085318582859385AC014F5F5F4F5387E8 +:104B70004287820F931F0E94328381E090E0089564 +:104B8000FC01868197818F3F2FEF920729F02FEF4D +:104B90003FEF37832683089520853185828593856D +:104BA000AC014F5F5F4F53874287820F931F0E9474 +:104BB0002A83082E000C990B0895FC0186819781A9 +:104BC0008F3F2FEF920729F02FEF3FEF3783268398 +:104BD0000895808591850C94BA7CCF92DF92EF92F4 +:104BE000FF92CF93DF93EC018E819F818F3F2FEF58 +:104BF000920759F02FEF3FEF3F832E83DF91CF9144 +:104C0000FF90EF90DF90CF9008950E946F6D6B0141 +:104C10007C01A4EFCA0EA1E0DA1EE11CF11CE881C0 +:104C2000F9810088F189E02DCE011995DC01ED9123 +:104C3000FC910084F185E02D1995892B39F40E94AF +:104C40006F6D6C157D058E059F0548F3E881F98130 +:104C50000088F189E02DCE011995DC01ED91FC91E0 +:104C60000284F385E02DDF91CF91FF90EF90DF90EC +:104C7000CF901994EF92FF920F931F93CF93DF93EE +:104C8000009719F48FEF9FEF82C0FC01E484F58454 +:104C9000D7010D911C91D801ED91FC910688F789FF +:104CA000E02DC8011995882369F3D801ED91FC9195 +:104CB0000084F185E02DC8011995D801ED91FC9192 +:104CC000892B61F30284F385E02DC8011995EC016D +:104CD0000196C1F2F8018589882339F04AE050E055 +:104CE0006C2F87E698E00E946C60D70112968C9139 +:104CF000882309F44BC0C532D10509F047C0D8015B +:104D0000ED91FC910084F185E02DC8011995029781 +:104D10005CF0D801ED91FC910688F789E02DC8017F +:104D200019958111ECCFAECFD1E0C0E0D801ED9163 +:104D3000FC910284F385E02DC80119958F3FBFEFE8 +:104D40009B0709F49FCF9C01215431092A31310579 +:104D500030F09C01215631092A31310538F48D2F6C +:104D60008295807F829FC00D11240AC0C0978A302F +:104D7000910530F49D2F9295907F989FC00D11243E +:104D8000D150A0F68C2FCC0F990B01C0CE01DF9132 +:104D9000CF911F910F91FF90EF9008958F929F9266 +:104DA000AF92BF92CF92DF92EF92FF920F931F9339 +:104DB000CF93DF936115710509F4FFC0FB010085F6 +:104DC000002E000C110B220B330B0730110508F0DD +:104DD000F4C0DB01EC01F8018827E654FF4F8F4F48 +:104DE0000C94C7836DE874E006C019968C918823F3 +:104DF00089F062E974E0CE01DF91CF911F910F91AC +:104E0000FF90EF90DF90CF90BF90AF909F908F90EA +:104E10000C94BF5F67E974E0EECF19964D915D91F8 +:104E20006D917C911C972AE030E0CE01DF91CF910B +:104E30001F910F91FF90EF90DF90CF90BF90AF90B8 +:104E40009F908F900C941D601996CD90DD90ED9001 +:104E5000FC901C9720E030E0A901C701B6010E9438 +:104E6000668487FF09C06DE974E0CE010E94C260CC +:104E7000F7FAF094F7F8F094C701B6010E94E484C1 +:104E80004B015C012AE0AB01BC01CE010E94D45F62 +:104E90006FE974E0CE010E94C260C501B4010E94B6 +:104EA00013859B01AC01C701B6010E94F9832DEC6B +:104EB0003CEC4CE45DE30E94FA8320E030E040E209 +:104EC00051E40E94CA850E94E484AB0160E070E076 +:104ED0002AE0CE010E94D45F70C019966D917C913A +:104EE0001A97CE01DF91CF911F910F91FF90EF9014 +:104EF000DF90CF90BF90AF909F908F900C946025E3 +:104F000016960D911C9117976BE5CE010E94945F48 +:104F1000019619F48FEF9FEF52C00115110571F042 +:104F2000B801CE010E94CE260196A1F3F8010281BC +:104F300013810115110589F36CE2E7CF6DE52FC0F0 +:104F400016960D911C9117976BE7CE010E94945F06 +:104F5000019601F30115110509F1F80160817181D4 +:104F6000CE010E9460250196A9F26AE3CE010E945B +:104F7000945F019679F2B801CE010E94CE26019687 +:104F800049F2F801028113810115110519F36CE250 +:104F9000CE010E94945F0196E9F6BCCF6DE7CE0189 +:104FA0000E94945F21E030E0019611F020E030E0B3 +:104FB00088279927821B930B02C080E090E0DF9145 +:104FC000CF911F910F91FF90EF90DF90CF90BF9006 +:104FD000AF909F908F900895CF93DF93EC01E8817D +:104FE000F9810284F385E02DCE0119958F3F2FEFD3 +:104FF000920771F0E881F9818132910594F306847A +:10500000F785E02D682FCE01199580E090E002C071 +:105010008FEF9FEFDF91CF910895EF92FF920F9363 +:105020001F93CF93DF938C017B01DC01ED91FC9109 +:105030000284F385E02D1995829709F078C084E009 +:10504000F701808786E090E00E94E079EC01892BEF +:1050500009F46DC0E8E5F6E0F983E88380E091E0CB +:10506000DF019C011D9221503040E1F79B838A8330 +:105070001D821C82D801ED91FC910284F385E02D04 +:10508000C80119958F3FBFEF9B0709F44DC08232CD +:10509000910509F44FC0803291050CF44BC08C355A +:1050A000910511F0BE013DC0D801ED91FC91028443 +:1050B000F385E02DC80119958F3FBFEF9B07A1F144 +:1050C0008236910531F15CF48F329105F9F08C351F +:1050D0009105C9F0829771F6BE0182E222C08E3638 +:1050E0009105D1F034F48636910521F6BE018CE0AD +:1050F00018C08237910599F08437910509F0BACF2D +:10510000BE0189E00EC0BE018CE50BC0BE018FE27E +:1051100008C0BE0188E005C0BE018AE002C0BE0131 +:105120008DE00E946563A6CFCE010E94787A8FEF52 +:105130009FEF24C08C819D81009749F0E881F9811F +:105140008E0F9F1FFC0131978081882321F0BE01C3 +:1051500080E00E9465638C819D810E94E0798C01D2 +:10516000009739F068E576E00E943188CE010E9410 +:10517000787AF7011287018780E090E0DF91CF9184 +:105180001F910F91FF90EF9008958DE090E00E94A5 +:10519000E079009729F02DE0FC0111922A95E9F7BA +:1051A00008950F931F93CF93DF930097E1F0EC01E5 +:1051B0000C851D850115110579F0D8018D919C9103 +:1051C000009739F0DC01ED91FC910488F589E02D20 +:1051D0001995C8010E94787ACE01DF91CF911F9175 +:1051E0000F910C94587CDF91CF911F910F910895EE +:1051F000AF92BF92CF92DF92EF92FF920F931F93E5 +:10520000CF93DF9300D01F92CDB7DEB76115710544 +:1052100009F496C06B01182FDB011C96AD90BC9071 +:105220001D97F501E080F180D701ED91FC91068892 +:10523000F789E02DC7011995811104C0C6010E94AC +:10524000D1287EC0F5019281911114C0D701ED9152 +:10525000FC910190F081E02D612FC7011995F701B4 +:105260008589882309F469C0612F87E698E00E9448 +:10527000945F63C0812F8F7D81548A3138F380ED34 +:10528000810F8A3018F383ED810F8230F8F21F35D9 +:10529000E9F21E37D9F21132B1F086EC810F82307B +:1052A00090F08AED810F873070F01D3361F0812F0F +:1052B0008F7E8F3241F08DED810F823020F01B35D3 +:1052C00011F01D3511F491FFC1CF19821A821B8292 +:1052D0001C82812F012E000C990B9F931F9381EA52 +:1052E00094E09F938F938E010F5F1F4F1F930F9337 +:1052F0000E94A2886E01F4E0CF0ED11C0F900F9097 +:105300000F900F900F900F90D701ED91FC910190AD +:10531000F081E02DD8016C91C7011995F7018589BD +:10532000882331F0D8016C9187E698E00E94945F61 +:105330000F5F1F4F0C151D0539F780E090E002C08C +:105340008FEF9FEF0F900F900F900F90DF91CF9105 +:105350001F910F91FF90EF90DF90CF90BF90AF9093 +:1053600008952C9A08952C980895CF92DF92EF9289 +:10537000FF920F931F93CF93DF93EC017A018B0180 +:105380006C01C40ED51ECC15DD05A9F00E94B32911 +:105390008FE00E94D0488D2F0E94D0488C2F0E9411 +:1053A000D048219680E00E94D048F80181938F0177 +:1053B0000E94B129E8CFC701DF91CF911F910F91D2 +:1053C000FF90EF90DF90CF900895CF92DF92EF9211 +:1053D000FF920F931F93CF93DF93EC017A018B0120 +:1053E0006C01C40ED51ECC15DD05A1F00E94B329B9 +:1053F00080EF0E94D0488D2F0E94D0488C2F0E94B1 +:10540000D0482196F80181918F010E94D0480E94D6 +:10541000B129E9CFC701DF91CF911F910F91FF9083 +:10542000EF90DF90CF9008951F93CF93DF93D82F05 +:10543000192FC62F0E94B32980EF0E94D048812FD8 +:105440000E94D0488D2F0E94D0488C2F0E94D048B7 +:105450000E94B12981E0DF91CF911F9108951F93A0 +:10546000CF93DF93182F66E270E00E94624AC82F44 +:10547000D0E067E270E0812F0E94624ADC2FCC27E7 +:105480009E01282BC901DF91CF911F9108951F9391 +:10549000CF93DF93182F60E270E00E94624AC82F1A +:1054A000D0E061E270E0812F0E94624ADC2FCC27BD +:1054B0009E01282BC901DF91CF911F91089585EDA1 +:1054C0008093BC008091BC0084FDFCCF1092B40B93 +:1054D000089540918607262F30E0240F311D213298 +:1054E0003105DCF42091B40B2430C9F4FC0180E0D8 +:1054F00090E0861758F4309186072191DC01AA5973 +:10550000B84FA30FB11D2C930196F3CF809186075E +:10551000680F6093860780E0089581E0089582E037 +:10552000089508950895E0918D0B80918C0BE817F4 +:1055300030F4F0E0E755F84F808190E008958FEF68 +:105540009FEF089590918D0B80918C0B981750F4DC +:10555000E92FF0E0E755F84F208130E09F5F90930E +:105560008D0B02C02FEF3FEFC901089580918C0B86 +:1055700090E020918D0B821B91090895CF92DF92CC +:10558000EF92FF920F931F93CF93DF937C01CB0198 +:105590008A012091B50B222389F0EB016B01C40E27 +:1055A000D51ECC15DD0569F06991D701ED91FC910F +:1055B0000190F081E02DC7011995F3CF642F0E946F +:1055C000692AC801DF91CF911F910F91FF90EF9051 +:1055D000DF90CF900895CF93DF931F92CDB7DEB7C2 +:1055E00069832091B50B2223D1F02091D80B203272 +:1055F00040F021E030E0FC013383228380E090E042 +:1056000015C08091B60BE82FF0E0E954F44F998172 +:1056100090838F5F8093B60B8093D80B05C061E0B9 +:10562000CE0101960E94692A81E090E00F90DF91FF +:10563000CF910895A8950895FC0181819091B40BB4 +:105640009111FCCF91E09093B40B9093B30B2FEF9B +:105650002093B20B1092B10B1092B00B90938F0B62 +:1056600090918F0B880F892B80938F0B80918E0BDD +:10567000813061F410928E0B80918F0B8093BB0070 +:105680008091BC0083FDF8CF85EC01C085EE80934E +:10569000BC008091B40B8130E1F38091B10B81119A +:1056A00003C09091B10B01C091E0E0E9FBE0A9EAF1 +:1056B000B7E080E0891721F021912D938F5FFACF19 +:1056C00010928D0B80938C0B82E199E00E94A22AAC +:1056D000089581E00C94E455FC01818191E0909360 +:1056E000B50B8093D70B1092B60B1092D80B089580 +:1056F0001F93CF93DF93EC01162F0E946C2B61EE6A +:1057000082E199E00E94EB2A612F82E199E00E94F8 +:10571000EB2ACE01DF91CF911F910C94692BCF938F +:10572000DF93EC0163EC0E94782BCE01DF91CF91E7 +:105730000C941C2BCF93DF93EC010E948F2B682FCE +:105740006460CE01DF91CF910C94F8451F920F92C7 +:105750000FB60F9211240BB60F922F933F934F93D6 +:105760005F936F937F938F939F93AF93BF93EF93C9 +:10577000FF938091B900887F803609F49CC068F55A +:10578000883209F45BC090F4803109F454C038F4D5 +:10579000882309F4F6C0883009F44DC0F6C088317A +:1057A00009F44CC0803209F45DC0EFC0803409F4C4 +:1057B00068C048F4803309F455C0883309F0E5C067 +:1057C0008093B20BD8C0803509F44FC0883509F4F6 +:1057D0005DC0883409F0D9C0D6C0883909F4C7C083 +:1057E000A8F4883709F467C038F4883609F463C030 +:1057F000803709F460C0C9C0883809F4B8C080395E +:1058000009F45FC0803809F0C0C05BC0803B09F478 +:1058100086C038F4803A09F466C0883A09F47FC03B +:10582000B4C0803C09F4A7C0883C09F4A4C0883BFC +:1058300009F48AC0AAC080918F0B10C09091B10B5F +:105840008091B00B981770F5E091B10B81E08E0F4D +:105850008093B10BF0E0E057F44F80818093BB0060 +:1058600085EC86C08093B20B8EC0E091B10B81E0D5 +:105870008E0F8093B10B8091BB00F0E0E057F44FA6 +:1058800080839091B10B8091B00B6EC0E091B10B11 +:1058900081E08E0F8093B10B8091BB00F0E0E05768 +:1058A000F44F80838091B30B81116DC081E08093B0 +:1058B0008E0B84EA61C083E08093B40B1092A8073A +:1058C000CFCF8091A807803208F051C0E091A8079F +:1058D00081E08E0F8093A8078091BB00F0E0E8572D +:1058E000F84F8083BDCF85EC8093BC001092B40B41 +:1058F0008091A807803230F4E091A807F0E0E857E3 +:10590000F84F10826091A80770E0E091880BF09149 +:10591000890B88E897E019951092A80736C084E0B3 +:105920008093B40B1092870710928607E0918A0B40 +:10593000F0918B0B199580918607811105C081E04C +:105940008093860710926607E091870781E08E0FAB +:1059500080938707F0E0EA59F84F80818093BB007D +:105960009091870780918607981708F479CF85E88A +:105970008093BC000AC085EC8093BC001092B40BED +:1059800004C01092B20B0E945F2AFF91EF91BF9169 +:10599000AF919F918F917F916F915F914F913F91C7 +:1059A0002F910F900BBE0F900FBE0F901F90189568 +:1059B0008F929F92AF92BF92CF92DF92EF92FF921F +:1059C0000F931F93CF93DF93CDB7DEB72B970FB60F +:1059D000F894DEBF0FBECDBF8C01CE0101967C01D5 +:1059E0006C018AE0882E912CA12CB12CC6018E1955 +:1059F0009F09411551056105710581F0CB01BA017F +:105A0000A50194010E945083942F852F605DF601BB +:105A100061936F01A901692F782FE8CFFC013197BD +:105A2000EE0DFF1DD8019E012150310940814D939B +:105A30003197E217F307D1F7F801E80FF91F108249 +:105A40002B960FB6F894DEBF0FBECDBFDF91CF917E +:105A50001F910F91FF90EF90DF90CF90BF90AF908C +:105A60009F908F9008958F929F92AF92BF92CF9206 +:105A7000DF92EF92FF920F931F93CF93DF938C01EE +:105A80004A016901E0905C07F0905D07C62F660F40 +:105A9000DD0BE114F10449F1F7018085863029F529 +:105AA00067EA74E0C7010E9481315C01F2E08F1661 +:105AB000910439F083E08816910451F469EE74E0A2 +:105AC00002C06CEA74E0C7010E9481317C0102C00F +:105AD000E12CF12CA114B10451F0F501618572851E +:105AE000AE01C8010E94568808C0E12CF12CAE011D +:105AF00065E77AE0C8010E94F17BAE0167E174E0DE +:105B0000C8010E943888E114F10421F0F701618591 +:105B100072850FC0F2E08F169104A1F083E0881621 +:105B2000910461F08A94892899F460915A077091E0 +:105B30005B07AE01C8010E9438880AC0AE016FE65B +:105B40007AE003C0AE016CE67AE0C8010E94D37B24 +:105B5000AE0167E174E0C8010E943888C114D10425 +:105B600029F0AE01B601C8010E943888C801DF9152 +:105B7000CF911F910F91FF90EF90DF90CF90BF904A +:105B8000AF909F908F900895CF93DF931F921F92B5 +:105B9000CDB7DEB78091FB0B9091FC0B009711F411 +:105BA00085E09CE0BE016F5F7F4F681B790B072E7D +:105BB000000C880B990B0F900F90DF91CF910895F7 +:105BC0009FE9980F963010F4875508959FEB980F32 +:105BD000963010F48753089580538A3008F080E09F +:105BE0000895CF93DF93DA01382FEC018C2F831BBC +:105BF0008617C8F4CE01E991F0E024E0F595E79529 +:105C00002A95E1F7E758FD4F20812C93FC01808114 +:105C1000E82FEF70F0E0E758FD4F808111968C93EC +:105C200011971296E3CFFA01E60FF11DE60FF11D71 +:105C30001082DF91CF9108950F931F93CF93DF933D +:105C4000FC0120852530B9F48B01EC0160E00E9455 +:105C50007431FC0181859285A385B4850597A105E2 +:105C6000B10549F4CE010E940F35282F30E081E0C4 +:105C7000201731070CF480E0DF91CF911F910F9135 +:105C800008952F923F924F925F926F927F928F92E0 +:105C90009F92AF92BF92CF92DF92EF92FF920F93BB +:105CA0001F93CF93DF93CDB7DEB7C256D1090FB69E +:105CB000F894DEBF0FBECDBF009158071091590771 +:105CC0000115110509F4CBC20E946F6DC0906207E7 +:105CD000D0906307E0906407F0906507C616D7067A +:105CE000E806F90608F08EC0D8011696AD90BC9073 +:105CF000179763E0862EA114B10409F474C0F5016E +:105D00008085863009F06BC06396BFAEAEAE6397F8 +:105D1000CE018F5A9F4F0E946D236596EFAC659719 +:105D2000EE2009F45CC067968EAD9FAD6797892B16 +:105D300009F455C06496FFAC6497F0E4FF1609F4CB +:105D40009EC0FF1508F497C023E0C22ECF1408F4BC +:105D500046C0F1FC87C110E062E08E2D0E94F96C14 +:105D600065962FAD659730E0F901EA56F54F8491BD +:105D7000F901EA50F54F0491F901E45CF44FF49015 +:105D8000FF2009F472C181110E94A36CEF2DF0E095 +:105D9000EE0FFF1FE45BF54FA591B491EC910E233C +:105DA00031E020E009F430E0832F922F212F30E002 +:105DB00051E02817390709F050E0052F10E06796E9 +:105DC000EEADFFAD6797628173810617170709F47F +:105DD0006CC14181442309F44BC141504183F50119 +:105DE000A280B38088CF0E946F6DDC01CB01C29688 +:105DF000A11DB11D8093620790936307A093640770 +:105E0000B09365070E946F6D00915E0710915F0768 +:105E10002091600730916107061717072807390797 +:105E200008F01DC2E0915807F091590706811781CB +:105E30000115110579F0D80118968C91863031F44E +:105E40001A830983CE0101960E946D23F801028115 +:105E50001381EECF0E946F6DDC01CB0188579C4E01 +:105E6000AF4FBF4F80935E0790935F07A09360078B +:105E7000B0936107F4C192E4D92EFD10B0CF61EB6D +:105E800074E063968EAD9FAD63970E9481318C0163 +:105E9000F1FC02C062E001C060E08E2D0E94F96C4E +:105EA00065968FAD6597863308F0865390917B0099 +:105EB000282F2870977F922B90937B0087708064A7 +:105EC00080937C0080917A00806480937A00809136 +:105ED0007A0086FDFCCFC090780080917900D12CAB +:105EE000D82A0115110509F4FAC0D80118968C9129 +:105EF000853009F0F4C0C8010E940F35982EB3E038 +:105F0000B81708F076C063E0C8010E947431FC0144 +:105F100081859285A3969FAF8EAFA39762E0C8015B +:105F20000E947431DC0119964D905D906D907C90CB +:105F30001C9761E0C8010E9474311C0160E0C80137 +:105F40000E947431DC0119962D913D914D915C9127 +:105F50001C976D962CAF3DAF4EAF5FAF6D9796011E +:105F6000DD0C440B550B6D96CCACDDACEEACFFAC50 +:105F70006D972C193D094E095F09A396EEACFFAC55 +:105F8000A397C701FF0CAA0BBB0BBC01CD01641981 +:105F90007509860997090E944083D10119962D91B0 +:105FA0003D914D915C911C976D96CCACDDACEEAC07 +:105FB000FFAC6D972C193D094E095F096D962CAF0A +:105FC0003DAF4EAF5FAF6D970E947283420E531E7E +:105FD000641E751E620145E0E42E9E1010C064E050 +:105FE000C8010E947431DC0119968D919C911A9719 +:105FF00008C0E0E0F4E0A396FFAFEEAFA39781E026 +:1060000090E0A396EEACFFACA397EC14FD040CF467 +:10601000670132E0F32E9F1064C00D2C000CEE08D7 +:10602000FF0860E0C8010E947431FC0181859285FF +:10603000A385B485C816D906EA06FB06C4F161E05B +:10604000C8010E947431FC0181859285A385B485C5 +:106050008C159D05AE05BF050CF0C1CECC24C394B4 +:10606000D12C27C011E060E078CE80E090E09ECE99 +:1060700064964FAD649740FF0AC02817390771F442 +:1060800061E08081811160E0608370E002C0508334 +:10609000B801CE018F5A9F4F0E947F226796EEADC6 +:1060A000FFAD6797138302839ACE818298CEC12C6D +:1060B000D12C6796EEADFFAD6797828193818C15E9 +:1060C0009D0519F1B601CE018F5A9F4F0E947F2284 +:1060D0006796EEADFFAD6797D382C28216C081E0AE +:1060E00090E06796EEADFFAD679722813381760130 +:1060F000E21AF30A9701F7FE03C0319521953109A1 +:10610000821793070CF09CC011826796EEADFFAD2D +:106110006797818185300CF062CE828193818C15E6 +:106120009D0509F45CCE6996DFAECEAE69976596A3 +:106130001FAD659768E67AE087E698E00E949B5F6E +:106140004AE050E0612F87E698E00E946C6066E6C6 +:106150007AE087E698E00E949B5F4AE050E0B60153 +:1061600087E698E00E94656087E698E00E94BE603E +:1061700063960EAD1FAD63976AE674E0C8010E9496 +:1061800081317C0169E774E0C8010E9481318C0192 +:10619000009779F1DC0119966D917C911A9740E492 +:1061A00050E0CE0101960E9456886FE270E0CE0169 +:1061B00001960E941D88892B51F4F80121853285B2 +:1061C00043E050E060E4CE0101960E94332D4AE0A6 +:1061D000BE016F5B7F4F69968EAD9FAD69970E9440 +:1061E0002B7C0E947F64882321F080919405882372 +:1061F00071F1E114F104E9F0D70119966D917C91E8 +:106200001A97CE0101960E947A63CE0101960E94F0 +:106210004421882371F0E12CF12C01E09E01295AE0 +:106220003F4F41E050E060E070E0CE0101960E94F7 +:10623000D7096796EEADFFAD6797D382C282CFCD07 +:10624000818186300CF061CF8F5F81835ECFBE018C +:106250006F5B7F4FCE0101960E949165CACFCE59E8 +:10626000DF4F0FB6F894DEBF0FBECDBFDF91CF91E9 +:106270001F910F91FF90EF90DF90CF90BF90AF9064 +:106280009F908F907F906F905F904F903F902F9056 +:106290000895A8950E947C12029724F00E945A59F2 +:1062A0000E94412E0C94D923809194058F5F809396 +:1062B0009405A8950E94412E809194058150809369 +:1062C000940508950F931F93CF93DF93EC010E94E1 +:1062D0009B5F8C01CE010E94BE60800F911FDF91F9 +:1062E000CF911F910F910895FC01868197810097AE +:1062F00039F0662329F06150FC0182819381F7CF48 +:1063000008950F931F93CF93DF938B01FC01C681F8 +:10631000D781209759F0B801888199810E94FF8721 +:10632000892B21F00A80DB81C02DF3CFCE01DF91D4 +:10633000CF911F910F910895DC011696ED91FC917C +:10634000179761157105A1F0309729F417967C9382 +:106350006E931697089582819381009711F0FC0146 +:10636000FACF73836283DB011596FC93EE93149747 +:106370000895CF92DF92EF92FF920F931F93CF93E6 +:10638000DF938C017B016A010E94C528EC01892BF7 +:1063900009F182E08887A601DD0C660B770B49873F +:1063A0005A876B877C8788819981009711F00E94BA +:1063B000787AC7010E94C68799838883BE01C80185 +:1063C000DF91CF911F910F91FF90EF90DF90CF90D1 +:1063D0000C949C31DF91CF911F910F91FF90EF9022 +:1063E000DF90CF900895CF92DF92EF92FF921F93AC +:1063F000CF93DF93EC016A017B01122FE889F989C1 +:1064000082E080834115514E61057105B1F060E075 +:1064100079E08DE390E0A70196010E945083DA01B4 +:10642000C9010197A109B109B695A79597958795D7 +:106430009C01211580E13807A8F0E889F9891082CC +:1064400060E874E88EE190E0A70196010E94508315 +:10645000DA01C9010197A109B109B695A7959795E8 +:1064600087959C01EC85FD853083EE85FF85208333 +:10647000188EEC89FD891083EA89FB89808180610F +:106480008083EA89FB89808188608083EA89FB892F +:10649000808180688083EA89FB8980818F7D808309 +:1064A000DF91CF911F91FF90EF90DF90CF900895F3 +:1064B0008F929F92AF92BF92CF92DF92EF92FF9214 +:1064C0000F931F93CF93DF93CDB7DEB7DA950FB657 +:1064D000F894DEBF0FBECDBFC82E8091C10989835D +:1064E000CA8221E0C216A0F074E07C1518F487E19E +:1064F000C8120EC08091C2099091C3099B838C83FE +:106500008091C4099091C5099D838E8386E001C066 +:1065100082E08E010F5F1F4F90E19C1528F0AFE0E5 +:10652000CA1630F49BEF01C09AEE9C0D923078F4BD +:106530002091460A9091470AF801E80FF11D9083D7 +:1065400091E0980FF801E90FF11D8E5F2083BFE005 +:10655000CB1641F1BC1558F0E5E0CE16A1F0F6E0FF +:10656000CF12B6C020914A0A90914B0A10C026E182 +:10657000C21609F48EC077E1C71609F459C090E13C +:10658000C912A6C055C02091480A9091490AF80145 +:10659000E80FF11D908391E0980FF801E90FF11DCC +:1065A0008E5F95C02091480A3091490AF801E80FA2 +:1065B000F11D308342E0480F91E0980FF801E90F98 +:1065C000F11D2083B90167707727A3E036952795E1 +:1065D000AA95E1F7672B19F091E0920F01C0922F75 +:1065E000B3E0B80FF801E40FF11D90838C5F60E019 +:1065F00070E0A0E04FEF480F9A1303C08B2F890F74 +:1066000067C050E09B0135952795400F511F220F21 +:10661000331FF901E65BF54FA0FD02C0208101C0E8 +:106620002181FA012083AF5F6F5F7F4F8F5FE2CFE1 +:106630002091480A3091490AF801E80FF11D308392 +:1066400091E0980FF801E90FF11D208392E0980F77 +:10665000F801E90FF11D8D5F922F990F908390E063 +:106660003327E92FF0E0E217F30794F5EE0FFF1F51 +:10667000E65BF54F50814181F801E80FF11D408341 +:1066800041E0480FF801E40FF11D8E5F50839F5FDA +:10669000E8CF90914A0A20914B0AF801E80FF11DCA +:1066A000208321E0280FF801E20FF11D9083209153 +:1066B0004C0A90914D0A32E0380FF801E30FF11DBA +:1066C000908393E0980FF801E90FF11D8C5F208310 +:1066D0007801F8012FEF3FEFD02E9E2F901B9817D7 +:1066E000A0F49191292748E050E0B901769567958B +:1066F00020FF06C09B0191E0292790EA392701C0BD +:106700009B014150510989F7E8CFF801E80FF11DCD +:106710002083B2E0BB2EB80E8F5FF801E80FF11DA9 +:106720003083F801EB0DF11D10828091BF0990912B +:10673000C009DC01ED91FC910284F385E02D1995EF +:10674000019699F7E091D50AF091D60A309709F0B1 +:1067500019958091BF099091C0092E2D2D192B15E7 +:1067600058F4F70161917F01DC01ED91FC910190FA +:10677000F081E02D1995EDCFDC01ED91FC910680C3 +:10678000F781E02D1995E091D70AF091D80A30975A +:1067900009F019950E946F6D4B015C01A8E0EA2E8B +:1067A000F12CD12C8091BF099091C009DC01ED91B1 +:1067B000FC910084F185E02D1995892BC1F0809121 +:1067C000BF099091C009DC01ED91FC910284F38531 +:1067D000E02D19959091C109891711F0FF2099F1C9 +:1067E000F801EF0DF11D8083EA94F39407C0E09166 +:1067F000D30AF091D40A309709F01995B5E0FB124D +:1068000022C0EA818E2F8F7790E08C159D0509F0CC +:10681000A2C0E7FF04C08B81882381F181C08E2F45 +:1068200090E0FC013197E731F10568F48827EF53D8 +:10683000FF4F8F4F0C94C783F3E0EF2E04C0EB8023 +:1068400002C0E5E0EE2E0E946F6DDC01CB018819DD +:106850009909AA09BB09813D9740A105B10538F402 +:1068600080E0EE2031F0882309F49CCF59C082EEFD +:10687000F8CF811155C0F4E0FF15C0F58FEF9FEF01 +:1068800060E0EF2DF0E09F0122503109462F50E0EB +:10689000D80142175307BCF4A40FB51F4C918427AD +:1068A00048E050E0DC01B695A79580FF06C0CD0119 +:1068B00071E0872770EA972701C0CD014150510947 +:1068C00089F76F5FE3CFA20FB31F2C9130E0AC01CB +:1068D00055274217530709F040C0892F9927EC0F1D +:1068E000FD1F208130E082179307B9F58A8185303A +:1068F000B0F58330B0F5813090F05B81652F70E0AA +:10690000759567952091D20A40E0842F90E0861714 +:1069100097070CF452C02093D20A50FD6CC080E05F +:106920001092CC0A1092CE0A1092CD0A1092D10A7F +:10693000D3950FB6F894DEBF0FBECDBFDF91CF91D8 +:106940001F910F91FF90EF90DF90CF90BF90AF908D +:106950009F908F90089581EEE3CF83EEE1CF873152 +:10696000F1F66B8170E0759567952091D20A40E051 +:10697000842F90E0861797071CF02093D20ACFCF80 +:106980004034C0F49C012E5F3F4F220F331F880F0D +:10699000991FFC01E154F64FDE01A20FB31F8C9149 +:1069A00090E0982F8827D801A20FB31F2C91822B3B +:1069B00090878783242F4F5FDBCF4034C8F4880F44 +:1069C000991FFC01E154F64FA5E0B0E0AC0FBD1FEC +:1069D000A80FB91F2C9130E0322F2227A4E0B0E09D +:1069E000AC0FBD1FA80FB91F8C91282B30872783B0 +:1069F000242F4F5F8ACF403468F4880F991FFC0121 +:106A0000E154F64FDE01A80FB91F14968C9190E067 +:106A10009087878381E0840F8093D20A80CFDC0146 +:106A20001696ED91FC91179780E0309729F08F5FD3 +:106A30000280F381E02DF9CF08957F928F929F928B +:106A4000AF92BF92CF92DF92EF92FF920F931F937C +:106A5000CF93DF93CDB7DEB7A6970FB6F894DEBF1E +:106A60000FBECDBF8C01762E942E852E20E2B22E45 +:106A7000CE0101967C01FC012B2D11922A95E9F79C +:106A800080E293E09AA389A38FEF8BA38CA38DA3BD +:106A90008EA3680183E4C80ED11C43E450E0BE011C +:106AA0006F5D7F4FC6010E94114D019609F4B9C078 +:106AB00081E089838A8386E0A82EAB821C82F8015C +:106AC00064817581868197810E94CF836D837E83E7 +:106AD0008F83988789869A8680E890E09C878B8749 +:106AE0004CE150E0B701C6010E946648F7012B2D2A +:106AF00011922A95E9F7480188E0880E911CF4016B +:106B0000D70101900D92AA94E1F740E150E0B7015E +:106B1000C6010E946648F7011192BA94E9F796E01F +:106B2000A92EB12C40E250E0B701C6010E94664890 +:106B3000F1E0AF1AB108B1F783E6898392E89A834E +:106B400093E59B838C8385E38D8381E08E837F82B5 +:106B50009DE3988797E099878A8786E0F401DE01B4 +:106B60001B9601900D928A95E1F78CE0898B8A8BB8 +:106B700065EB74E0CE0143960E943188F80163858D +:106B8000CE0149960E94395CF8016485CE014B968E +:106B90000E94395CF8016585CE014D960E94395CF2 +:106BA0004EE150E0B701C6010E946648F3E07F1253 +:106BB0001EC082E3898384E08A83F80196859B83E3 +:106BC00097859C8390899D8391899E8396E39F837B +:106BD0008887828D8987838D8A87848D8B87858D31 +:106BE0008C874CE050E0B701C6010E94664887E3FD +:106BF000898386E08A8391E09B8393E09C838D83E5 +:106C00008FE08E838AE38F838BE388878FEF89877A +:106C100049E050E0B701C6010E946648C6010E94E3 +:106C20003E4CA6960FB6F894DEBF0FBECDBFDF91E7 +:106C3000CF911F910F91FF90EF90DF90CF90BF9079 +:106C4000AF909F908F907F9008952F923F924F9298 +:106C50005F926F927F928F929F92AF92BF92CF92EC +:106C6000DF92EF92FF920F931F93CF93DF9300D0A9 +:106C700000D0CDB7DEB78C010E944C7B2FEC37E003 +:106C800040E050E00E947283DC01CB010196A11D1F +:106C9000B11DF80184839583A683B7838083918394 +:106CA000A283B3835801F3E4AF0EB11CC5010E9467 +:106CB000054A64E470E0C5010E94114C882309F480 +:106CC00036C10E946F6D2B013C01812C912CC801B3 +:106CD0008E5B9F4F9E838D8348EEC42E43E0D42E5F +:106CE000E12CF12C52E0252EAD81BE818C918330B8 +:106CF00009F404C1811120C0F80184819581A68125 +:106D0000B7810196A11DB11D84839583A683B783A6 +:106D10000E946F6D6419750986099709A70196018C +:106D20000E945083A90161E0C8010E941D3581E0E5 +:106D3000AD81BE818C93CAC08430F9F4F80184819E +:106D40009581A681B7810196A11DB11D848395838C +:106D5000A683B7830E946F6D641975098609970928 +:106D6000A70196010E945083A90163E0C8010E9417 +:106D70001D35AD81BE812C92A9C0813059F5F80135 +:106D800042AD53AD64AD75AD9E012F5F3F4FC8015D +:106D90000E944E5C382EF2E08F1392C089819A8156 +:106DA000AB81BC81F80184839583A683B7830E945D +:106DB0006F6D6419750986099709A70196010E94EC +:106DC0005083A90163E0C8010E941D35AD81BE81D9 +:106DD0003C927CC0823009F079C0F80142AD53ADDD +:106DE00064AD75AD9E012F5F3F4FC8010E944E5CA0 +:106DF000382EF5E08F135DC0E3E0AD81BE81EC93EA +:106E0000F80182A193A1A4A1B5A1892B8A2B8B2B78 +:106E100041F484E893E0A0E0B0E082A393A3A4A3AC +:106E2000B5A3F80186A197A1A0A5B1A5892B8A2BAE +:106E30008B2B61F482A193A1A4A1B5A1B695A795CE +:106E40009795879586A397A3A0A7B1A7F80182A5D8 +:106E500093A5A4A5B5A5892B8A2B8B2BA9F482A178 +:106E600093A1A4A1B5A1AC01BD0123E076956795DE +:106E7000579547952A95D1F7841B950BA60BB70B11 +:106E800082A793A7A4A7B5A7F80186A197A1A0A55B +:106E9000B1A586A797A7A0ABB1AB82A593A5A4A5E2 +:106EA000B5A582AB93ABA4ABB5AB88248394912CEE +:106EB0000DC0F6E08F1304C0AD81BE811C9206C0E8 +:106EC000BFEF3B1203C0ED81FE811082F1E08F160F +:106ED000910409F409CF0E946F6DDC01CB01841984 +:106EE0009509A609B709F80126A937A940AD51AD02 +:106EF000281739074A075B0708F0F6CEC5010E943C +:106F0000054AF80184819581A681B7810196A11D6A +:106F1000B11D84839583A683B7830E946F6DF801AA +:106F2000FE966083718382839383C40102C080E0F4 +:106F300090E026960FB6F894DEBF0FBECDBFDF916E +:106F4000CF911F910F91FF90EF90DF90CF90BF9066 +:106F5000AF909F908F907F906F905F904F903F90F9 +:106F60002F900895CF93DF93FC0101900020E9F763 +:106F70009F01281B390B285F3F4F2138310570F5E1 +:106F8000EC010E947F64882349F18091A4099091CB +:106F9000A509019611F481E090E09093A5098093F2 +:106FA000A4098091A4099091A5099093290980933F +:106FB0002A0947E050E064E279E0CE010E94B8641B +:106FC000FC01E25EF64F1682AC014450510964E2C6 +:106FD00079E082E8DF91CF910C94D86480E0DF9172 +:106FE000CF910895CF92DF92EF92FF920F931F936C +:106FF000CF93DF936C018B017B0182E0E80EF11CE3 +:10700000C0E0D0E0C6018C0F9D1F0E942A83F701CB +:1070100081937F012196C430D105A1F7F8019281B7 +:10702000992319F081E09F3F09F480E090E0DF911F +:10703000CF911F910F91FF90EF90DF90CF90089527 +:10704000EF92FF920F931F93CF93DF937C018B01FD +:107050000E5F1F4FC0E0D0E0F80161918F01C701C2 +:107060008C0F9D1F0E9432832196C430D105A1F759 +:10707000DF91CF911F910F91FF90EF900895FC0148 +:10708000DC018D918111FDCF40E050E020E030E047 +:107090008AE09191992301F1243031055CF59E320B +:1070A00071F44F3F510509F02CF5DB01A20FB31F1E +:1070B00012964C932F5F3F4F40E050E0EACF849F01 +:1070C000D001859FB00D1124492F990F550B4053C6 +:1070D00051094A0F5B1FDDCF4F3F510509F054F4B2 +:1070E000243031053CF4FB01E20FF31F428381E0C1 +:1070F00090E0089580E090E008954F925F926F9243 +:107100007F928F929F92AF92BF92CF92DF92EF9237 +:10711000FF920F931F93CF93DF93CDB7DEB76397A3 +:107120000FB6F894DEBF0FBECDBF7C015B013A0104 +:10713000FB0120E080E090E06AE03191332309F127 +:1071400040ED430F4A3080F4689FA001699F500DC5 +:107150001124CA01C097830F911D37FD9A958F3F67 +:10716000910559F350F313C03E3289F4233079F07E +:10717000D301A20FB11D12968C932F5F80E090E097 +:10718000DCCF233021F4F301858381E021C0F701B6 +:10719000428153816481758180910609909107092C +:1071A000A0910809B0910909481759076A077B0798 +:1071B00009F499C10E946F6D8701085F1F4F6F70BE +:1071C00077277C5FC8010E94114C813019F080E064 +:1071D00090E0FCC180E293E09A838983F701828189 +:1071E0009381A481B5818B839C83AD83BE8345E36A +:1071F00050E0BE016F5F7F4FC8010E94114D892B87 +:1072000019F4C12CD12C6AC10E946F6DF7017783EC +:1072100066837627672776277A83698342E050E082 +:10722000BE016F5F7F4FC8010E94664881E090E019 +:107230009E878D8742E050E0BE01635F7F4FC801AB +:107240000E94664880E091E09E878D8742E050E092 +:10725000BE01635F7F4FC8010E9466481E861D867F +:1072600042E050E0BE01635F7F4FC8010E94664864 +:1072700042E050E0BE01635F7F4FC8010E94664854 +:1072800042E050E0BE01635F7F4FC8010E94664844 +:107290004501F5018081882301F164015601F60161 +:1072A00081912F01882321F08E3211F06201F6CFF7 +:1072B000C818D9081C141D0474F4CF8641E050E0AE +:1072C000BE01615F7F4FC8010E946648A601B401FC +:1072D000C8010E9466484201DCCF1F8641E050E0B1 +:1072E000BE01615F7F4FC8010E946648C12CDD244A +:1072F000D394DE86CD8642E050E0BE01635F7F4FCF +:10730000C8010E946648DE86CD8642E050E0BE019C +:10731000635F7F4FC8010E946648C8010E943E4CCF +:10732000892B09F46ECFE3E0AE2EB12C230122E0CD +:10733000420E511C0E946F6D3B014C01C8010E941E +:10734000984B18161906B4F00E946F6DDC01CB0142 +:1073500086199709A809B909813A9F40A105B10585 +:10736000E0F40E94543161E070E080E090E00E941F +:10737000356DE4CFF7014281538164817581808D41 +:10738000918DA28DB38D481759076A077B0749F481 +:10739000848D958DC59729F409C0CC24CA94DC2C22 +:1073A00092C05EEFC52EDD24DA948DC0F70181A175 +:1073B00092A10C970CF49FC04CE050E0BE016F5FAF +:1073C0007F4FC8010E94504B8B819C819827892751 +:1073D00098279A8B898B29813A8132272327322754 +:1073E000F701468157812417350709F07FC097FFC1 +:1073F0007DC08F709270892B09F0E3C06F80788414 +:107400007624672476246114710409F4D5C0C12C54 +:10741000D12C8D819E81982789279827C816D90657 +:1074200008F46EC0812C912C41E050E0BE016D5EED +:107430007F4FC8010E94504B8B89982F907C09F098 +:1074400091C0811185C042E050E0BE01615F7F4F75 +:10745000C8010E94504B42E050E0BE01635F7F4F85 +:10746000C8010E94504BC8010E946F4BC8010E9486 +:107470006F4BC8010E946F4BC8010E946F4B42E0E6 +:1074800050E0BE016F5E7F4FC8010E94504B8F8558 +:1074900098898115914009F06DC0CD84DE84DC248B +:1074A000CD24DC2481E0C816D10409F063C08989A9 +:1074B0009A898115944009F07AC044E050E0B20105 +:1074C000C8010E94504B0E94543181E0A81AB108B3 +:1074D00029F0FFEFCF16DF0609F42CCFC8010E9478 +:1074E000054AC60173C08EEF9FEF70C04CEFC42EEB +:1074F000DD24DA94E8CF9DEFC92EDD24DA94E3CFC2 +:1075000041E050E0BE01635F7F4FC8010E94504BD5 +:107510008D85882351F08D859FEF980F9D87882357 +:1075200021F0C8010E946F4BF6CF8D858111E8CF05 +:10753000C8010E946F4BC8010E946F4BC8010E9496 +:107540006F4BC8010E946F4BFFEFCF1ADF0A61CF6C +:107550008B899FEF980F9B8B882341F0C8010E9475 +:107560006F4BF6CFC8010E946F4B1B8A8B8981112C +:107570005BCF69CFC12CD12C89899A89982789271B +:107580009827C816D90638F4C8010E946F4BFFEF40 +:10759000CF1ADF0AF1CF2FEF821A920A681479040A +:1075A00009F042CF26EFC22EDD24DA948CCF77EF9C +:1075B000C72EDD24DA9487CF3AEFC32EDD24DA9488 +:1075C00082CF8BEFC82EDD24DA947DCF63960FB681 +:1075D000F894DEBF0FBECDBFDF91CF911F910F9109 +:1075E000FF90EF90DF90CF90BF90AF909F908F90E3 +:1075F0007F906F905F904F9008951F93CF93DF938C +:10760000282F30E0F901EA56F54F8491F901EA504C +:10761000F54FD491F901E45CF44FC491CC23C1F04F +:10762000162F81110E94A36CEC2FF0E0EE0FFF1FCC +:10763000E458F54FA591B4919FB7F894111104C087 +:107640008C91D095D82302C0EC91DE2BDC939FBFA8 +:10765000DF91CF911F9108951F93CF93DF931F92D6 +:107660001F92CDB7DEB76CE271E080E090E00E943F +:10767000356D1FB7F8948091530B811127C0E1E756 +:10768000FBE08491EBE2FBE09491E82FF0E0EE0F59 +:10769000FF1FE452F54FA591B491EC91E92321F439 +:1076A00061E085E30E94FD3A61E085E30E94F96CA8 +:1076B0008CB580618CBD8CB580648CBD61E084E349 +:1076C0000E94F96C61E083E30E94F96C8091530B96 +:1076D0008F5F8093530B1FBF249ACE0101960E94A7 +:1076E000425789819A810E94FC4267E080E090E0E5 +:1076F0000E94142A65E58BE190E00E94142A65E55A +:107700008AE190E00E94142A0E94FB4280E090E40B +:107710009093790B8093780B80E090E69093810BA7 +:107720008093800B80E098E490937B0B80937A0B9E +:1077300080E098E69093830B8093820B80E090E545 +:1077400090937D0B80937C0B80E090E79093850B6A +:107750008093840B80E098E590937F0B80937E0B61 +:1077600080E098E79093870B8093860B0F900F90A3 +:10777000DF91CF911F910895AF92BF92CF92DF9288 +:10778000EF92FF920F931F93CF93DF931F921F925D +:10779000CDB7DEB75C018B016A0179010E942C3BF9 +:1077A000CE0101960E94425789819A810E94FC4233 +:1077B00046E050E06DE47BE089E090E00E94E5293E +:1077C000C50102960E94E642C60102960E94F4425A +:1077D000C70102960E94ED420E94FB42F80182819D +:1077E0009381A481B58180930C0990930D09A09396 +:1077F0000E09B0930F090F900F90DF91CF911F9159 +:107800000F91FF90EF90DF90CF90BF90AF900895D1 +:10781000CF92DF92EF92FF92CF93DF93CDB7DEB797 +:1078200068970FB6F894DEBF0FBECDBFFA0120E215 +:1078300033E03A8329835FEF5B835C835D831E8241 +:1078400038872F83C280D380E480F580C986DA86AA +:10785000EB86FC863E872D87FB0142815381648144 +:1078600075814F87588B698B7A8B3C8B2B8BFC01F6 +:1078700082819381A481B5818D8B9E8BAF8BB88FD4 +:107880009E012F5F3F4FAE01495F5F4FBE01635FB7 +:107890007F4FCE0143960E94BC3B68960FB6F8948A +:1078A000DEBF0FBECDBFDF91CF91FF90EF90DF9095 +:1078B000CF9008950F931F93CF93DF93CDB7DEB78B +:1078C00068970FB6F894DEBF0FBECDBFFB01DC0199 +:1078D00012964D915D916D917C9115974D8B5E8BBC +:1078E0006F8B788F80E293E09A83898321E0288FE1 +:1078F0000D891E892F89388D0B831C832D833E8330 +:1079000098878F83028113812481358109871A87A3 +:107910002B873C879E878D874F87588B698B7A8B07 +:10792000AE014F5F5F4FBE01695F7F4FCE010D9685 +:107930000E94083C68960FB6F894DEBF0FBECDBF1C +:10794000DF91CF911F910F910895CF93DF93CDB722 +:10795000DEB762970FB6F894DEBF0FBECDBFFC0155 +:1079600082819381A481B5818F87988BA98BBA8BF3 +:1079700020E233E03A83298341E04A8B4F855889DE +:1079800069897A894B835C836D837E8338872F83F3 +:1079900089879A87AB87BC87BE016F5F7F4FCE0117 +:1079A00007960E945A3C62960FB6F894DEBF0FBE4F +:1079B000CDBFDF91CF9108950C940F5069E27DE027 +:1079C00087E698E00E949B5FE0E0F0E01994CF9397 +:1079D000C1E068EE73E080E090E00E94356D4AE01F +:1079E00050E06C2F87E698E00E946C60CF5FC43156 +:1079F00081F7CF9108950F931F93CF93DF93CDB766 +:107A0000DEB728970FB6F894DEBF0FBECDBF0E9439 +:107A1000514F62E87BE087E698E00E949B5FCE01D1 +:107A200001960E94025BCE0101960E94AC5A00E2D0 +:107A300013E01A8309831B821C821D821E82CE01E1 +:107A400007960E9442578F8198850E94FC4244E02D +:107A500050E0BE016D5F7F4F81E090E00E94B5294C +:107A60000E94FB42CE0101960E94AC5A1A83098300 +:107A70001B821C821D821E82CE0107960E944257E5 +:107A80008F8198850E94FC4244E050E0BE016D5F0A +:107A90007F4F85E090E00E94B5290E94FB42CE0115 +:107AA00001960E94AC5A68EA7BE087E698E00E9463 +:107AB0009B5F28960FB6F894DEBF0FBECDBFDF9157 +:107AC000CF911F910F9108955F926F927F928F9245 +:107AD0009F92AF92BF92CF92DF92EF92FF920F935D +:107AE0001F93CF93DF93CDB7DEB761970FB6F894AE +:107AF000DEBF0FBECDBF8091760B9091770B0097C4 +:107B000009F4B6C46CEB74E00E94813190935D0B74 +:107B100080935C0B009709F4A9C00E940F35082FD1 +:107B200010E00115110509F4A1C0000F111F000F8D +:107B3000111F8091550B9091560B892B09F085C030 +:107B4000C8010E94E0799093560B8093550B1092D8 +:107B5000E50B1092E40B10925F0B10925E0B1092EB +:107B6000E30B1092E70B1092E60B7801013022E054 +:107B700012071CF0E12CA2E0FA2EC70101960E9428 +:107B8000E0799093E90B8093E80B9093E20B80935C +:107B9000E10B8E0D9F1D9093DC0B8093DB0B0E94FD +:107BA0006F6D6093DD0B7093DE0B8093DF0B909312 +:107BB000E00B80E090E0E091E80BF091E90BE80F3A +:107BC000F91F10820196E816F906ACF782E090E002 +:107BD0009093E50B8093E40B80E98093C9001092A9 +:107BE000C8001092CD0083E08093CC008EE080939B +:107BF000CA00F0920702E09206022091E80B309151 +:107C0000E90B8091060290910702820F931F9093D7 +:107C1000DC0B8093DB0B232B09F4DFC262E57DE0F4 +:107C200087E698E00E949B5F4AE050E0B80187E653 +:107C300098E00E94656087E698E00E94BE6086EB4F +:107C400090E29093DA0B8093D90B68E57EE087E6AB +:107C500098E00E949B5F4AE050E0B80187E698E018 +:107C60000E94656087E698E00E94BE6062EC74E066 +:107C70008091760B9091770B0E9481318C01009757 +:107C8000B1F00E940F358111AFC211C06CE37EE0EC +:107C900087E698E00E949B5F4AE050E0B70187E6E4 +:107CA00098E00E94656087E698E00E94BE600091BF +:107CB000760B1091770B66EC74E0C8010E9481315D +:107CC00090935B0B80935A0B6DEC74E0C8010E949B +:107CD000813190939A0580939905009709F49AC190 +:107CE00020919B05211196C1DC011696ED90FC9028 +:107CF000179780918A0590918B05892B09F0C7C051 +:107D00006BEA7DE087E698E00E949B5F87E698E05B +:107D10000E94BE6081E190E00E94E0798C0188E1E0 +:107D2000F801818312821082108A17860E94005700 +:107D300010938B0500938A0583E190E00E94E0791F +:107D4000FC018AE198E4928B818B1683058314826F +:107D5000108289E0818311E012831383F0939305ED +:107D6000E093920580EA90E00E94E07990938F057D +:107D700080938E0588E290E00E94E07990938905D7 +:107D8000809388050E94005780918A0590918B0509 +:107D90000E946C2B81E00E94E45581116FC068E95C +:107DA0007DE087E698E00E946231C0908A05D0901D +:107DB0008B05C6010E946C2B40E060EFC6010E945B +:107DC000B745C6010E94692BE0918A05F0918B05A9 +:107DD000108368E77DE087E698E00E946231809139 +:107DE0008A0590918B050E942346882331F06CE62A +:107DF0007DE087E698E00E94623100919205109143 +:107E000093050E946F6D4B015C01F0E18F0EF7E26C +:107E10009F1EA11CB11CD8011596ED91FC911697DF +:107E20008FEF83871486DF0113963B961D92AE1762 +:107E3000BF07E1F7F801148277247394BE01665FEF +:107E40007F4FD80115968D919C9116970E94EF4611 +:107E5000181644F40E946F6D681579058A059B0514 +:107E600008F4EEC182EA9AE690938D0580938C0522 +:107E7000E0919205F0919305128209C06EE57DE0D4 +:107E800087E698E00E94623180E090E002C081E0E5 +:107E900090E0282F217020939B05892B31F06CE214 +:107EA0007EE087E698E00E949B5F10929105109219 +:107EB000900501E010E0E114F10409F4ABC08091F9 +:107EC0009B05882309F4A6C0F7018085863009F058 +:107ED0009BC0C080D180CE0101965C01460190E13B +:107EE000890E911C3501D6018C910E94E02D582EEF +:107EF000F60181810E94E02D5294F0EF5F228529E6 +:107F0000D5018D935D01B2E0CB0ED11C8C149D0484 +:107F100051F78091900590919105843191050CF075 +:107F200073C0880F991FE0918805F0918905E80FCB +:107F3000F91F11830083A0919005B091910543E052 +:107F4000AA0FBB1F4A95E1F780918E0590918F058E +:107F5000A80FB91F88E0F30101900D928A95E1F70F +:107F6000C0909005D090910563ED7DE087E698E0A4 +:107F70000E949B5F4AE050E0B60187E698E00E94CD +:107F800065606CEC7DE087E698E00E949B5F8091E5 +:107F900090059091910553E0880F991F5A95E1F74C +:107FA00020918E0530918F05820F931F0E94D45629 +:107FB00087E698E00E94BE606091900570919105FF +:107FC000E3E0660F771FEA95E1F780918E059091C7 +:107FD0008F05680F791FFB018081883261F48091E1 +:107FE0009205909193050E94525680918A05909136 +:107FF0008B050E949A2B8091900590919105019696 +:108000009093910580939005D7011296ED90FC9086 +:10801000139751CFE090760BF090770B60ED74E002 +:10802000C7010E9481318C019093EF0B8093EE0B7E +:1080300066ED74E0C7010E94813190935D078093E3 +:108040005C0710929605109295050115110519F11E +:10805000F801E680F78026E8A22E23E0B22E0091F8 +:10806000EE0B1091EF0B0115110571F0E114F10405 +:1080700059F0D70118968C918530A9F7C7010E9455 +:108080000F35823080F361C1F8018681978190932A +:10809000960580939505E090760BF090770B6FEB4B +:1080A00074E0C7010E9481318C019093590780933D +:1080B00058076DED74E0C7010E9481319093590B10 +:1080C0008093580B01151105C1F0D80116960D913A +:1080D0001C9117970115110581F0F80180858630F4 +:1080E00031F41A830983CE0101960E946D23D801D1 +:1080F00012960D911C911397EDCF67E07EE087E615 +:1081000098E00E949B5F6FEF7DE087E698E00E9419 +:108110009B5F81E02091EE0B3091EF0B232B09F454 +:1081200080E00E94045066EF7DE087E698E00E94C0 +:108130009B5F81E02091580730915907232B09F468 +:1081400080E00E9404506DEE7DE087E698E00E949A +:108150009B5F81E020915A0B30915B0B232B09F43C +:1081600080E00E94045066EE7DE087E698E00E9481 +:108170009B5F81E02091580B3091590B232B09F420 +:1081800080E00E9404506DED7DE087E698E00E945B +:108190009B5F81E02091990530919A05232B09F48A +:1081A00080E00E94045087E698E00E94BE600E9432 +:1081B000C42D6B017C0168ED7DE087E698E00E94AC +:1081C0009B5F2AE0B701A60187E698E00E94D45F92 +:1081D00087E698E00E94BE604BC16BE37DE087E6D6 +:1081E00098E00E9462312BCD61E0C8010E94743199 +:1081F000FC01E184F2849091600B992359F0809105 +:1082000070008E7F809370001092600B10920202BB +:108210001092010283E08093000291110E94DC44DD +:10822000C7010E94044501E010E0E016F1060CF4DD +:108230002DCD60E0C8010E943A450F5F1F4FF5CF7A +:1082400067E0CE010A960E9466459989891373C03A +:1082500067EE73E087E698E00E94C260F8018081D3 +:10826000811138C0858196810E942346BE01665FD8 +:108270007F4FD80115968D919C9116970E94D945F4 +:1082800040E064EBF801858196810E94B745D801F2 +:108290001596CD90DC901697C6010E947345C601D5 +:1082A0000E946C2B67E882E199E00E94EB2A60E86B +:1082B00082E199E00E94EB2AC6010E94692BC60167 +:1082C0000E947345D82EF801858196810E9423462D +:1082D000D5FE38C0AE014F5F5F4FBE01665F7F4F76 +:1082E000C8010E945846D8011196DC908A858031D9 +:1082F00009F4B9C0BE01665F7F4FC8010E94C14644 +:108300008D1518F4F80181810BC08A85803111F434 +:108310008CE006C0BE01665F7F4FC8010E94C14667 +:10832000D80111968C93119714968C9114978F5FA6 +:1083300014968C9383CD6DEE73E087E698E00E94EF +:10834000C2607CCDD8017C92C5CFBA82A982FC8262 +:10835000EB82CE0101960E941522CE0101960E9469 +:108360004421882309F479C060E070E0CE010196D1 +:108370000E94AD218C0197FF07C01195019511094D +:1083800088248394912C02C0812C912C60E0CE0132 +:1083900001960E940222C82ED12C8985853019F0C1 +:1083A000863031F15AC0CD2829F462E0CE01019621 +:1083B0000E94DB2161E0802F0E94F96C60E0802F39 +:1083C0000E94FD3A64E27EE087E698E00E949B5FAF +:1083D0004AE050E0B80187E698E00E9465606FE1EE +:1083E0007EE087E698E00E949B5F6DE17EE031C011 +:1083F000702E61E0802F0E94F96C61E0892821F0E5 +:10840000CA94CD2829F403C0CA94CD2809F060E0AD +:10841000C62ED12C872D0E94FD3A68E17EE087E6CA +:1084200098E00E949B5F4AE050E0B80187E698E040 +:108430000E94656066E17EE087E698E00E949B5FAF +:108440004AE050E0B60187E698E00E94656064E18A +:108450007EE087E698E00E949B5FD7011296ED9040 +:10846000FC901397FCCDBCE0BD1508F44BCF50CF6A +:1084700061960FB6F894DEBF0FBECDBFDF91CF91EE +:108480001F910F91FF90EF90DF90CF90BF90AF9032 +:108490009F908F907F906F905F900895CF93DF9320 +:1084A0001F92CDB7DEB76983DC01ED91FC910280AC +:1084B000F381E02D41E050E0BE016F5F7F4F1995E1 +:1084C0000F90DF91CF910895DC01ED91FC91068C26 +:1084D000F78DE02D199591E089270895862F08954D +:1084E00081E086270895CF93DF931F92CDB7DEB743 +:1084F00089832091610B3981E091620BF091630BCC +:10850000822F90E080959095F89400800822008258 +:108510004BE000C05DE000005A95E9F700800822BA +:108520000894379508F4022A00824A9599F77894BE +:108530000F90DF91CF9108950F931F93CF93DF9307 +:108540001F92CDB7DEB78C01DC01ED91FC91008468 +:10855000F185E02D1995892B51F0BE016F5F7F4F9A +:10856000F80184850E94804A898190E002C08FEFE3 +:108570009FEF0F90DF91CF911F910F910895FC0114 +:1085800084850C94D14ACF93DF931F92CDB7DEB789 +:1085900041E050E0BE016F5F7F4FFC0184850E9487 +:1085A000D14A181619061CF4898190E002C08FEF99 +:1085B0009FEF0F90DF91CF910895FC018485843067 +:1085C00011F00C94D74880E090E0089544E050E02A +:1085D000BC018FE090E00C94E52944E050E0BC0140 +:1085E00085E090E00C94E52944E050E0BC0181E096 +:1085F00090E00C94E52908958CBD9DBD08956F927F +:108600007F928F929F92AF92BF92CF92DF92EF9222 +:10861000FF921F93CF93DF931F921F92CDB7DEB7C8 +:108620005C013B016A01FC011485143041F481E0D6 +:1086300090E0F5019383828380E090E05BC07A0153 +:108640004130584018F0E12C88E0F82ECE01019618 +:108650000E94425789819A810E94FC42812F0E9488 +:108660001D5C4C0163E070E0812F0E94624A8731FB +:1086700011F08C3121F48E149F0440F302C0E12CE0 +:10868000F12CCE0101960E94425789819A810E9465 +:10869000FC429701A30160E070E0812F0E94B85B6B +:1086A00060E270E0812F0E94325762E070E0812F1B +:1086B0000E94624A84FD14C063E070E0812F0E9432 +:1086C000624A811104C0812F0E949649B0CFCE0129 +:1086D00001960E94425789819A810E94FC42E5CF0F +:1086E00040E162E070E0812F0E948C49EF2809F49C +:1086F0009ECFC6010F900F90DF91CF911F91FF90F9 +:10870000EF90DF90CF90BF90AF909F908F907F9031 +:108710006F9008958F929F92AF92BF92DF92EF92E7 +:10872000FF920F931F93CF93DF931F921F92CDB7AA +:10873000DEB7FC012485243009F082C05A018B0188 +:108740007C01D12C8D2D0E94F24B811103C0F701C9 +:10875000D48607C08B7F8831D1F3D394F4E0DF1245 +:10876000F1CFF7018485843009F46AC020910302B7 +:10877000309104022F5F3F4F11F420E030EC309332 +:10878000040220930302409103025091040220E06E +:1087900061E00E94B949F80182818F3F51F48381E1 +:1087A0008F3F99F484818F3F81F485818F3F69F4F5 +:1087B00044C081110AC0F8018381811106C08481FF +:1087C000811103C085818823C1F1A114B104A9F1ED +:1087D000F701D484CE0101960E94425789819A8183 +:1087E0000E94FC42B8016E5F7F4F8D2D0E94994C14 +:1087F000B5018D2D0E94884C64E070E08D2D0E94A3 +:1088000032570E946F6D4B015C01F4E98F0EF1E16C +:108810009F1EA11CB11CC7010E944757873141F11F +:1088200061E070E080E090E00E94356D0E9454317C +:10883000C7010E944757811106C084E0F701848771 +:1088400080E090E01DC00E946F6D86169706A80616 +:10885000B90608F7F70184850E94964984E0F7017C +:1088600084876DE77FE087E698E00E946231E8CF79 +:1088700062E77FE087E698E00E94623181E090E065 +:108880000F900F90DF91CF911F910F91FF90EF907C +:10889000DF90BF90AF909F908F90089578941F9233 +:1088A0000F920FB60F9211240BB60F92CF92DF9258 +:1088B000EF92FF920F931F932F933F934F935F93EA +:1088C0006F937F938F939F93AF93BF93CF93DF93D8 +:1088D000EF93FF93809170008E7F809370000FE381 +:1088E00010E08BE1E82EF12C9BE2C92ED12CC09137 +:1088F000640BD091650B2097F9F40332110508F44D +:108900003BC003521109E091620BF091630B90811F +:108910002091610B822F8095982390839BE0D70153 +:108920001197F1F79150D9F78081822B8083C6018E +:108930000197F1F780E00DC00B301105E8F00B5006 +:108940001109E091660BF091670BEC0FFD1F319759 +:1089500080810E9473422196D093650BC093640B73 +:1089600080910102909102028C179D0708F0BFCF01 +:108970001092650B1092640B80917000816080935F +:108980007000FF91EF91DF91CF91BF91AF919F91D7 +:108990008F917F916F915F914F913F912F911F9197 +:1089A0000F91FF90EF90DF90CF900F900BBE0F9044 +:1089B0000FBE0F901F90189581E08093600B8091FF +:1089C0000002282F30E0F901E45CF44FE491F0E07C +:1089D000EE0FFF1FE458F54F459154915093630BF0 +:1089E0004093620BF901EA50F54FE491E093610B7B +:1089F00061E00E94F96C83E08093B100E0E7F0E071 +:108A00008081816080830895CF93DF9318161906C3 +:108A100044F0809170008E7F809370001092600B04 +:108A200019C0EC018091660B9091670B0E94787AD7 +:108A3000CE01C130D24014F080E092E09093020267 +:108A4000809301020E94E0799093670B8093660BFC +:108A5000892B29F4109202021092010208C0809121 +:108A6000600B811104C0DF91CF910C94DC44DF9145 +:108A7000CF910895FF920F931F93CF93DF938C01B3 +:108A8000F62E8091600B811102C00E94DC44E80147 +:108A90002197C11582E0D80798F480910102909146 +:108AA00002028017910718F4C8010E9404458091C2 +:108AB000660B9091670B009719F0C80FD91FF882C9 +:108AC000DF91CF911F910F91FF900895DC0180E01D +:108AD000615040F09D91E82FE927F0E0EE58F14F0A +:108AE0008491F6CF0895AF92BF92CF92DF92EF922A +:108AF000FF921F93CF93DF93EC010E946F6D6B0188 +:108B00007C0128EEC20E23E0D21EE11CF11C8BE496 +:108B1000A82EB12C0E946F6D6C157D058E059F05EA +:108B200098F460EFCE010E94782BCE010E941C2B9E +:108B3000182F80FF11C0EF85F889309709F019953B +:108B4000C5010197F1F7E6CF81E08A8362EE74E018 +:108B500087E698E00E944056812FDF91CF911F91C8 +:108B6000FF90EF90DF90CF90BF90AF9008950F935C +:108B70001F93CF93DF93EC01162F042F0E947345B0 +:108B8000002319F0CE010E949A2BCE010E946C2B7B +:108B900065EA82E199E00E94EB2A612F82E199E087 +:108BA0000E94EB2ACE01DF91CF911F910F910C947F +:108BB000692BEF92FF920F931F93CF93DF938C015A +:108BC0007B0140E065E50E94B745E70188E0E80EDB +:108BD000F11C699140E0C8010E94B745CE15DF0540 +:108BE000C1F7DF91CF911F910F91FF90EF90089502 +:108BF0001F93CF93DF93EC01162F0E947345CE0194 +:108C00000E946C2B62ED82E199E00E94EB2A612FB9 +:108C100070E06095709584E0660F771F8A95E1F7A4 +:108C2000612B82E199E00E94EB2ACE010E94692B20 +:108C3000CE010E941C2B181711F084E08A83DF916B +:108C4000CF911F9108951F93CF93DF93EC010E9462 +:108C50007345CE010E948F2B60E0CE010E94F84543 +:108C6000CE010E947345CE010E946C2B64EB82E121 +:108C700099E00E94EB2ACE010E94692BCE010E944E +:108C80007345182F82FF02C082E08A83888188237F +:108C900041F0CE010E948F2B682F6160CE010E94AF +:108CA000F84511FB882780F9DF91CF911F91089536 +:108CB000CF92DF92EF92FF920F931F93CF93DF93A8 +:108CC0007C01EB018A01FC01858196810E9423468B +:108CD0008823C9F1BE01F701858196810E94D9459B +:108CE00040E06EEBF701858196810E94B745E8016F +:108CF0006801F9E0CF0ED11CF70105811681C8018A +:108D00000E947345C8010E946C2B66E982E199E0DC +:108D10000E94EB2AC8010E94692BC8010E9473457A +:108D200061EEC8010E94782BC8010E941C2B899318 +:108D3000CC16DD0609F7F701858196810E9423464E +:108D400091E0813009F090E0892FDF91CF911F9160 +:108D50000F91FF90EF90DF90CF900895CF93DF9326 +:108D6000EA010E945846882339F068E0CE010E944B +:108D7000664591E02885281390E0892FDF91CF91F7 +:108D80000895CF93DF93CDB7DEB729970FB6F89448 +:108D9000DEBF0FBECDBFAE014F5F5F4F0E94AE463C +:108DA000882389F08D818F3361F020F48F3159F45D +:108DB00089E00CC08F3519F08F3739F004C08BE093 +:108DC00005C08AE003C080E001C08CE029960FB6A0 +:108DD000F894DEBF0FBECDBFDF91CF9108956F92A3 +:108DE0007F928F929F92AF92BF92CF92DF92EF923B +:108DF000FF920F931F93CF93DF93FC0124852111E2 +:108E00009EC0872E762EEC010E942346811108C059 +:108E10006DEE74E087E698E00E9440568FEF90C0B8 +:108E2000CE010E94734540E060EFCE010E94B7453D +:108E3000C12CD12C66246A94EE24E394F12C0C2DE1 +:108E400006950695069510E08C2D8770570101C098 +:108E5000AA0C8A95EAF78B85082E000C990BC81688 +:108E6000D90634F4FE01E00FF11F93809A2006C06A +:108E700099249394C816D90609F0912CCE010E942A +:108E80007345CE010E946C2B68E782E199E00E9455 +:108E9000EB2A911002C060E001C060E882E199E035 +:108EA0000E94EB2ACE010E94692BCE010E947345DD +:108EB000282F2074982F907885FF11C02223A9F0C5 +:108EC00042E050E0682F87E698E00E946C6069EF0E +:108ED00074E087E698E00E9440568EEF31C0211181 +:108EE00004C0911104C06C2C08C0992331F0FE011C +:108EF000E00FF11F83818A2907C0FE01E00FF11FF7 +:108F00008A2D8095938189238383FFEFCF1ADF0A0F +:108F100080E4C816D10409F092CF6B86EFEF6E1291 +:108F200002C081E08C87DE011396E72DF82D2B9689 +:108F30008D918193CA17DB07D9F781E001C080E0EA +:108F4000DF91CF911F910F91FF90EF90DF90CF9025 +:108F5000BF90AF909F908F907F906F900895AF9249 +:108F6000BF92CF92DF92EF92FF920F931F93CF9316 +:108F7000DF93CDB7DEB7AF970FB6F894DEBF0FBE65 +:108F8000CDBF7C015B016A0100E213E01A83098313 +:108F90001B821C821D821E82CE0109960E940749F7 +:108FA0001BA70AA71CA61DA61EA61FA680910C091A +:108FB00090910D09A0910E09B0910F098EA39FA366 +:108FC000A8A7B9A78B839C83AD83BE8318861F8215 +:108FD000AE01465D5F4FB501CE0101960E947D381E +:108FE00081309105B1F4D701ED91FC910684F785AC +:108FF000E02D1DA30CA38CA59DA5AEA5BFA58EA39A +:109000009FA3A8A7B9A7A601BE016C5D7F4FC701AA +:109010001995AF960FB6F894DEBF0FBECDBFDF91A6 +:10902000CF911F910F91FF90EF90DF90CF90BF9065 +:10903000AF9008950895CF93DF931F92CDB7DEB719 +:109040006983DC01ED91FC910280F381E02D41E028 +:1090500050E0BE016F5F7F4F19950F90DF91CF9168 +:109060000895FC01818D928D0895FC018489958974 +:10907000089520E233E0FC0131832083FB01408925 +:10908000518962897389FC014283538364837583A8 +:109090000895DC01ED91FC91048CF58DE02D19947F +:1090A00080E00895FC019485FB018485981303C03A +:1090B00081E0943009F480E0089521E0FC0184858A +:1090C000843009F420E0822F089508958F929F92B2 +:1090D000AF92BF92DF92EF92FF920F931F93CF93C5 +:1090E000DF931F921F92CDB7DEB77C014B018A013F +:1090F000FC01A688B788D08CCE0101960E94425709 +:1091000089819A810E94FC428D2D0E941D5C8017EE +:10911000910720F48D2D0E941D5C8C019801A40103 +:10912000B5018D2D0E94B85B0E94FB42F701868934 +:109130009789800F911F978B868BC8010F900F9096 +:10914000DF91CF911F910F91FF90EF90DF90BF9033 +:10915000AF909F908F900895CF93DF93FC0124856B +:109160002430D1F0EC010E944757843181F08823EC +:1091700071F0883161F08C3161F4E881F98100840B +:10918000F185E02DCE01199521E0892B19F420E01D +:1091900001C021E0822F01C080E0DF91CF910895CE +:1091A0008EBD00000DB407FEFDCF8EB50895DF9291 +:1091B000EF92FF920F931F93CF93DF931F921F9213 +:1091C000CDB7DEB7D82ECE0101960E9442578981D5 +:1091D0009A810E94FC42E12CF12C8D2D0E942F2AB5 +:1091E0008C01892B21F08D2D0E942F2A7C010E15D8 +:1091F0001F0599F70E94FB42C8010F900F90DF9165 +:10920000CF911F910F91FF90EF90DF900895FC0197 +:109210001382128288EE93E0A0E0B0E0848395830D +:10922000A683B78382E393E09183808380E293E017 +:1092300097878687108A118A128A138A84E0808F22 +:109240000895AF92BF92CF92DF92EF92FF920F9369 +:109250001F93CF93DF93CDB7DEB7AF970FB6F894D8 +:10926000DEBF0FBECDBF7C015B016A0100E213E0EF +:109270001A8309831B821C821D821E82CE010996DD +:109280000E9407491BA70AA71CA61DA61EA61FA66B +:1092900080910C0990910D09A0910E09B0910F09D0 +:1092A0008EA39FA3A8A7B9A78B839C83AD83BE83FE +:1092B00018861F82AE01465D5F4FB501CE01019653 +:1092C0000E947D3881309105B1F4D701ED91FC9178 +:1092D0000488F589E02D1DA30CA38CA59DA5AEA542 +:1092E000BFA58EA39FA3A8A7B9A7A601BE016C5DC9 +:1092F0007F4FC7011995AF960FB6F894DEBF0FBE2A +:10930000CDBFDF91CF911F910F91FF90EF90DF9034 +:10931000CF90BF90AF9008959B0190E00496982F56 +:109320008827642F820F931F0C94142A1F93CF93C6 +:10933000DF931F921F92CDB7DEB7182FCE01019693 +:109340000E94425789819A810E94FC4260E170E04C +:10935000812F0E9432574FEF62E070E0812F0E9410 +:109360008C490E94FB420F900F90DF91CF911F918B +:109370000895DF92EF92FF920F931F93CF93DF93A5 +:109380001F921F92CDB7DEB7182FD62E7A01022F6B +:109390000E949649CE0101960E94425789819A8186 +:1093A0000E94FC424D2D402B60E070E0812F0E9416 +:1093B0008C49E114F10459F4E090700BF090710BBA +:1093C0008FEFE81AF80AF092710BE092700B4F2DB4 +:1093D00064E070E0812F0E948C494E2D65E070E0C2 +:1093E000812F0E948C4961E070E0812F0E943257EA +:1093F0000E94FB4281E00F900F90DF91CF911F916F +:109400000F91FF90EF90DF900895CF93DF93FC01D1 +:10941000808D843029F0EF010E94964984E0888F86 +:10942000DF91CF910895CF92DF92EF92FF920F9349 +:109430001F93CF93DF931F921F92CDB7DEB7FC012E +:10944000F484F4E0FF1699F18C01CE0101960E949C +:10945000425789819A810E94FC4268E070E08F2D1A +:109460000E9432570E94FB420E946F6D6B017C018B +:10947000C8010E9447578823B9F062E370E080E09A +:1094800090E00E94356D0E946F6DDC01CB018C195C +:109490009D09AE09BF09883E9340A105B10540F37F +:1094A000F80184850E94964984E0F80184870F9032 +:1094B0000F90DF91CF911F910F91FF90EF90DF9070 +:1094C000CF900895CF93DF9390E00496982F88274C +:1094D000EC01C60FD71F0E94B3298FE00E94D0482D +:1094E0008D2F0E94D0488C2F0E94D04880E00E948F +:1094F000D048C82F0E94B1298C2FDF91CF910895B9 +:10950000CF92DF92FF920F931F93CF93DF931F921F +:109510001F92CDB7DEB7F82E6B01CE0101960E94E7 +:10952000425789819A810E94FC4268E270E08F2D47 +:109530000E94624A082F10E069E270E08F2D0E94BD +:10954000624A702F6627682B21E030E0A6018F2D3C +:109550000E94705B0E94FB4281E090E00F900F90B0 +:10956000DF91CF911F910F91FF90DF90CF900895E1 +:10957000CF93DF931F92CDB7DEB7FC01218D328DE3 +:10958000232B49F0BE016F5F7F4F808D0E94804A80 +:10959000898190E002C08FEF9FEF0F90DF91CF9114 +:1095A00008958F929F92BF92CF92DF92EF92FF9297 +:1095B0000F931F93CF93DF931F921F92CDB7DEB708 +:1095C000B82E6B017A01CE0101960E944257898123 +:1095D0009A810E94FC42812C912C8B2D0E942F2A73 +:1095E0008C01892B21F08B2D0E942F2A4C0108150C +:1095F000190599F70115110599F463E070E08B2DB9 +:109600000E94624A8431D9F18823C9F101E010E057 +:109610008C3111F400E010E01195019511092FC073 +:10962000E016F1060CF487011016110644F568E205 +:1096300070E08B2D0E94624AE82EF12C69E270E006 +:109640008B2D0E94624AFE2CEE24E82A9801A60186 +:10965000B7018B2D0E94705BE00EF11E4F2D68E26A +:1096600070E08B2D0E948C494E2D69E270E08B2DAD +:109670000E948C4960E470E08B2D0E9432570E945A +:10968000FB42C8010F900F90DF91CF911F910F9176 +:10969000FF90EF90DF90CF90BF909F908F900895B4 +:1096A000CF93DF93FC01218D328D2115310519F403 +:1096B0008FEF9FEF11C0EC014217530708F0A9018B +:1096C000888D0E94D14A1816190694F7298D3A8D73 +:1096D000281B390B3A8F298FDF91CF9108950F9373 +:1096E0001F93CF93DF931F92CDB7DEB7FC01218D7F +:1096F000328D232B61F08C0141E050E0BE016F5FA1 +:109700007F4F808D0E94D14A181619061CF08FEFEA +:109710009FEF08C0F801818D928D0197928F818F04 +:10972000898190E00F90DF91CF911F910F91089563 +:109730000F931F93CF93DF93CDB7DEB728970FB664 +:10974000F894DEBF0FBECDBF8C01D80159968D9124 +:109750009C915A97892B41F0ED91FC910284F385FD +:10976000E02DC8011995F1CFF801808D0E94D748EE +:109770001816190654F548E050E0BE016F5F7F4FA0 +:10978000D80158968C910E94D14A18161906FCF4FB +:10979000D801509684E0FE01319601900D928A9591 +:1097A000E1F78D8190E0982F88272E81820F911DFF +:1097B000F801958B848B8F8190E0982F88272885DE +:1097C000820F911D928F818F02C080E090E02896D9 +:1097D0000FB6F894DEBF0FBECDBFDF91CF911F91C2 +:1097E0000F9108951F93CF93DF931F921F92CDB7D0 +:1097F000DEB7182FCE0101960E94425789819A81C7 +:109800000E94FC4263E070E0812F0E94624A182FA0 +:109810000E94FB42812F0F900F90DF91CF911F91FB +:109820000895EF92FF921F93CF93DF93FC01208D59 +:10983000243011F080E01CC07B01EC0110E0812F8E +:109840000E94F24B811102C0188F05C08831E1F3EC +:109850001F5F1430A1F7888D843061F3FD86EC869C +:109860001A8E198E20E0A70162E00E94B94981E0BA +:10987000DF91CF911F91FF90EF9008951F93CF93A9 +:10988000DF931F921F92CDB7DEB7FC01108DCE0182 +:1098900001960E94425789819A810E94FC4260E2AF +:1098A00070E0812F0E94325762E070E0812F0E94A9 +:1098B000624A84FD1DC062E070E0812F0E94624A0E +:1098C00083FF0BC048E162E070E0812F0E948C4969 +:1098D0000E94FB4280E090E015C00E94FB42CE0156 +:1098E00001960E94425789819A810E94FC42DCCFF6 +:1098F00040E162E070E0812F0E948C490E94FB42AF +:1099000081E090E00F900F90DF91CF911F9108952B +:10991000CF93DF93C82FD62F472F60E170E00E94CE +:109920008C494D2F61E170E08C2FDF91CF910C9429 +:109930008C4990E0982F882744E050E0845F9B4F4B +:109940000C94E529BF92CF92DF92EF92FF920F9392 +:109950001F93CF93DF9300D000D0CDB7DEB7FC01CB +:10996000208D243009F04CC06A017B018C01B12CA0 +:1099700063E070E08B2D0E94624A811103C0F80100 +:10998000B08E06C08831D9F3B394F4E0BF12F0CFA3 +:10999000F801808D8430A1F196E0E8E2F3E0DE0189 +:1099A000119601900D929A95E1F7F70193819F77B7 +:1099B0009C8394819D8395819E83B7016E5F7F4FC9 +:1099C0000E94994CB601F801808D0E94884CF801E4 +:1099D000808D90E0982F882746E050E0BE016F5FB1 +:1099E0007F4F8A5F9B4F0E94E529F801128E118EEE +:1099F00020E8A60162E0808D0E94B94981E001C0A3 +:109A000080E026960FB6F894DEBF0FBECDBFDF9183 +:109A1000CF911F910F91FF90EF90DF90CF90BF906B +:109A20000895DF92EF92FF920F931F93CF93DF93EE +:109A30001F921F92CDB7DEB7FB01DC0157961C9237 +:109A40001E9256972281211109C02381211106C03F +:109A50002481211103C025812223F1F041155105F4 +:109A6000D9F07A018F01FC01D08CCE0101960E94C1 +:109A7000425789819A810E94FC42B8016E5F7F4FF4 +:109A80008D2D0E94994CB7018D2D0E94884C0E940B +:109A9000FB4281E090E002C080E090E00F900F90E8 +:109AA000DF91CF911F910F91FF90EF90DF9008957C +:109AB00060E08DE00C94FD3A61E08DE00C94FD3A9D +:109AC000CF92DF92EF92FF920F931F93CF93DF938A +:109AD0006C01EB0109900020E9F72197C61BD70B19 +:109AE000C032D10514F0CFE1D0E08B01E12CF12C94 +:109AF000EC16FD0664F4F80161918F01C7018C0D2D +:109B00009D1D0E943283FFEFEF1AFF0AF1CF60E044 +:109B1000C6018C0F9D1FDF91CF911F910F91FF9078 +:109B2000EF90DF90CF900C943283CF93DF931F920E +:109B3000CDB7DEB71982892B21F0FB0162817381D9 +:109B400003C0BE016F5F7F4F86E390E00E94604DCF +:109B500060E370E187E698E00E949B5F0F90DF91E1 +:109B6000CF910895CF93DF93C0E0D0E060E0CE01C5 +:109B70000E9432832196C11582E0D807B9F760E2CE +:109B800070E187E698E0DF91CF910C949B5F0F9393 +:109B90001F93CF93DF93EB0182E59BE09F938F931D +:109BA00081E59BE09F938F9380E59BE09F938F934C +:109BB0008FE49BE09F938F938EE49BE09F938F9322 +:109BC0008DE49BE09F938F9383E095E09F938F9329 +:109BD0008B818F938A818F930E94D1882DB73EB756 +:109BE000205F3F4F0FB6F8943EBF0FBE2DBF0697C4 +:109BF00094F40A80DB81C02D62E470E187E698E08E +:109C00000E949B5FBE0187E698E0DF91CF911F9194 +:109C10000F910C94C2600E9455680DE41BE0C0E0F7 +:109C2000D0E0F80161918F01CE010E94328321962C +:109C3000C630D105B1F764E570E187E698E0DF91C1 +:109C4000CF911F910F910C949B5F0F931F93CF9314 +:109C5000DF93CDB7DEB72C970FB6F894DEBF0FBEFB +:109C6000CDBF8B0120E233E03A8329831B821C8223 +:109C70001D821E8238872F8319861A861B861C86B2 +:109C800083309105B9F144F48130910509F45BC04A +:109C9000029709F443C064C084309105B9F0059778 +:109CA00009F05EC0BE01695F7F4FF8018085918534 +:109CB0000E943F38BE01892B19F0695F7F4F02C0B7 +:109CC0006F5F7F4F82E190E00E942038BE01695FA4 +:109CD0007F4FF801868197810E943F38BE01892B12 +:109CE00019F0695F7F4F02C06F5F7F4F8EE090E099 +:109CF0000E942038BE01695F7F4FF8018481958101 +:109D00000E943F38BE01892B19F0695F7F4F02C066 +:109D10006F5F7F4F8AE090E00E942038BE01695F4C +:109D20007F4FF801828193810E943F38BE01892BC9 +:109D300019F0695F7F4F02C06F5F7F4F86E090E050 +:109D40000E9420380DC0BE016F5F7F4F86E090E01B +:109D50000E94203860E170E187E698E00E949B5FF6 +:109D600069E070E187E698E00E949B5F2C960FB651 +:109D7000F894DEBF0FBECDBFDF91CF911F910F9141 +:109D80000895CF93DF93CDB7DEB72C970FB6F89435 +:109D9000DEBF0FBECDBF1C821B821E821D828FEFD5 +:109DA0009FEF98878F838AE593E09A83898386E47F +:109DB00090E09A8789871C861B866FEE7FE087E696 +:109DC00098E00E949B5F6091760B7091770BCE01BB +:109DD00001960E94CE266FEFCE0101960E94AF251C +:109DE0006FED7FE087E698E00E949B5F2C960FB6B0 +:109DF000F894DEBF0FBECDBFDF91CF910895CF9312 +:109E0000DF93CDB7DEB769970FB6F894DEBF0FBE0C +:109E1000CDBF8FE290E09A838983FE01339687E17C +:109E2000DF011D928A95E9F76AEC7FE087E698E00A +:109E30000E949B5FAE014E5F5F4F66E08DE49BE04A +:109E40000E94F12D1E8668E175E0CE0101960E9408 +:109E50001288BE016F5F7F4F87E698E00E94C26064 +:109E6000CE0101960E94B2371E8660E275E0CE01F7 +:109E700001960E941288BE016F5F7F4F87E698E0CF +:109E80000E94C2606AE275E0CE0101960E943667C8 +:109E900069960FB6F894DEBF0FBECDBFDF91CF91AC +:109EA000089569E472E187E698E00E949B5F66E3AB +:109EB00072E187E698E00E949B5F68E272E187E6C4 +:109EC00098E00E949B5F60E272E187E698E00E9462 +:109ED0009B5F87E698E00E94BE6063E172E187E6DF +:109EE00098E00E949B5F63E072E187E698E00E9441 +:109EF0009B5F67EF71E187E698E00E949B5F60EEF1 +:109F000071E187E698E00E949B5F6CEC71E187E667 +:109F100098E00E949B5F67EB71E187E698E00E9402 +:109F20009B5F68EA71E187E698E00E949B5F69E9C0 +:109F300071E187E698E00E949B5F61E971E187E645 +:109F400098E00E949B5F66E871E187E698E00E94D6 +:109F50009B5F6CE771E187E698E00E949B5F64E796 +:109F600071E187E698E00E949B5F68E671E187E611 +:109F700098E00E949B5F6EE471E187E698E00E94A2 +:109F80009B5F6FE271E187E698E00E949B5F87E646 +:109F900098E00C94BE60AF92BF92CF92DF92EF92A6 +:109FA000FF920F931F93CF93DF936C017B018A0184 +:109FB0000E942A8381508E3FA0F45701C0E0D0E078 +:109FC00001501109C017D1077CF4C6018C0F9D1FE9 +:109FD0000E942A83F50181935F01882329F021964D +:109FE000F1CF80E090E005C0CE0DDF1D188281E04A +:109FF00090E0DF91CF911F910F91FF90EF90DF9054 +:10A00000CF90BF90AF900895882319F06DE570E16F +:10A0100002C06FE570E187E698E00C949B5FCF93F8 +:10A02000DF93CDB7DEB72C970FB6F894DEBF0FBE27 +:10A03000CDBF6FEA7FE087E698E00E949B5F87E6EE +:10A0400098E00E94BE6086E490E00E942A838B37ED +:10A05000A1F51C821B821E821D828FEF9FEF9887C5 +:10A060008F838AE593E09A83898386E490E09A87D8 +:10A0700089871C861B860E94A868CE0101960E94D3 +:10A08000C3559093770B8093760B892B19F462E973 +:10A090007FE015C06BE87FE087E698E00E949B5F59 +:10A0A00087E698E00E94BE600E94643D89ED9AE0D8 +:10A0B0000E94134A81E090E00CC06EE97FE087E6E1 +:10A0C00098E00E949B5F87E698E00E94BE6080E077 +:10A0D00090E02C960FB6F894DEBF0FBECDBFDF9197 +:10A0E000CF910895AF92BF92CF92DF92EF92FF92FD +:10A0F0000F931F93CF93DF93CDB7DEB7C058D1092D +:10A100000FB6F894DEBF0FBECDBF8E010F5B1F4FA1 +:10A11000D8011D921C92FE01ED5BFF4F2EE1DF0185 +:10A120001D922A95E9F7029774F0FB016281738111 +:10A130004FE150E0C8010E945688B80186E190E0E6 +:10A140000E94604D10C040E250E0B80186E190E00E +:10A150000E94CB4F892B39F440E250E063E271E179 +:10A16000C8010E94F17B8091520B1F928F938091C6 +:10A17000510B1F928F938091500B1F928F93809160 +:10A180004F0B1F928F9380914E0B1F928F93809154 +:10A190004D0B1F928F938CE295E09F938F931F92AC +:10A1A00080E48F93CE0101966C019F938F930E9460 +:10A1B00065886FE071E187E698E00E949B5FB801D7 +:10A1C00087E698E00E94C260B60187E698E00E94A8 +:10A1D000C26087E698E00E94BE600FB6F894A8952A +:10A1E00080916000886180936000109260000FBED3 +:10A1F0007E0191E6E90EF11CD70113961C921E9286 +:10A20000129788EE93E0A0E0B0E0F7018483958395 +:10A21000A683B78384E084878AEF92E0918380836A +:10A2200016870587108A178680E590E0928B818BD0 +:10A23000158A6AE376E288EF98E20E946F7C8C01CF +:10A240000FB6F894DEBF0FBECDBF892BE1F183E0DE +:10A2500090E00E94E079D8011D969C938E931C9704 +:10A26000FC01F182E0821282C7010E94AC4888237F +:10A2700019F0C7010E94134AD7011F966D917C9176 +:10A2800050975196AD90BC9052976115710569F049 +:10A29000CE0189589F4F0E94C460A501BE01695834 +:10A2A0007F4FC7010E948A4307C0F7016585768505 +:10A2B000A501C7010E94AF47181619060CF498C0F3 +:10A2C000C8010E94D12800E010E0F701E388F4887B +:10A2D00099E288E10FB6F894A895809360000FBECC +:10A2E000909360000115110509F469C0F8ECEF16B0 +:10A2F000F10409F056C063E071E187E698E00E943E +:10A300009B5FEB961FAE1EAEEB97ED961FAE1EAE9B +:10A31000ED978FEF9FEFEF969FAF8EAFEF9780E7B0 +:10A3200093E0E9969FAF8EAFE997C158DF4F19834D +:10A330000883CF57D040F8940E94A868CE0189586E +:10A340009F4F0E94C3559093770B8093760B789420 +:10A35000C8010E94D1288091760B9091770B892BB0 +:10A3600079F46CEE70E187E698E00E949B5F0E94B2 +:10A370006F6DDC01CB018856954CAF4FBF4F2DC0A0 +:10A3800061EE70E187E698E00E949B5F0E94643D69 +:10A390006AED70E187E698E00E949B5F82E090E0C2 +:10A3A000C7C062EC70E187E698E00E949B5F4AE0DC +:10A3B00050E0B70187E698E00E94656006C06FEA4A +:10A3C00070E187E698E00E949B5F0E946F6DDC0160 +:10A3D000CB0188579C4EAF4FBF4F8093720B909329 +:10A3E000730BA093740BB093750B85EF9FEFA0C018 +:10A3F000D7011D96BC901D971E96AC90DF92CF9210 +:10A400008BEA90E19F938F931F930F930E94F87CA8 +:10A41000DF92CF9286EA90E19F938F931F930F93E1 +:10A420000E94F87CD8011C96ED91FC911D9781E06B +:10A430008283DF92CF9283EA90E19F938F931F9361 +:10A440000F930E94F87CD8011C96ED91FC911D970A +:10A450001282AF92BF928DE690E19F938F931F93EC +:10A460000F930E94F87C88EA90E19F938F931F934B +:10A470000F930E94F87CF701148A138AD8011C9666 +:10A48000ED91FC911D97A080B1800FB6F894DEBFCE +:10A490000FBECDBF83E3C82ED12CD501ED91FC9129 +:10A4A0000084F185E02DC501199541975CF4B1E078 +:10A4B000CB1AD10839F064E170E080E090E00E94AE +:10A4C000356DEBCF6E01F7E7CF0ED11CDF92CF9247 +:10A4D00081E690E19F938F931F930F930E94157DC8 +:10A4E0000F900F900F900F900F900F90019709F021 +:10A4F000ECCEF60180819181D70154969C938E9386 +:10A500005397D12C80E08A3039F4BAE0DB1609F495 +:10A51000DCCE9AE0D92E03C08D3009F0D82EC801C8 +:10A520000E94BA7C8F3F79F7C8010E94D128CDCE16 +:10A53000C058DF4F0FB6F894DEBF0FBECDBFDF911E +:10A54000CF911F910F91FF90EF90DF90CF90BF9030 +:10A55000AF9008950E94725090939805809397054C +:10A5600089ED9AE00C94134A2F923F924F925F929A +:10A570006F927F928F929F92AF92BF92CF92DF9213 +:10A58000EF92FF920F931F93CF93DF93CDB7DEB778 +:10A5900028970FB6F894DEBF0FBECDBF8C016B01BC +:10A5A0000E94EC27019609F4D3C2D801ED91FC91E9 +:10A5B0000284F385E02DC80119957C018F3FBFEF20 +:10A5C0009B0709F4C5C2D801ED91FC910684F7857B +:10A5D000E02D682FC8011995B2E2EB16F10429F4B9 +:10A5E000B601C8010E940D28B5C2EDE2EE16F104D5 +:10A5F00029F0C701C0970A9708F044C1D801ED912E +:10A60000FC910284F385E02DC80119957C018F3FF0 +:10A61000BFEF9B0709F49CC28D9789F4D801ED9197 +:10A62000FC910284F385E02DC80119957C01019607 +:10A6300009F48EC2EFEFFFEFF887EF8304C021E04B +:10A6400030E038872F83C701C097A12CB12C0A971F +:10A65000C8F49AE0992E9A9CC0019B9C900D1124FD +:10A66000B701605371095B01A80EB91ED801ED91C5 +:10A67000FC910284F385E02DC80119957C01C097F7 +:10A680000A9748F3BEE2EB16F104D1F0C7018F7DC3 +:10A6900085349105A9F0EF81F885AE9EC001AF9E8B +:10A6A000900DBE9E900D1124092E000CAA0BBB0B21 +:10A6B000F60181879287A387B48782E08087D8C01C +:10A6C000B501BB0C880B990B0E9415852B013C0131 +:10A6D000FEE2EF16F104A1F5D801ED91FC910284A0 +:10A6E000F385E02DC80119957C01212C312C20E047 +:10A6F00030E040E251E4C301B2010E94CA854B013F +:10A700005C01B70160537109072E000C880B990B8F +:10A710000E941585A50194010E94FA832B013C013A +:10A72000B1E02B1A3108D801ED91FC910284F38538 +:10A73000E02DC80119957C01C0970A97C0F202C0AC +:10A74000212C312CC7018F7D8534910509F042C041 +:10A75000D801ED91FC910284F385E02DC801199593 +:10A760007C018B32910559F4D801ED91FC91028462 +:10A77000F385E02DC80119957C01B1E00CC08D97DF +:10A7800061F4D801ED91FC910284F385E02DC801BC +:10A7900019957C01BFEFBE8302C0E1E0EE83A12CDE +:10A7A000B12C8AE0982EC701C0978A309105B0F489 +:10A7B0009A9C90019B9C300D11245C01A20EB31E4B +:10A7C000D801ED91FC910284F385E02DC801199523 +:10A7D0007C01E9CFB1E0BE83A12CB12CEF81F885DB +:10A7E000BF01FF0F880B990B0E941585A3019201F1 +:10A7F0000E94CA852B013C01B501BB0C880B990B4B +:10A800000E9415854B015C01FE816F2FFF0F770BB6 +:10A81000880B990B0E9415859B01AC01C501B40101 +:10A820000E94CA854B015C01B101330C880B990B66 +:10A830000E9415859B01AC01C501B4010E94FA83F9 +:10A840009B01AC0160E070E080E291E40E943786F9 +:10A850009B01AC01C301B2010E94CA85D6011996C1 +:10A860006D937D938D939C931C9783E018968C93A6 +:10A87000D801ED91FC910684F785E02D6E2DC8017D +:10A88000199522C0BBE5EB16F10409F060C0D801B0 +:10A89000ED91FC910284F385E02DC80119958B356B +:10A8A000910509F055C185E0F6018087C8010E9435 +:10A8B000EC27D801ED91FC910284F385E02DC801CD +:10A8C00019958D35910519F480E090E043C1D801C8 +:10A8D000ED91FC910684F785E02D682FC80119954C +:10A8E000BB24BA940E94C5287C01009709F430C1AA +:10A8F000BB2021F0F6019783868308C0D40113960C +:10A900009C938E931297FC0195828482C8010E94C9 +:10A91000EC27B701C8010E94B452892B09F018C175 +:10A92000C8010E94EC27D801ED91FC910284F385C7 +:10A93000E02DC8011995B12C47018C32910591F297 +:10A9400021E030E08D35910509F089C086C0BBE774 +:10A95000EB16F10409F088C0D801ED91FC91028456 +:10A96000F385E02DC80119958B37910509F0F0C0EA +:10A9700086E0F6018087C8010E94EC27D801ED919E +:10A98000FC910284F385E02DC80119958D3791055E +:10A9900009F49ACFD801ED91FC910684F785E02D5A +:10A9A000682FC801199599249A940E94C5287C01A2 +:10A9B000009709F4CDC0992021F0F6019783868392 +:10A9C00008C0D50113969C938E931297FC01B58213 +:10A9D000A482C8010E94EC27B701C8010E940D287B +:10A9E000019609F4B5C0C8010E94EC27D701199659 +:10A9F0008D919C911A9711969C938E931A961C9206 +:10AA00001E921997D801ED91FC910284F385E02DF7 +:10AA1000C8011995CA9709F09BC0C8010E94EC278C +:10AA2000B701C8010E94B452019609F491C0C8014F +:10AA30000E94EC27D801ED91FC910284F385E02D72 +:10AA4000C8011995912C57018C32910509F4ADCFAD +:10AA500021E030E08D37910511F420E030E08827C7 +:10AA60009927821B930B76C0BEE6EB16F10411F515 +:10AA700019821A821B821C82D801ED91FC910484F8 +:10AA8000F585E02D44E050E0BE016F5F7F4FC801C7 +:10AA90001995049709F05CC044E050E06DE874E05B +:10AAA000CE0101960E944888009709F051C0F60136 +:10AAB000108650C0F6E6EF16F10421F59E012F5FD7 +:10AAC0003F4F790185E0D9011D928A95E9F7D801B8 +:10AAD000ED91FC910484F585E02D45E050E0B9014D +:10AAE000C80119950597A1F545E050E067E974E0C4 +:10AAF000C7010E944888009759F521E0F601208798 +:10AB0000118628C0F4E7EF16F10411F519821A82B4 +:10AB10001B821C82D801ED91FC910484F585E02D07 +:10AB200044E050E0BE016F5F7F4FC8011995049764 +:10AB300079F444E050E062E974E0CE0101960E94AD +:10AB40004888009729F421E0F6012087218702C078 +:10AB50008FEF9FEF28960FB6F894DEBF0FBECDBFE4 +:10AB6000DF91CF911F910F91FF90EF90DF90CF90E9 +:10AB7000BF90AF909F908F907F906F905F904F901D +:10AB80003F902F9008950F931F93CF93DF930097DB +:10AB900091F08C010E94C528EC01892B61F0C8015D +:10ABA0000E94EC27BE01C8010E94B452019631F404 +:10ABB000CE010E94416780E090E001C0CE01DF91AC +:10ABC000CF911F910F910895282F3091D80B3132DA +:10ABD00008F04AC08091B40B8111FCCF9091D70B43 +:10ABE00042E04093B40B2093B30B2FEF2093B20BB2 +:10ABF0001092B10B3093B00BE7EBFBE0A0E9BBE0A8 +:10AC000020E0321721F041914D932F5FFACF10923F +:10AC10008F0B20918F0B990F922B90938F0B90910C +:10AC20008E0B913061F410928E0B90918F0B90935C +:10AC3000BB009091BC0093FDF8CF95EC01C095EE60 +:10AC40009093BC009091B40B9230E1F39091B20BD1 +:10AC50009F3F79F08091B20B803241F08091B20B2E +:10AC6000803331F084E005C081E003C082E001C0A0 +:10AC700083E01092B60B1092D80B1092B50B08958A +:10AC80000F931F93CF93DF93EC010E94BF5F8C0162 +:10AC9000CE010E94BE60800F911FDF91CF911F9166 +:10ACA0000F910895DF92EF92FF920F931F93CF932E +:10ACB000DF93CDB7DEB729970FB6F894DEBF0FBE8E +:10ACC000CDBF8C017B01AE014F5F5F4F0E94AE464E +:10ACD000D82E882309F459C0F7018081803109F406 +:10ACE00054C08FE78D83F801858196810E942346A9 +:10ACF000B701F801858196810E94D94540E06EE454 +:10AD0000F801858196810E94B74540E06B81F8018A +:10AD1000858196810E94B74540E06C81F80185816C +:10AD200096810E94B745F7018081803139F040E07B +:10AD30006D81F801858196810E94B745F801858172 +:10AD400096810E942346B701F801858196810E9471 +:10AD5000D945F801408168E4858196810E94B74514 +:10AD600064E170E080E090E00E94356DF801808140 +:10AD7000882331F06AE070E080E090E00E94356D59 +:10AD8000F801858196810E9423468D2D29960FB664 +:10AD9000F894DEBF0FBECDBFDF91CF911F910F9111 +:10ADA000FF90EF90DF900895EF92FF920F931F9323 +:10ADB000CF93DF93EC018C01085F1F4F7E016991F7 +:10ADC00070E084E0759567958A95E1F740E150E081 +:10ADD00087E698E00E946560F70160816F7070E01F +:10ADE00040E150E087E698E00E946560C017D10717 +:10ADF00029F7DF91CF911F910F91FF90EF90089568 +:10AE000010928D0B10928C0B1092B60B1092D80BE7 +:10AE10001092B40B81E08093B30B10928E0B61E023 +:10AE200084E10E94FD3A61E085E10E94FD3AE9EB90 +:10AE3000F0E080818E7F808380818D7F808388E4B5 +:10AE40008093B80085E48093BC0081E99AE29093F6 +:10AE50008B0B80938A0B82E99AE29093890B809303 +:10AE6000880B0895CF93C82F462F61E070E00E94B1 +:10AE70008C4961E070E08C2F0E94624A8111F9CF09 +:10AE8000CF91089520E5FC01208311820895FC01F3 +:10AE90008485843011F00C94F24B80E008958F92F9 +:10AEA0009F92AF92BF92CF92DF92EF92FF920F9359 +:10AEB0001F93CF93DF936B017C01142F9B01AC0197 +:10AEC0000E948786882319F06BE575E027C046014C +:10AED0005701E894B7F82FEF3FEF4FE75FE7C50161 +:10AEE000B4010E94878681110DC02FEF3FEF4FE71D +:10AEF0005FE7C501B4010E94668418161CF46FE573 +:10AF000075E00CC02FEF3FEF4FE75FE4C701B601DC +:10AF10000E94C585181694F463E675E087E698E00C +:10AF2000DF91CF911F910F91FF90EF90DF90CF9025 +:10AF3000BF90AF909F908F900C94BF5F2FEF3FEF2B +:10AF40004FE75FECC701B6010E94668487FDE4CF3E +:10AF500020E030E0A901C701B6010E94668487FFA6 +:10AF60000BC06DE287E698E00E94945FEC01F7FA6F +:10AF7000F094F7F8F09402C0C0E0D0E000E060E0A8 +:10AF800070E080E09FE3101741F020E030E040E205 +:10AF900051E40E946B840F5FF6CFA70196010E94D7 +:10AFA000FA836B017C010E94E4844B015C012AE07E +:10AFB000AB01BC0187E698E00E94D45FC80FD91F9F +:10AFC0001123C9F1C501B4010E9413859B01AC0195 +:10AFD000C701B6010E94F9836B017C016EE287E62E +:10AFE00098E00E94945FC80FD91F20E030E040E253 +:10AFF00051E4C701B6010E94CA854B015C010E9461 +:10B00000E4846B01E12CF12C2AE0B701A60187E66C +:10B0100098E00E94D45FC80FD91FC701B6010E94F3 +:10B0200013859B01AC01C501B4010E94F9836B013A +:10B030007C011150D1F6CE01DF91CF911F910F917C +:10B04000FF90EF90DF90CF90BF90AF909F908F9048 +:10B050000895CF92DF92EF92FF92CF93DF93EC01AE +:10B060000E946F6D6B017C018091220990912309F0 +:10B07000DC01ED91FC910084F185E02D1995892B7F +:10B0800079F40E946F6DDC01CB018C199D09AE092A +:10B09000BF0988399A43A105B10530F380E00DC09E +:10B0A0008091220990912309DC01ED91FC910284A9 +:10B0B000F385E02D1995888381E0DF91CF91FF9092 +:10B0C000EF90DF90CF9008954F925F926F927F92B2 +:10B0D0008F929F92AF92BF92CF92DF92EF92FF92A8 +:10B0E0000F931F93CF93DF931F921F92CDB7DEB7BD +:10B0F0005C0184E299E00E94295881113AC036C06F +:10B100008C01CE0101960E942958882379F1C8014B +:10B1100001962981F70121937F01422F4F7750E05B +:10B12000449DB001459D700D549D700D1124C60EB7 +:10B13000D71E47E0440C551C661C771C4A95D1F776 +:10B1400027FF27C085309105D9F68FEF9FEF9093A9 +:10B15000BE098093BD098091220990912309DC01E9 +:10B16000ED91FC910488F589E02D199580E090E03F +:10B170008EC090902409198285E2E82E89E0F82E8D +:10B1800001E010E0C12CD12C412C512C3201439410 +:10B19000B8CFF92DF07FFA832FEF280FD5012C932C +:10B1A000F03319F58C5D964F0E9429588823F1F2EF +:10B1B000C8018A5D964F0E9429588823B9F2C801B8 +:10B1C0000396D501EC91F0E0E25EF64FE780F12CBA +:10B1D000FE2CEE242085E20EF11C2091240921FF93 +:10B1E00008C0B2E0EB0EF11C04C020E0E12CF12C11 +:10B1F00001C022E0422E512CFC01E25EF64F4F01CD +:10B200008C01481A590A2EEF622E77247A94C801CD +:10B21000840D951D8C159D0578F5CE0101960E9433 +:10B220002958882309F4A2CF8091BB099091BC09C9 +:10B230000097B1F0FA81F03399F4D5012C91F30124 +:10B24000E21BF1099F01200F311FE216F30640F4C3 +:10B25000DC01ED91FC910190F081E02D698119955F +:10B260000038110518F48981F40186830F5F1F4FA0 +:10B27000FFEF8F1A9F0ACBCF8091BB099091BC0939 +:10B28000892B21F40138110508F070CFC8010F9007 +:10B290000F90DF91CF911F910F91FF90EF90DF9072 +:10B2A000CF90BF90AF909F908F907F906F905F9066 +:10B2B0004F9008952F923F924F925F926F927F929C +:10B2C0008F929F92AF92BF92CF92DF92EF92FF92B6 +:10B2D0000F931F93CF93DF931F92CDB7DEB70E94DA +:10B2E0007F64382E882309F422C10E946F6D2B01E0 +:10B2F0003C018091AA099091AB09A091AC09B09151 +:10B30000AD09A3019201281B390B4A0B5B0BDA0133 +:10B31000C90189399A43A105B105A8F48091A6090C +:10B320009091A709A091A809B091A909A301920140 +:10B33000281B390B4A0B5B0BDA01C90189399A4387 +:10B34000A105B105C8F12091AE0980912209909123 +:10B350002309222371F02CEF3FEF3093BE09209395 +:10B36000BD09DC01ED91FC910488F589E02D19956A +:10B37000DDC020EC2093240910922509DC01ED9119 +:10B38000FC910280F381E02D42E050E064E279E03C +:10B3900019954092A6095092A7096092A809709247 +:10B3A000A9094092AA095092AB096092AC09709227 +:10B3B000AD0981E08093AE09809122099091230923 +:10B3C000DC01ED91FC910084F185E02D1995892B2C +:10B3D00009F4ADC0CE0101960E9464585C01892B2E +:10B3E00009F4A0C04092AA095092AB096092AC093E +:10B3F0007092AD0980912409807F803309F076C076 +:10B400008091AF099091B009892B09F490C0E9802F +:10B41000F12CF701E25EF64F078110E0102F0027B4 +:10B420008085080F111D97012A5D364F4901B7012C +:10B43000695D764FA801C9010E94ED87B8016E0DC4 +:10B440007F1DDB01A25EB64F18961C921897809163 +:10B4500024098670282EE091AF09F091B00932E0FE +:10B46000831337C01996CC901997D12CDC2CCC249F +:10B470001A968C91C80ED11C4BEF5FEF4E195F09E5 +:10B48000401B510B4A0D5B1D675D764FC40119953A +:10B4900080E48093240920922509D0922609C09245 +:10B4A00027098091220990912309DC01ED91FC91FB +:10B4B0000280F381E02D44E050E064E279E01995E8 +:10B4C0004092A6095092A7096092A8097092A90912 +:10B4D0002EC04DEF5FEF4E195F09401B510B4A0D17 +:10B4E0005B1D695D764FC401199521C0803CA9F4AC +:10B4F00080ED809324091092250980912209909172 +:10B500002309DC01ED91FC910280F381E02D42E002 +:10B5100050E064E279E019950AC0803D41F4109250 +:10B52000AE0905C00E947F64811101C0312C832DBA +:10B530000F90DF91CF911F910F91FF90EF90DF90CF +:10B54000CF90BF90AF909F908F907F906F905F90C3 +:10B550004F903F902F900895AF92BF92CF92DF927D +:10B56000EF92FF921F93CF93DF9300D000D0CDB71F +:10B57000DEB76C017C0110E08AE0A82EB12C1330FC +:10B58000A9F0F701828190E0A0E0B0E089839A837E +:10B59000AB83BC83BE82AD82BE016F5F7F4F87E607 +:10B5A00098E00E946F226EE672E114C0F601858178 +:10B5B00090E0A0E0B0E089839A83AB83BC83BE8235 +:10B5C000AD82BE016F5F7F4F87E698E00E946F22D9 +:10B5D0006BE672E10E949B5F1F5FFFEFEF1AFF0AAD +:10B5E000143069F626960FB6F894DEBF0FBECDBFB5 +:10B5F000DF91CF911F91FF90EF90DF90CF90BF90A0 +:10B60000AF9008950F931F93CF93DF931F921F92D4 +:10B61000CDB7DEB78C0180E293E0F801918380839F +:10B620001282138214821582CE0101960E94425723 +:10B6300089819A810E94FC42B8016E5F7F4F44E08D +:10B6400050E08FE090E00E94B5290E94FB42C801C3 +:10B650000F900F90DF91CF911F910F910895CF938D +:10B66000DF93CEE1D9E080EE8E831F828C819D81B5 +:10B67000DC01ED91FC910280F381E02D42E050E08D +:10B6800064E279E019958FEF9FEF9093BE09809364 +:10B69000BD098C819D81DC01ED91FC910680F781D3 +:10B6A000E02D19958C819D81DC01ED91FC91048840 +:10B6B000F589E02D19950E946F6D6093A60970932E +:10B6C000A7098093A8099093A9096093AA09709388 +:10B6D000AB098093AC099093AD09DF91CF910895A8 +:10B6E000AF92BF92CF92DF92EF92FF920F931F9390 +:10B6F000CF93DF931F921F92CDB7DEB77A83698312 +:10B70000BA01A901E981FA81F770082F10E0000F52 +:10B71000111F0058144FD8018D919C918E0F9F1FBF +:10B720009F01240F351F21303840A0F07A015B01C2 +:10B7300060E078E06B01CE1ADF0AA601B5010E9435 +:10B74000B529A7014C195D09B5016C0D7D1DF801E6 +:10B75000808191810F900F90DF91CF911F910F9178 +:10B76000FF90EF90DF90CF90BF90AF900C94B529F1 +:10B770009F92AF92BF92CF92DF92EF92FF920F9380 +:10B780001F93CF93DF93982E8B015A01690164E2D6 +:10B7900070E00E94624AE82EF12C65E270E0892D8B +:10B7A0000E94624AFE2CEE24E82AE801CE0DDF1D3D +:10B7B0009E013770E92CF12CC701880F991FAC014D +:10B7C0004858544F7A01FA0180819181820F931F6A +:10B7D000A9014C0D5D1D4130584090F000E018E08B +:10B7E000021B130BA801B5010E94E529A601401B0D +:10B7F000510BB501600F711FF7018081918102C06B +:10B80000A601B5010E94E529CC0DDD1D4D2F64E296 +:10B8100070E0892D0E948C494C2F65E270E0892DE3 +:10B82000DF91CF911F910F91FF90EF90DF90CF901C +:10B83000BF90AF909F900C948C49FF920F931F93F1 +:10B84000CF93DF93F82E00E010E08F2D0E94472A5F +:10B85000EC01892B21F08F2D0E94472A8C01C01703 +:10B86000D10799F7CE01DF91CF911F910F91FF90F2 +:10B87000089520E3FC0120833296862F82958F70F5 +:10B8800090E1899F601911246A3014F4605D01C051 +:10B89000695C6293682F8111F0CF08952F923F92D7 +:10B8A0004F925F926F927F928F929F92AF92BF92D0 +:10B8B000CF92DF92EF92FF920F931F93CF93DF937C +:10B8C000CDB7DEB7E2970FB6F894DEBF0FBECDBF9F +:10B8D0007C012A013B0169010E946F6D4B015C01F3 +:10B8E00087010D5B1F4FC8010E94984B181619065F +:10B8F000A4F00E946F6DDC01CB0188199909AA0997 +:10B90000BB09481659066A067B06D8F062E370E068 +:10B9100080E090E00E94356DE6CF42E250E0BE014B +:10B920006F5F7F4FC8010E94504B8981823011F0B8 +:10B9300080E060C1F8018489958983349105C1F75D +:10B9400002C08FEF57C16D817E818F8198850E94E3 +:10B95000CF834B015C01F601608371838283938303 +:10B9600046E050E0B701685F7F4FCE014D960E94E0 +:10B97000E087892BE9F6F70180819181A281B3816B +:10B9800088169906AA06BB0698F284819581A6813D +:10B99000B78188159905AA05BB0550F289899A894E +:10B9A000AB89BC8986879787A08BB18B8EECC82E1C +:10B9B000D12CC8010E946F4BF1E0CF1AD108C9F712 +:10B9C000712CC70182969AA789A7F701B696FCA7A2 +:10B9D000EBA708969EA78DA73C974F01899698AB39 +:10B9E0008FA73897FAABE9AB1701F6E12F0E311CA0 +:10B9F00027018EE1480E511CF801818D928D181699 +:10BA000019060CF0F6C0C8010E946F4B83339105F4 +:10BA100009F4C9C0F4F481309105B9F11CF4892B03 +:10BA200059F3DBC083309105C1F1069709F0D5C009 +:10BA3000C8010E946F4B6C0144E050E0B201C801A4 +:10BA40000E94504BA12CB12CDD2494E0C91AD108DE +:10BA50003FC08A33910509F47AC03CF485339105DF +:10BA600061F0C69709F43FC0B8C08B33910509F463 +:10BA700084C08F3F910501F2B0C0C8010E946F4B96 +:10BA8000C8010E946F4B782EB7CFC8010E946F4B40 +:10BA900044E050E069A97AA93AC0C8010E946F4BFE +:10BAA0006C0144E050E0B101C8010E94504BA12C50 +:10BAB000B12CDD24F4E0CF1AD108AC14BD040CF095 +:10BAC0009BCFC8010E946F4B8FEFA81AB80AF5CF21 +:10BAD000AC14BD040CF090CFC8010E946F4BEFEF87 +:10BAE000AE1ABE0AF5CFC8010E946F4B682EF7014F +:10BAF000828D811110C0838D81110DC0848D8111C3 +:10BB00000AC0858D811107C044E050E0B401C8012E +:10BB10000E94504B71CFEFA5F8A9A080B180C280E0 +:10BB2000D380B401CE0183960E94C4608DA19EA1F2 +:10BB3000AFA1B8A5A816B906CA06DB0629F3662088 +:10BB400009F45ACFC8010E946F4B6A94F8CFC8011C +:10BB50000E946F4B44E050E06BA57CA5C8010E9499 +:10BB6000504BF70166A177A180A591A50E94CF83D4 +:10BB700066A377A380A791A73FCFC8010E946F4B10 +:10BB800044E050E06DA57EA5C8010E94504BF7012E +:10BB900062A573A584A595A50E94CF8362A773A70C +:10BBA00084A795A729CFC8010E946F4B44E050E0BD +:10BBB00069A57AA5C8010E94504BF70162A173A143 +:10BBC00084A195A10E94CF8362A373A384A395A3AC +:10BBD00066A777A780AB91AB0FCFC8010E946F4BD0 +:10BBE000D82EDD2009F408CFC8010E946F4BDA94EB +:10BBF000F8CF872DE2960FB6F894DEBF0FBECDBF0B +:10BC0000DF91CF911F910F91FF90EF90DF90CF9038 +:10BC1000BF90AF909F908F907F906F905F904F906C +:10BC20003F902F900895CF92DF92EF92FF920F9363 +:10BC30001F93CF93DF936C017A018B01C0E0D0E0BA +:10BC4000CE15DF0581F0D8016D918D01D601ED9102 +:10BC5000FC910190F081E02DC6011995892B11F01E +:10BC60002196EECF7E01C701DF91CF911F910F91F9 +:10BC7000FF90EF90DF90CF900895FC01538D448D9D +:10BC8000252F30E0842F90E0821B930B541710F087 +:10BC9000CF96089501970895FC01918D828D981794 +:10BCA00061F0828DDF01A80FB11D5D968C91928DA0 +:10BCB0009F5F9F73928F90E008958FEF9FEF08959D +:10BCC000FC01918D828D981731F0828DE80FF11D66 +:10BCD000858D90E008958FEF9FEF0895FC01918D81 +:10BCE000228D892F90E0805C9F4F821B91098F737A +:10BCF000992708958AEC97E00E946E5E21E0892BD7 +:10BD000009F420E0822F089587E698E00E946E5E95 +:10BD100021E0892B09F420E0822F0895FC01848D15 +:10BD2000DF01A80FB11DA35ABF4F2C91848D90E065 +:10BD300001968F739927848FA689B7892C93A08940 +:10BD4000B1898C91837080648C93938D848D9813CA +:10BD500006C00288F389E02D80818F7D808308955D +:10BD6000EF92FF920F931F93CF93DF93EC0181E04B +:10BD7000888F9B8D8C8D981305C0E889F989808107 +:10BD800085FD26C0F62E0B8D10E00F5F1F4F0F7341 +:10BD90001127E02E8C8DE8120CC00FB607FCFACFED +:10BDA000E889F989808185FFF5CFCE010E948E5EFA +:10BDB000F1CF8B8DFE01E80FF11DE35AFF4FF082AA +:10BDC0009FB7F8940B8FEA89FB89808180620AC053 +:10BDD0009FB7F894EE89FF896083E889F9898081AB +:10BDE0008370806480839FBF81E090E0DF91CF917A +:10BDF0001F910F91FF90EF900895CF93DF93EC0187 +:10BE0000888D8823C9F0EA89FB89808185FD05C07A +:10BE1000A889B9898C9186FD0FC00FB607FCF5CFB4 +:10BE2000808185FFF2CFA889B9898C9185FFEDCFFC +:10BE3000CE010E948E5EE7CFDF91CF91089580E022 +:10BE400090E0892B21F00E94845E811121C080E066 +:10BE500090E0892B41F080E090E0892B21F00E9456 +:10BE60000000811118C080E090E0892B21F00E9431 +:10BE70007A5E811113C080E090E0892BA1F080E010 +:10BE800090E0892B81F00E94000081110AC0089582 +:10BE90000E940000DCCF0E940000E5CF0E9400005D +:10BEA000EACF0C94000008950E94C187EF92FF92A0 +:10BEB0000F931F93CF93DF93EC018B017A010E94C4 +:10BEC0006F6DFE01E857FF4F608371838283938318 +:10BED0008C819D81DC01ED91FC910280F381E02D4C +:10BEE000A701B801DF91CF911F910F91FF90EF90C3 +:10BEF00019941F93CF93DF93EC01162F0E946F6D5F +:10BF0000FE01E857FF4F60837183828393838C81A6 +:10BF10009D81DC01ED91FC910190F081E02D612F7C +:10BF2000DF91CF911F911994DC01ED91FC9101906B +:10BF3000F081E02D1994EF92FF920F931F93CF930E +:10BF4000DF938C017B01C0E0D0E0F701EC0FFD1F17 +:10BF50006491662361F0D801ED91FC910190F0812C +:10BF6000E02DC8011995892B11F02196EECFCE0155 +:10BF7000DF91CF911F910F91FF90EF900895611580 +:10BF8000710579F0FB0101900020E9F73197AF01CD +:10BF9000461B570BDC01ED91FC910280F381E02DF3 +:10BFA000199480E090E008958F929F92AF92BF9293 +:10BFB000EF92FF920F931F93CF93DF93CDB7DEB72E +:10BFC000A1970FB6F894DEBF0FBECDBF7C01FA017A +:10BFD000CB0119A2223008F42AE08E010F5D1F4F19 +:10BFE000822E912CA12CB12CBF01A50194010E949D +:10BFF0005083F901CA01015011096A3014F4605DDF +:10C0000001C0695CD8016C93232B242B252B61F78D +:10C01000B801C7010E94BF5FA1960FB6F894DEBFBA +:10C020000FBECDBFDF91CF911F910F91FF90EF9089 +:10C03000BF90AF909F908F900895CF92DF92EF9234 +:10C04000FF920F931F93CF93DF932115310581F456 +:10C05000DC01ED91FC910190F081E02D642FDF91E6 +:10C06000CF911F910F91FF90EF90DF90CF90199497 +:10C070002A30310501F577FF1DC06A017B01EC0113 +:10C080006DE20E94945F8C0144275527BA014C1938 +:10C090005D096E097F092AE0CE010E94D45F800FFE +:10C0A000911FDF91CF911F910F91FF90EF90DF9043 +:10C0B000CF9008952AE0DF91CF911F910F91FF90CB +:10C0C000EF90DF90CF900C94D45F9A01AB01770F83 +:10C0D000660B770B0C941D609A01452B39F4DC013B +:10C0E000ED91FC910190F081E02D1994462F50E0E4 +:10C0F00060E070E00C94D45F8F929F92AF92BF92F9 +:10C10000CF92DF92EF92FF920F931F93CF93DF9323 +:10C110007C018B014C0182E0880E911C5701E5E007 +:10C12000AE0EB11CC0E0D0E0F40161914F014AE0D5 +:10C1300050E0C8010E946C606C016EE2C8010E9470 +:10C14000945F8C0D9D1DC80FD91F8A149B0461F745 +:10C150004AE050E0F7016581C8010E946C608C0FD5 +:10C160009D1FDF91CF911F910F91FF90EF90DF9076 +:10C17000CF90BF90AF909F908F9008956EED73E039 +:10C180000C94BF5F0C94BF5FDC0180E293E08D9361 +:10C190009D9384E0FB0101900D928A95E1F708954B +:10C1A0001F920F920FB60F9211240BB60F922F937E +:10C1B0003F934F935F936F937F938F939F93AF932F +:10C1C000BF93EF93FF938AEC97E00E948E5EFF91FE +:10C1D000EF91BF91AF919F918F917F916F915F91FF +:10C1E0004F913F912F910F900BBE0F900FBE0F906C +:10C1F0001F9018951F920F920FB60F9211240BB635 +:10C200000F922F938F939F93EF93FF93E091DA0711 +:10C21000F091DB078081E091E007F091E10782FD7A +:10C2200012C090818091E3078F5F8F732091E407A4 +:10C23000821751F0E091E307F0E0E653F84F958F55 +:10C240008093E30701C08081FF91EF919F918F91CF +:10C250002F910F900BBE0F900FBE0F901F9018954F +:10C260001F920F920FB60F9211240BB60F922F93BD +:10C270003F934F935F936F937F938F939F93AF936E +:10C28000BF93EF93FF9387E698E00E948E5EFF9145 +:10C29000EF91BF91AF919F918F917F916F915F913E +:10C2A0004F913F912F910F900BBE0F900FBE0F90AB +:10C2B0001F9018951F920F920FB60F9211240BB674 +:10C2C0000F922F938F939F93EF93FF93E0917708B3 +:10C2D000F09178088081E0917D08F0917E0882FDE0 +:10C2E00012C09081809180088F5F8F7320918108A8 +:10C2F000821751F0E0918008F0E0E959F74F958FEF +:10C300008093800801C08081FF91EF919F918F9170 +:10C310002F910F900BBE0F900FBE0F901F9018958E +:10C320001F920F920FB60F9211240BB60F922F93FC +:10C330003F934F935F938F939F93EF93FF9320913E +:10C34000E80B3091E90B8091E60B9091E70BAC0183 +:10C350004F5F5F4F5093E70B4093E60BF901E80FF7 +:10C36000F91F80818093CE00809106029091070290 +:10C370002091E60B3091E70B8217930748F48FEF7B +:10C380009FEF9093E70B8093E60B88E48093C900BE +:10C39000FF91EF919F918F915F914F913F912F91DD +:10C3A0000F900BBE0F900FBE0F901F9018951F920D +:10C3B0000F920FB60F9211242F933F938F939F9359 +:10C3C0002091E40B3091E50B8091E60B9091E70B07 +:10C3D00021303105A9F48F3F2FEF920789F4109295 +:10C3E000C8001092CD0089E08093CC0086E2809353 +:10C3F000CA001092CE001092E70B1092E60B17C005 +:10C40000892BA9F41092C8001092CD0083E080938C +:10C41000CC008EE08093CA0088E28093C90010921D +:10C42000CE0081E090E09093E70B8093E60B9F9124 +:10C430008F913F912F910F900FBE0F901F901895E5 +:10C440001F920F920FB60F9211240BB60F922F93DB +:10C450003F934F935F936F937F938F939F93AF938C +:10C46000BF93EF93FF939091C8008091CE0094FF0B +:10C4700008C081E08093E30B8091E80B9091E90B79 +:10C4800057C09091E30B913099F481110EC082E076 +:10C490008093E30B0E946F6D6093DD0B7093DE0B56 +:10C4A0008093DF0B9093E00B3EC01092E30B44C0EF +:10C4B000923009F041C0E091E10BF091E20B9081E4 +:10C4C000891721F091E09093050280832091E10B80 +:10C4D0003091E20B8091DB0B9091DC0B2817390730 +:10C4E00011F51092E30B809105028823D1F0809121 +:10C4F000D90B9091DA0B892BA1F01092C900E09131 +:10C50000D90BF091DA0B199580E98093C90010924C +:10C51000C8001092CD0083E08093CC008EE0809321 +:10C52000CA00109205028091E10B9091E20B0196F6 +:10C530009093E20B8093E10BFF91EF91BF91AF914C +:10C540009F918F917F916F915F914F913F912F912B +:10C550000F900BBE0F900FBE0F901F901895CF92AB +:10C56000DF92EF92FF920F931F93CF93DF936C01B3 +:10C570008B0186E090E00E94E079EC019093EB0B58 +:10C580008093EA0BF60101900020E9F7CF018C19A6 +:10C590009D090E94E0797C01B6010E943188F60174 +:10C5A00001900020E9F73197EC19FD09EE0DFF1D10 +:10C5B0001082F982E8821B830A838091860590911C +:10C5C00087059D838C83D0938705C0938605DF9173 +:10C5D000CF911F910F91FF90EF90DF90CF90089532 +:10C5E000CF92DF92EF92FF920F931F93CF93DF933F +:10C5F000CDB7DEB7EC970FB6F894DEBF0FBECDBF58 +:10C60000DC012C91222309F451C069E174E00E94FD +:10C61000007C9A8389837E01B3E0EB0EF11C01E07C +:10C6200010E0D02EC12E69E174E080E090E00E941D +:10C63000007CF701819391937F010E31110539F44C +:10C640000091EA0B1091EB0BE980FA8008C00F5FB4 +:10C650001F4F892B31F7F4CFF801048115810115A3 +:10C660001105A1F0D8016D917C91C7010E94288825 +:10C67000892B91F7D8011296ED91FC911397BE0189 +:10C680006F5F7F4F8D2D9C2D199506C064E772E179 +:10C6900087E698E00E94623187E698E00E94BE60DB +:10C6A00060E772E187E698E00E949B5FEC960FB628 +:10C6B000F894DEBF0FBECDBFDF91CF911F910F91D8 +:10C6C000FF90EF90DF90CF900895FB01248135819A +:10C6D000428153812417350758F440815181DA0192 +:10C6E000A20FB31F8C9384819581019695838483D7 +:10C6F00080E00895CF93DF93EC0186E893E099837F +:10C7000088836115710559F08091EE0B9091EF0BC4 +:10C71000009729F00E9481319B838A8302C01B828B +:10C720001A82CE01DF91CF910C9415226F927F92E5 +:10C730008F929F92AF92BF92CF92DF92EF92FF9231 +:10C740000F931F93CF93DF93CDB7DEB72C970FB620 +:10C75000F894DEBF0FBECDBF4C01762E672E6A0166 +:10C7600059018091EC0B9091ED0B892BA1F064EBBA +:10C7700072E187E698E00E949B5F60E4C4010E943A +:10C78000DB21A701FF0C660B770BC4010E9451212E +:10C790008FEF9FEF9FC081E090E09093ED0B80932F +:10C7A000EC0B26E240E855E260E070E08AEC97E0AE +:10C7B0000E94F3317092C1098AEC97E09093C0090E +:10C7C0008093BF091092CC0A1092CE0A1092CD0A23 +:10C7D0000115110541F00130110539F4FE2CEE244C +:10C7E000EE24EA9402C0FF24FA94C701A0E0B0E06E +:10C7F0008F839887A987BA8780E190E09C878B8791 +:10C80000A60160E070E049835A836B837C839E833A +:10C810008D834AE050E0672D762D87E698E00E94F0 +:10C82000656061EB72E187E698E00E949B5FBE0164 +:10C830006F5F7F4F87E698E00E946F228C016DEA60 +:10C8400072E10E949B5F4AE050E0B501C8010E947E +:10C8500065606AEA72E1C8010E949B5FBE01695F80 +:10C860007F4FC8010E946F220E94BE60A114B104D4 +:10C8700091F082E0A816B10409F5D092470AC0925F +:10C88000460A1092490A1092480AF0924B0AE09226 +:10C890004A0A86E010C0D092470AC092460AE110C8 +:10C8A00003C080E090E002C080E09FEF9093490ACF +:10C8B0008093480A85E00E94583206C062E972E11E +:10C8C00087E698E00E949B5F1092ED0B1092EC0BB4 +:10C8D00080E090E02C960FB6F894DEBF0FBECDBF7F +:10C8E000DF91CF911F910F91FF90EF90DF90CF904C +:10C8F000BF90AF909F908F907F906F900895CF934F +:10C900008091220990912309009771F1DC01ED914A +:10C91000FC910688F789E02D1995C1E0811125C0A9 +:10C92000C0E08091BD099091BE09892BF1F48DEF93 +:10C930009FEF9093BE098093BD0980912209909149 +:10C940002309DC01ED91FC910680F781E02D19951A +:10C950008091220990912309DC01ED91FC910488DA +:10C96000F589E02D199501C0C0E08C2FCF91089575 +:10C97000CF93DF93EC01FA013296E60FF71FDC014B +:10C98000AD014C1B5D0BCF01861B970B2D91222314 +:10C9900011F02193F5CF9C01241B350B620F731FFF +:10C9A000FB013297508331964083DF91CF910895F8 +:10C9B000EF92FF920F931F93CF93DF9300D01F92BC +:10C9C000CDB7DEB77B01BA0130E0962F9F77660FB7 +:10C9D000672F661F770B71956115710509F09068D7 +:10C9E00021E0230FE1E0F0E0EC0FFD1FE30FF11D6C +:10C9F00090836115710511F0322FE7CF30E0B70158 +:10CA0000621B730B6C5F7F4FDB018C93DE01119611 +:10CA1000F701E21BF30B359685E0E80EF11CEE16EC +:10CA2000FF0619F08D918193FACF809122099091A0 +:10CA300023092F5F3F4F8901040F151FDC01ED9182 +:10CA4000FC910280F381E02DA80119957C010E94E0 +:10CA50006F6D6093A6097093A7098093A8099093BE +:10CA6000A90981E00E151F0509F080E00F900F90D5 +:10CA70000F900F90DF91CF911F910F91FF90EF904A +:10CA80000895DF92EF92FF920F931F93CF93DF935E +:10CA90008C01D62EE72EEA01F22E0E947F648823B5 +:10CAA000B9F1F80101900020E9F73197E01BF10B93 +:10CAB000CE010796E80FF91FE138F10548F545E08A +:10CAC00050E064E279E0C8010E94B864AC01ED2D49 +:10CAD000FE2DDC01AC5DB64F9F012C0F3D1FE21710 +:10CAE000F30719F081918D93FACF2597FF2011F06C +:10CAF00081E301C080E34C0F5D1F64E279E0DF91C8 +:10CB0000CF911F910F91FF90EF90DF900C94D8641C +:10CB100080E0DF91CF911F910F91FF90EF90DF9018 +:10CB20000895FB0101900020E9F73197AF01461B02 +:10CB3000570B21E00C944165CF92DF92EF92FF9268 +:10CB40000F931F93CF93DF931F921F92CDB7DEB742 +:10CB50006C0161E00E940222182F86FF1BC0C601F3 +:10CB60000E9489217A83698364E872E187E698E00C +:10CB70000E949B5F612F70E06F7BE12CF12C01E044 +:10CB80009E012F5F3F4F41E050E0C6010E94D70950 +:10CB900081E001C080E00F900F90DF91CF911F9155 +:10CBA0000F91FF90EF90DF90CF9008958F929F921A +:10CBB000AF92BF92CF92DF92EF92FF920F931F93AB +:10CBC000CF93DF931F921F92CDB7DEB76C017B012D +:10CBD00062E070E00E94AD218C0197FF03C080E00D +:10CBE00090E099C063E070E0C6010E94AD21AC0105 +:10CBF0001816190614F04FE350E0E982FA8201306A +:10CC0000110531F48F2D880F880BF9828A8303C0B8 +:10CC1000023011052CF489819A8199279A8389839E +:10CC2000A981BA8124E630E00E94DE839A01550F83 +:10CC3000440B550B0E94728349015A0189013A83C2 +:10CC4000298360E0C6010E940222E82EF12CC60171 +:10CC50000E948921092C000CAA08BB0868157905D7 +:10CC60008A059B0559F4012BE9F182E0E816F104ED +:10CC700059F085E0E816F104A9F506C0012B71F121 +:10CC800082E0E816F10479F500E020E030E040E0D1 +:10CC900050E061E070E0C6010E94086900E09E017A +:10CCA0002F5F3F4F41E050E060E070E0C6010E941E +:10CCB000086986E0E816F10439F0EA94EF2821F0DB +:10CCC00061E0C6010E94DB2149815A81052E000CDA +:10CCD000660B770BC6010E94512104C085E0E8165F +:10CCE000F10431F418C085E0E816F104B9F6CCCFB0 +:10CCF00082E0E816F104B1F362E0C6010E94DB2194 +:10CD000000E020E030E040E050E062E070E0C6018A +:10CD10000E940869E7CF0F900F90DF91CF911F918C +:10CD20000F91FF90EF90DF90CF90BF90AF909F90CA +:10CD30008F900895CF92DF92EF92FF920F93CF934F +:10CD4000DF9300D000D0CDB7DEB77C0161E00E9458 +:10CD5000022285FF40C0C82ED12CC7010E94892124 +:10CD6000382F292FF701808590E08A30910528F52A +:10CD7000FC018827E852FF4F8F4F0C94C7836983CB +:10CD80007A83832F330F990B9C838B83822F220FFF +:10CD9000990B9E838D8300E09E012F5F3F4F43E000 +:10CDA00050E008C07A83698300E09E012F5F3F4F07 +:10CDB00041E050E060E070E006C000E020E030E0DC +:10CDC00040E050E0B601C7010E940869B6016F7DDE +:10CDD000C7010E94DB2126960FB6F894DEBF0FBE76 +:10CDE000CDBFDF91CF910F91FF90EF90DF90CF906B +:10CDF00008958F929F92AF92BF92EF92FF920F93FE +:10CE00001F93CF93DF938C017B0149015A010E944C +:10CE1000C528EC01892BF9F083E0888789869A86FA +:10CE2000AB86BC8688819981009711F00E94787A40 +:10CE3000C7010E94C68799838883BE01C801DF911C +:10CE4000CF911F910F91FF90EF90BF90AF909F9067 +:10CE50008F900C949C31DF91CF911F910F91FF9097 +:10CE6000EF90BF90AF909F908F900895FB0101903D +:10CE70000020E9F73197AF01461B570B20E00C94D7 +:10CE800041650F931F93CF93DF93EC012097F9F047 +:10CE90000A811B81888587FD06C08E819F8100974E +:10CEA00011F00E9441678885843031F489859A8524 +:10CEB000009711F00E94787A88819981009711F08B +:10CEC0000E94787ACE010E94787AE801DFCFDF9164 +:10CED000CF911F910F910895FC0184819581089550 +:10CEE000089580E090E00895AF92BF92CF92DF92D4 +:10CEF000EF92FF920F931F93CF93DF93CDB7DEB7DF +:10CF0000C154D1090FB6F894DEBF0FBECDBF5C018E +:10CF10006B018A0162E373E187E698E00E949B5F00 +:10CF2000B50187E698E00E94C2606FE273E187E690 +:10CF300098E00E949B5FC114D10409F4A4C00C0DB9 +:10CF40001D1DF80110820E94C42D6A3F71051CF45A +:10CF50006AE273E14DC07601E016F10641F0F70197 +:10CF600061917F0187E698E00E94945FF5CF87E6A4 +:10CF700098E00E94BE6080919705909198059E016F +:10CF80002F5F3F4F790120E030E0049719F443E030 +:10CF900050E019C042E050E061E4C7010E94332D27 +:10CFA000F70101900020E9F731978F010E191F0951 +:10CFB000A801B701C5010E9448880097A9F020E0A8 +:10CFC00030E041E050E061E4C7010E94332DF701F9 +:10CFD00001900020E9F731978F010E191F09A80170 +:10CFE000B701C5010E944888892B39F06FE173E1D0 +:10CFF00087E698E00E949B5F46C00A0D1B1D67E60E +:10D0000075E0C8010E942888892B69F4F601019017 +:10D010000020E9F73197EC19FD09329720F0C6019D +:10D020000E94F06230C06FE270E0C8010E941D886B +:10D030005C01009741F0FC0110828181843219F17A +:10D04000FFEFAF1ABF0AF80180818432E1F0B80126 +:10D05000C7010E947A63C7010E944421882399F086 +:10D0600029858091970590919805273019F484308F +:10D07000910549F041E0049709F440E09501B601BB +:10D08000C7010E94E51CCF5BDF4F0FB6F894DEBFEF +:10D090000FBECDBFDF91CF911F910F91FF90EF9009 +:10D0A000DF90CF90BF90AF900895DF92EF92FF9204 +:10D0B0000F931F93CF93DF9300D000D0CDB7DEB78F +:10D0C00067E373E187E698E00E949B5F0DE41BE055 +:10D0D000D12C80E1E82EF12CF8018081803130F4F0 +:10D0E00060E775E087E698E00E94C260F801808101 +:10D0F000F5E090E0A0E0B0E089839A83AB83BC8345 +:10D10000FE82ED82BE016F5F7F4F87E698E0DF16FB +:10D1100039F00E946F2265E373E10E949B5F04C0B7 +:10D120000E946F220E94BE60D3940F5F1F4F86E063 +:10D13000D812D2CF26960FB6F894DEBF0FBECDBF61 +:10D14000DF91CF911F910F91FF90EF90DF900895A5 +:10D15000CF92DF92EF92FF928091760B9091770BB6 +:10D16000892B09F450C00E94C42D6B017C0167E03B +:10D1700073E187E698E00E949B5F2AE0B701A60171 +:10D1800087E698E00E94D45F8091760B9091770BB0 +:10D190000E9441671092770B1092760B10925907FC +:10D1A000109258071092EF0B1092EE0B10925D0741 +:10D1B00010925C071092590B1092580B10925D0B55 +:10D1C00010925C0B10929A051092990510925B0BCD +:10D1D00010925A0B0E94C42D6B017C0162E073E136 +:10D1E00087E698E00E949B5F2AE0B701A60187E6E8 +:10D1F00098E00E94D45F87E698E0FF90EF90DF9080 +:10D20000CF900C94BE60FF90EF90DF90CF90089588 +:10D210005F926F927F928F929F92AF92BF92CF92C6 +:10D22000DF92EF92FF920F931F93CF93DF93CDB7CF +:10D23000DEB7E4970FB6F894DEBF0FBECDBF6C012A +:10D240007B013A01590161E00E940222002361F052 +:10D25000682F6062C6010E94DB2161EF72E187E600 +:10D2600098E00E949B5FC0C01AA219A2FE01B3966B +:10D270008EE0DF011D928A95E9F720E030E043E07F +:10D2800050E060E2CE0101960E94332DD601129645 +:10D29000ED91FC9113976081718140E250E0CE01E5 +:10D2A00001960E943888B2E0EB16F104C9F03CF414 +:10D2B000E114F104E1F0EA94EF2879F05FC086E030 +:10D2C000E816F10451F09EE0E916F10481F0A5E0C2 +:10D2D000EA16F10409F052C003C06EE774E002C020 +:10D2E00061E874E0CE0181960E94318850C0A1149B +:10D2F000B10409F44CC08501C12CD12C82E7A82EC1 +:10D3000085E0B82E94E0592E7E01B1E3EB0EF11CBE +:10D310004301E1E08E1A9108C614D704C4F5D80180 +:10D320008C9111969C910E5F1F4F9F938F93BF928C +:10D33000AF921F925F92FF92EF920E94658840E148 +:10D3400050E0B701CE0181960E9438880FB6F8945C +:10D35000DEBF0FBECDBFC814D90461F065E775E02C +:10D36000C7010E94318840E150E0B701CE018196AB +:10D370000E943888FFEFCF1ADF0ACECF63EE72E14A +:10D3800087E698E00E949B5F8FEF9FEF2FC06DEDC7 +:10D3900072E187E698E00E949B5FBE016F5F7F4F5E +:10D3A00087E698E00E94C2606AED72E187E698E045 +:10D3B0000E949B5FBE016F5D7F4F87E698E00E94F1 +:10D3C000C26087E698E00E94BE600E947F64882366 +:10D3D00059F080919405811107C0BE016F5D7F4FA8 +:10D3E000CE0101960E94916580E090E0E4960FB630 +:10D3F000F894DEBF0FBECDBFDF91CF911F910F918B +:10D40000FF90EF90DF90CF90BF90AF909F908F9064 +:10D410007F906F905F900895FF920F931F93CF932B +:10D42000DF93CDB7DEB729970FB6F894DEBF0FBEF6 +:10D43000CDBF8C010E944421882309F46BC060E0B9 +:10D44000C8010E940222D8011896FC90B7E0FB1692 +:10D4500071F0823009F45CC020F4813009F45DC0C1 +:10D4600006C0853009F454C0863009F456C0C8019E +:10D470000E948921362F272F4F2D50E04A30510529 +:10D4800008F046C0FA018827EE51FF4F8F4F0C94E9 +:10D49000C783D8011496ED91FC911597808585304E +:10D4A000B9F56EEC72E187E698E00E949B5FD801C7 +:10D4B0001496ED91FC9115970681178101151105C0 +:10D4C00039F1F80161857285CE0101960E947A6377 +:10D4D000CE0101960E944421882311F1CE010196CC +:10D4E0000E940C6A892BE1F066EC72E187E698E015 +:10D4F0000E949B5F12C0292F990F330B03C0832F0B +:10D50000922F9C0181E090E0232B81F480E00EC0FB +:10D5100080E004C08FEF9FEF09C081E090E006C07B +:10D52000D80112960D911C911397C8CF29960FB66A +:10D53000F894DEBF0FBECDBFDF91CF911F910F9149 +:10D54000FF9008952F923F924F925F926F927F9239 +:10D550008F929F92AF92BF92CF92DF92EF92FF9203 +:10D560000F931F93CF93DF93CDB7DEB7E0970FB63E +:10D57000F894DEBF0FBECDBF8B0169017A0194E044 +:10D58000EAE8F3E0DE01119601900D929A95E1F739 +:10D59000FE0135968CE1DF011D928A95E9F794E052 +:10D5A000EAE8F3E0DE01919601900D929A95E1F799 +:10D5B000FE01B5968CE0DF011D928A95E9F7AE0178 +:10D5C0004F5F5F4F68E0C8010E94F12D1A8A809179 +:10D5D000760B9091770B892B09F477C1C701B601BF +:10D5E0000E94DD841B013F926F9382E795E09F9339 +:10D5F0008F938E010F5D1F4F1F930F930E94A28880 +:10D600000F900F900F900F900F900F9020E030E050 +:10D61000A901C701B6010E94C58526013701181668 +:10D6200024F077FA709477F87094F8010190002054 +:10D63000E9F731975F01A01AB10A8EE2808382E296 +:10D64000882E912C8C0E9D1E8A0C9B1CB10137FEDE +:10D6500003C0719561957109072E000C880B990B19 +:10D660000E9415859B01AC01C301B2010E94F983A0 +:10D6700020E030E040E251E40E94CA850E94DD844F +:10D68000605DF4016083FE01EA0DFB1D13A287E6D5 +:10D6900098E00E94BE6062E473E187E698E00E9431 +:10D6A0009B5FB80187E698E00E94C26060E473E186 +:10D6B00087E698E00E949B5FBE016F5F7F4F80917D +:10D6C000990590919A050E9481315C01009709F4B7 +:10D6D000E4C069E774E00E948131DC0119968D9005 +:10D6E0009C901A97B40187E698E00E94C2606EE3AE +:10D6F00073E187E698E00E949B5F87E698E00E94CE +:10D70000BE6020E030E04EEF52ECC701B6010E944F +:10D710006684882309F4D9C020E030E04AEA52E464 +:10D72000C701B6010E946684882309F4CEC020E0B8 +:10D7300030E0A901C701B6010E946684882309F47C +:10D74000C4C081149104C9F020E030E043E050E00F +:10D7500060E2CE0101960E94332D40E250E0B40118 +:10D76000CE0101960E9438880E947F64882329F0A8 +:10D7700080919405882309F4A2C06AE674E0C5018B +:10D780000E948131FC01618572856115710509F482 +:10D790009CC0DB018C91882309F497C08091EE0B2B +:10D7A0009091EF0B009709F490C00E9481318C0199 +:10D7B000009709F48AC064E070E00E941C2E882360 +:10D7C00009F483C0C8010E940F358430A9F50E9476 +:10D7D000C5285C01892B19F085E0F50180870E943E +:10D7E000C5284C01892B49F083E0D40118968C930D +:10D7F000F401C186D286E386F4860E94C5287C01A6 +:10D80000892B69F082E0D70118968C9388EC90E020 +:10D81000A0E0B0E0F70181879287A387B487B401C5 +:10D82000C5010E949C31B701C5010E949C31B50120 +:10D83000C8010E949C3149C064E0C8010E94743153 +:10D840004C01009709F441C061E00E9474315C0111 +:10D8500060E0C4010E947431DC011996CD92DD9222 +:10D86000ED92FC921C97F50181859285A385B48584 +:10D87000892B8A2B8B2B39F4D8016D917C9187E70A +:10D8800095E00E94366788EC90E0A0E0B0E0F501FA +:10D8900081879287A387B48718C0BE016F5F7F4FCF +:10D8A00087E698E00E94C2606CE373E187E698E047 +:10D8B0000E949B5F87E698E00E94BE6006C0B801A8 +:10D8C000CE0101960E94366758CFE0960FB6F894C5 +:10D8D000DEBF0FBECDBFDF91CF911F910F91FF90A3 +:10D8E000EF90DF90CF90BF90AF909F908F907F9000 +:10D8F0006F905F904F903F902F9008953FB7F894AE +:10D900008091F50B9091F60BA091F70BB091F80B6D +:10D9100026B5A89B05C02F3F19F00196A11DB11D8A +:10D920003FBFBA2FA92F982F8827820F911DA11DC5 +:10D93000B11DBC01CD0142E0660F771F881F991F02 +:10D940004A95D1F7089590E0FC013197E231F10555 +:10D9500008F04EC08827E451FF4F8F4F0C94C783C7 +:10D96000809180008F7703C0809180008F7D8093AD +:10D970008000089580918000877FF9CF84B58F77EC +:10D9800002C084B58F7D84BD08958091B0008F77EB +:10D9900003C08091B0008F7D8093B0000895809186 +:10D9A00090008F7707C0809190008F7D03C0809199 +:10D9B0009000877F8093900008958091A0008F77DA +:10D9C00007C08091A0008F7D03C08091A000877F59 +:10D9D0008093A0000895809120018F7707C08091E7 +:10D9E00020018F7D03C080912001877F80932001DB +:10D9F0000895CF93DF9390E0FC01EA50F54F249116 +:10DA0000FC01E45CF44F8491882361F190E0880F7D +:10DA1000991FFC01E452F54FC591D491FC01E458E3 +:10DA2000F54FA591B491611109C09FB7F894888111 +:10DA3000209582238883EC912E230BC0623061F401 +:10DA40009FB7F8948881322F309583238883EC9197 +:10DA50002E2B2C939FBF06C08FB7F894E8812E2BF6 +:10DA600028838FBFDF91CF9108958F929F92AF92BD +:10DA7000BF92CF92DF92EF92FF926B017C010E94E6 +:10DA80007E6C4B015C01C114D104E104F104F1F09E +:10DA90000E947E6CDC01CB0188199909AA09BB0997 +:10DAA000883E9340A105B10570F321E0C21AD10868 +:10DAB000E108F10888EE880E83E0981EA11CB11CD5 +:10DAC000C114D104E104F10419F7DDCFFF90EF9008 +:10DAD000DF90CF90BF90AF909F908F9008952FB719 +:10DAE000F8946091F10B7091F20B8091F30B90918F +:10DAF000F40B2FBF08951F920F920FB60F921124AF +:10DB00002F933F938F939F93AF93BF938091F10B8C +:10DB10009091F20BA091F30BB091F40B3091F00BBC +:10DB200023E0230F2D3720F40196A11DB11D05C060 +:10DB300026E8230F0296A11DB11D2093F00B8093C0 +:10DB4000F10B9093F20BA093F30BB093F40B809135 +:10DB5000F50B9091F60BA091F70BB091F80B019695 +:10DB6000A11DB11D8093F50B9093F60BA093F70BBD +:10DB7000B093F80BBF91AF919F918F913F912F91EF +:10DB80000F900FBE0F901F901895CF93DF93CDB7D6 +:10DB9000DEB7C856D1090FB6F894DEBF0FBECDBFB1 +:10DBA000789484B5826084BD84B5816084BD85B578 +:10DBB000826085BD85B5816085BD80916E00816084 +:10DBC00080936E001092810080918100826080932A +:10DBD000810080918100816080938100809180002C +:10DBE0008160809380008091B10084608093B10057 +:10DBF0008091B00081608093B0008091910082603C +:10DC00008093910080919100816080939100809138 +:10DC100090008160809390008091A1008260809349 +:10DC2000A1008091A10081608093A1008091A0005B +:10DC300081608093A0008091210182608093210106 +:10DC40008091210181608093210180912001816078 +:10DC50008093200180917A00846080937A00809183 +:10DC60007A00826080937A0080917A00816080934C +:10DC70007A0080917A00806880937A001092C100C7 +:10DC80001092D805109287051092860526E040E094 +:10DC900052EC61E070E087E698E00E94F3316EE1BB +:10DCA00075E087E698E00E949B5F6BEF7CE38AEA71 +:10DCB00093E00E94AF6261EC7EE48FEA93E00E9401 +:10DCC000AF626CED7CE384EB93E00E94AF626AEAA2 +:10DCD00072E589EB93E00E94AF6267EC7DE48DEB27 +:10DCE00093E00E94AF6267EE7CE381EC93E00E94D8 +:10DCF000AF626FEF7EE486EC93E00E94AF6265E274 +:10DD00007EE48AEC93E00E94AF6265E97DE48DECED +:10DD100093E00E94AF6262EB7DE481ED93E00E94AC +:10DD2000AF626EED7CE387ED93E00E94AF620E94EC +:10DD3000514F4DE4E42E4BE0F42ED12C00E010E0E6 +:10DD4000C8010E942A83D7018D937D0181508E3FA7 +:10DD500010F4DD24D3940F5F1F4F0630110581F7B7 +:10DD6000D11018C062E275E087E698E00E949B5FE0 +:10DD700086E0E2E1F2E0DE01119601900D928A95D3 +:10DD8000E1F786E0FE013196ADE4BBE001900D9233 +:10DD90008A95E1F70E9455680E940F5061E08DE07E +:10DDA0000E94F96C26E040E855E260E070E08AEC01 +:10DDB00097E00E94F33189E491E39093D40A809331 +:10DDC000D30A8CE59DE49093D60A8093D50A88E522 +:10DDD0009DE49093D80A8093D70A64E170E080E0D4 +:10DDE00090E00E94356DE0918A05F0918B053097A7 +:10DDF00021F08AE19BE2908B878784E797E69093F6 +:10DE0000B0098093AF0964EF71E080E090E00E9478 +:10DE1000356DA89587E698E00E946E5E892BF1F13A +:10DE200087E698E00E944C5E182F8A3029F08D30EA +:10DE300019F0883009F513C0E091D805F0E0E456F8 +:10DE4000FA4F10826EED73E087E698E00E94C260A0 +:10DE50008CE995E00E94F0621092D805DBCF68E073 +:10DE600087E698E00E94945F8091D805882391F21C +:10DE700081508093D805CECF682F87E698E00E9426 +:10DE8000945FE091D805EB3328F681E08E0F809304 +:10DE9000D805F0E0E456FA4F1083BCCF0E947C1204 +:10DEA000029714F00E945A5980919B05882309F427 +:10DEB0000CC28091990590919A05892B09F405C2AD +:10DEC0000E946F6D0091DB051091DC052091DD054E +:10DED0003091DE05601771078207930708F4F5C1DA +:10DEE0000E946F6D4B015C018091920590919305AA +:10DEF000009709F4D8C12091D9053091DA056091D5 +:10DF0000900570919105261737070CF4B2C00E9456 +:10DF10006F6D1B012C01B8E82B0EB3E13B1E411CB9 +:10DF2000511C62E775E087E698E00E946231E0915B +:10DF30008A05F0918B05309751F08FEF8387148617 +:10DF4000DF0113963B961D92AE17BF07E1F7E091F4 +:10DF50008805F091890580E090E02091900530914E +:10DF60009105821793070CF07CC0208131812E7FB0 +:10DF7000219331930196F1CF6091900570919105B5 +:10DF800033E0660F771F3A95E1F720918E053091C7 +:10DF90008F05620F731F0E94EF4618160CF091C791 +:10DFA000E0909005F0909105E4E1EE16F1040CF09C +:10DFB00088C70E946F6D621573058405950508F08A +:10DFC00080C7C0908E05D0908F05370193E0660C16 +:10DFD000771C9A95E1F76C0C7D1C67E0C3010E94E9 +:10DFE0006645F301978189133CC000E010E00E15EF +:10DFF0001F050CF0FAC648E050E0B301C6010E94CC +:10E00000E087F8E0CF0ED11C892B09F0EBC6000F9A +:10E01000111FE0918805F0918905E00FF11F8081C3 +:10E0200091818160918380836BE675E087E698E05B +:10E030000E949B5F809190059091910523E0880F4D +:10E04000991F2A95E1F720918E0530918F05820F57 +:10E05000931F0E94D45664E675E087E698E00E941C +:10E06000623180918A0590918B05009709F084CFE9 +:10E0700028C700918E0510918F05A901E3E0440F98 +:10E08000551FEA95E1F7040F151FF801408148324A +:10E0900009F0FEC0AE014F5F5F4FB8010E94AE466F +:10E0A000882369F12A8130E0C901982F8827990FC8 +:10E0B000990F990F6981F8E06F9FB00111249C01BD +:10E0C000262B372BD8018C918031E1F4688570E0E4 +:10E0D0008F81FB01E81BF109CF019695982F8827C6 +:10E0E000979587950E94B38360517109207F13E053 +:10E0F000220F331F1A95E1F7620F731F04C060E807 +:10E1000074EE01C0B9016138F4EE7F077CF0072E90 +:10E11000000C880B990B0E94158520E030E040E050 +:10E120005CE30E94CA859B01AC0104C020E030E0A2 +:10E130004EEF52ECE0918C05F0918D05309789F00F +:10E140008091D9059091DA05BC01A3E0660F771F95 +:10E15000AA95E1F7A0918E05B0918F056A0F7B1FFC +:10E1600019950091D9051091DA0573E0000F111F80 +:10E170007A95E1F780918E0590918F05080F191F10 +:10E18000E0909205F0909305D8018C91803149F090 +:10E19000B801C7010E94C146D82E882309F46CC07B +:10E1A00002C06CE0D62EF701858196810E9423463D +:10E1B000882309F461C0B801D70115968D919C910F +:10E1C00016970E94D945F701408164E485819681C4 +:10E1D0000E94B745D70112968C91882309F44CC050 +:10E1E000E7EFED0DE33040F4F0E0EE0FFF1FE85EE7 +:10E1F000FD4FC080D18004C04EEEC42E42E0D42E2C +:10E200000115110599F1F7018381882379F1808146 +:10E2100081112CC00E946F6D2B013C019601DD0C19 +:10E22000440B550BA0962CAF3DAF4EAF5FAFA09700 +:10E23000AE014F5F5F4FB801C7010E945846898108 +:10E2400081111AC00E946F6DDC01CB01A0962CAD2C +:10E250003DAD4EAD5FADA097821B930BA40BB50BEC +:10E2600084159505A605B70518F306C0B601DD0CA3 +:10E27000880B990B0E94356D8091D9059091DA0534 +:10E2800001969093DA058093D90564EC79E00DC08E +:10E290002F5F3F4F3093DA052093D90580ED97E04B +:10E2A0000E94B38302C06FEF7FEFCB01770FAA0B01 +:10E2B000BB0B880E991EAA1EBB1E8092DB05909296 +:10E2C000DC05A092DD05B092DE050E94D923809185 +:10E2D000EE0B9091EF0B892B09F47FC58091970588 +:10E2E00090919805049709F4CFC30E946F6D009137 +:10E2F000DF051091E0052091E1053091E205061758 +:10E3000017072807390708F0BFC320E030E1232EA4 +:10E31000312CE0919505F0919605309709F4B4C33E +:10E320002111B2C38085853009F097C346E853E0D8 +:10E3300063965FAF4EAF63976596FFAFEEAF65979D +:10E34000CE018F5A9F4F0E9415220E946F6D4B0184 +:10E350005C016A968FAD6A97843061F008F465C3FA +:10E36000883009F462C3893009F4DDC0853009F0D2 +:10E3700061C35BC38091EC0B9091ED0B892B09F08D +:10E38000CAC0CE018F5A9F4F0E949C658111C3C0A5 +:10E390006796CEACDFAC6797D60118968C91853026 +:10E3A00009F0ABC5C6010E940F35E82EF12CB2E092 +:10E3B000EB16F1040CF4A1C521E030E03093ED0B35 +:10E3C0002093EC0B60E070E0CE018F5A9F4F0E94CB +:10E3D000AD213C0161E070E0CE018F5A9F4F0E9459 +:10E3E000AD218C0135E0E316F1040CF4F9C564E0CD +:10E3F000C6010E947431FC01E184F28426E240E807 +:10E4000055E260E070E08AEC97E00E94F3316092A0 +:10E41000C1098AEC97E09093C0098093BF091092DC +:10E42000CC0A1092CE0A1092CD0AF1E0EF16F10458 +:10E4300009F488C50CF468C532E0E316F10409F06C +:10E4400071C51093C3090093C20981E090E09093D5 +:10E45000C5098093C40983E00E945832A1968FAF0A +:10E46000A197A196FFADA197F1117DC52091C60995 +:10E470003091C709A3963FAF2EAFA397C901330FC1 +:10E48000AA0BBB0B89839A83AB83BC833E822D820C +:10E490006596EEADFFAD6597E080F1806DED75E0BE +:10E4A00087E698E00E949B5FB70187E698E00E94AC +:10E4B000C26066ED75E087E698E00E949B5FBE0152 +:10E4C0006F5F7F4F87E698E00E946F220E94BE60D8 +:10E4D000A3966EAD7FADA397CE018F5A9F4F0E943A +:10E4E000D6651092ED0B1092EC0BE0909505F09034 +:10E4F0009605D70112968D919C911397E6E8F3E06B +:10E50000FA83E9839C838B83CE0101960E941522B6 +:10E51000EF2809F045C5CE018F5A9F4F0E949A6699 +:10E5200080ED97E089C28091EC0B9091ED0B892BE7 +:10E5300091F7CE018F5A9F4F0E949C658111EBCFBE +:10E5400021E030E03093ED0B2093EC0B0E94C528C6 +:10E550006C01892B21F086E0D60118968C9320E07F +:10E5600030E043E050E060E2CE0101960E94332D9E +:10E570006596EEADFFAD6597608171814FE150E02A +:10E58000CE0101960E94388861EE73E0CE010196BB +:10E590000E94128826E040E855E260E070E08AECD4 +:10E5A00097E00E94F33160E070E0CE018F5A9F4FF8 +:10E5B0000E94AD218093C1098AEC97E09093C00935 +:10E5C0008093BF091092CC0A1092CE0A1092CD0A05 +:10E5D000E4E3F8E0F093C309E093C2092AE030E0F5 +:10E5E0003093C5092093C40983E00E9458328111F9 +:10E5F000BEC066EB75E087E698E00E949B5F06EC84 +:10E6000019E0D8018D919D918D01092E000CAA0B66 +:10E61000BB0B25968CAF9DAFAEAFBFAF25972796AE +:10E620003FAE2EAE2797BE016F5B7F4F87E698E027 +:10E630000E946F2264EB75E00E949B5FB9E00A3D87 +:10E640001B07F9F687E698E00E94BE606091CA0950 +:10E650007091CB09072E000C880B990B0E94158531 +:10E6600020E030E048EC52E40E946B849B01AC0156 +:10E6700067EE73E0C6010E94F9660091CE09109121 +:10E68000CF09A80169EE73E0C6010E94B93160911B +:10E69000D0097091D109072E000C880B990B0E94AC +:10E6A000158520E030E048EC52E40E946B849B0129 +:10E6B000AC016DEE73E0C6010E94F9666091D2096B +:10E6C0007091D309072E000C880B990B0E941585B9 +:10E6D00020E030E040E251E40E946B849B01AC01F9 +:10E6E0006BEE73E0C6010E94F9664091C609509135 +:10E6F000C7096FEE73E0C6010E94B931012B09F41E +:10E7000052C067968EAD9FAD6797FC01208525307E +:10E7100009F049C061E00E947431009709F443C0D8 +:10E7200024E630E06C963FAF2EAF6C97DC01199673 +:10E730006D917C911A97CE018F5B9F4F0E947A63F7 +:10E74000CE018F5B9F4F0E944421882361F1E12C11 +:10E75000F12C01E09E01265A3F4F41E050E060E07D +:10E7600070E0CE018F5B9F4F0E94D7091CC090E0E4 +:10E77000A0E0B0E025968CAF9DAFAEAFBFAF2597C0 +:10E7800027963FAE2EAE27976EE975E087E698E0B4 +:10E790000E949B5FBE016F5B7F4F87E698E00E94FF +:10E7A0006F220E94BE608091C60983FF16C08EE36F +:10E7B00098E09093C3098093C209E1E0F0E0F09300 +:10E7C000C509E093C40983E00E94583281110CC04E +:10E7D0004091C6095091C70902C040E050E062EF85 +:10E7E00073E0C6010E94B93162E370E080E090E01E +:10E7F0000E94356D23E130E03093C3092093C209B4 +:10E8000084E090E09093C5098093C40983E00E945E +:10E8100058328111A9C064E975E087E698E00E944A +:10E820009B5F06EC19E02EECE22E29E0F22ED801D7 +:10E830006D917D918D014AE050E087E698E00E945D +:10E84000656062E975E087E698E00E949B5FE016EC +:10E85000F10669F787E698E00E94BE600091C6095C +:10E860001091C70901151105D1F0B801012E000C56 +:10E87000880B990B0E9415852DEE3EE94CE35EE373 +:10E880000E94CA8522E538EB42E152E40E94F983F6 +:10E890009B01AC0166EF73E0C6010E94F9666091CE +:10E8A000C8097091C909072E000C880B990B0E94AA +:10E8B00015852DEE3EE94CE35EE30E94CA8522E514 +:10E8C00038EB42E152E40E94F9832B013C019B01A9 +:10E8D000AC0165EE73E0C6010E94F9666091CC0957 +:10E8E0007091CD0916161706A4F4072E000C880B9C +:10E8F000990B0E94158520E030E040E251E40E942F +:10E900006B849B01AC016AEF73E0C6010E94F9665B +:10E9100007C040E050E06AEF73E0C6010E94B931E1 +:10E9200020E030E040E252E4C301B2010E94C5851C +:10E930001816A4F5012B91F10E947F64882329F019 +:10E9400080919405882309F46FC3E12CF12C01E038 +:10E9500020E030E040E050E062E070E0CE018F5A0D +:10E960009F4F0E94D7091AC090E0A0E0B0E0259622 +:10E970008CAF9DAFAEAFBFAF259727963FAE2EAE03 +:10E9800027976CE775E087E698E00E949B5FBE01E1 +:10E990006F5B7F4F87E698E00E946F2280E091E0F6 +:10E9A0000E94E0798C01892B61F125961FAE1EAE85 +:10E9B000259727961FAE1EAE27978FEF9FEF2996BC +:10E9C0009FAF8EAF299782E292E023969FAF8EAFE2 +:10E9D00023972B961FAE1EAE2B972D961FAF0EAF13 +:10E9E0002D9780E091E061969FAF8EAF61972F9653 +:10E9F0001FAE1EAE2F97B601CE018F5B9F4F0E94B8 +:10EA0000CE260E947F64882329F080919405882374 +:10EA100009F415C3C8010E94787AC6010E944167B3 +:10EA20001092ED0B1092EC0B76CDCE018F5A9F4FCA +:10EA30000E949A6684E690E0092E000CAA0BBB0B9C +:10EA4000880E991EAA1EBB1E8092DF059092E005DB +:10EA5000A092E105B092E20521E0E0919505F091E8 +:10EA60009605828193819093960580939505892BD5 +:10EA700009F04FCCE091EE0BF091EF0B868197817E +:10EA800090939605809395050E946F6D0091E30524 +:10EA90001091E4052091E5053091E60560177107B6 +:10EAA0008207930708F499C1E091EE0BF091EF0B08 +:10EAB000309709F492C1C680D78010E0C114D10408 +:10EAC00009F4DBC065E070E0C6010E941C2E8823BB +:10EAD00009F4CDC064E0C6010E9474311C010097A6 +:10EAE00009F4C5C00E940F35823008F4C0C061E04F +:10EAF000C6010E947431DC0119961C9119971A966F +:10EB00000C9162E0C6010E947431FC014184528480 +:10EB10006384748463E0C6010E947431DC01199639 +:10EB20002D913D914D915C911C97A7962CAF3DAFD7 +:10EB30004EAF5FAFA79760E0C1010E947431FC0146 +:10EB400081849284A384B48461E0C1010E94743101 +:10EB5000DC0119964D915D916D917C911C97411549 +:10EB600051056105710509F070C2F601608171817E +:10EB700087E698E00E94C2606DE576E087E698E05F +:10EB80000E949B5F20E030E048E152E4C501B401FF +:10EB90000E94C58518163CF4D6016D917C918AE0DF +:10EBA00094E00E9436676D961FAF6D976E960FAF1B +:10EBB0006E97C301B2010E9415852B013C01A596F9 +:10EBC000EEACFFACA597F6010190F081E02DA9967F +:10EBD000FFAFEEAFA99787E698E00E94BE60A996C6 +:10EBE0006EAD7FADA99787E698E00E94C26067E5A9 +:10EBF00076E087E698E00E949B5F42E0C301B201A5 +:10EC00000E944F5761E576E087E698E00E949B5F9F +:10EC100042E0C501B4010E944F576BE476E087E6FD +:10EC200098E00E949B5F4AE050E0A5966EAD7FADF4 +:10EC3000A59787E698E00E9465606E962EAD3FAD81 +:10EC40006E9761E0812F37FD18C20E94F96C42E097 +:10EC5000E416F10409F01AC260E0812F0E94FD3A27 +:10EC600066E476E087E698E00E949B5F11E0D601BB +:10EC70001296CD90DC90139721CF0E946F6DDC012E +:10EC8000CB01805D9A48AF4FBF4F8093E3059093CF +:10EC9000E405A093E505B093E6050E94C42D4B0161 +:10ECA0005C010E946F6D6B017C010E947F64882370 +:10ECB00009F462C020E030E041E050E060E4CE01C1 +:10ECC00001960E94332D40E450E06DE176E0CE01E4 +:10ECD00001960E94D37B67E174E0CE0101960E9409 +:10ECE000128840E450E064E176E0CE0101960E9493 +:10ECF000D37BB501A401CE018F5B9F4F0E94D82C1E +:10ED0000BE016F5B7F4FCE0101960E94916520E0AE +:10ED100030E041E050E060E4CE0101960E94332DE6 +:10ED200040E450E06DE176E0CE0101960E94D37B95 +:10ED300067E174E0CE0101960E94128840E450E041 +:10ED40006DE076E0CE0101960E94D37BC701B6014B +:10ED500028EE33E040E050E00E945083BA01A90160 +:10ED6000CE018F5B9F4F0E94D82CBE016F5B7F4FFF +:10ED7000CE0101960E9491651123C1F00E94C42D1D +:10ED80006B017C0168E276E087E698E00E949B5F79 +:10ED90002AE0B701A60187E698E00E94D45F69E106 +:10EDA00074E087E698E00E94C26017C00E94C42DFC +:10EDB0006B017C0166E276E087E698E00E949B5F4B +:10EDC0002AE0B701A60187E698E00E94D45F64E2DA +:10EDD00076E087E698E00E949B5F0E94412E0E94A9 +:10EDE0001F5F17C80F5F1F4F02C980919205909156 +:10EDF0009305892B09F435C9E0919005F0919105AF +:10EE0000EE0FFF1F8091880590918905E80FF91F8B +:10EE100021E030E03183208300919005109191052D +:10EE20006FE575E087E698E00E949B5F4AE050E05E +:10EE3000B80187E698E00E94656068E575E087E6BE +:10EE400098E00E949B5F8091900590919105B3E0BE +:10EE5000880F991FBA95E1F720918E0530918F05A3 +:10EE6000820F931F0E94D45687E698E00E94BE60EE +:10EE7000609190057091910513E0660F771F1A95C8 +:10EE8000E1F780918E0590918F05680F791FDB0166 +:10EE90008C91883261F480919205909193050E9443 +:10EEA000525680918A0590918B050E949A2B8091F1 +:10EEB000900590919105019690939105809390050E +:10EEC000D0C8009190051091910569E475E087E63E +:10EED00098E00E949B5F4AE050E0B80187E698E026 +:10EEE0000E94656087E698E00E94BE601092DA0595 +:10EEF0001092D90560E47FE1D8C96AEF75E087E632 +:10EF000098E00E949B5F07CBEF2831F51093C3096F +:10EF10000093C209A1E0B0E0B093C509A093C40971 +:10EF200081E09ACA43E0E416F104B1F41093C309F6 +:10EF30000093C209E1E0F0E0F093C509E093C40951 +:10EF400084E08ACA1093C3090093C209F092C509EC +:10EF5000E092C40982E080CA62EE75E087E698E03C +:10EF60000E949B5F7ECAA1963FADA197832F90E040 +:10EF7000A0E0B0E089839A83AB83BC833E822D827C +:10EF800060EC75E087E698E00E949B5FBE016F5FD2 +:10EF90007F4F87E698E00E946F220E94BE60A1CA60 +:10EFA000CE0101960E944421882309F4B4CA8985C0 +:10EFB000843009F0B0CA60E070E0CE0101960E9492 +:10EFC000AD216816790609F0A6CA61E070E0CE01AD +:10EFD00001960E94AD210817190709F09CCA04C0C8 +:10EFE00082E0E82EF12C0ACAA3966EAD7FADA397FE +:10EFF000CE0101960E94D665E0919505F0919605A7 +:10F00000828193819093960580939505892B09F0D1 +:10F0100082CAE091EE0BF091EF0B8681978190937D +:10F0200096058093950577CA6596EEADFFAD659719 +:10F03000608171818AE094E00E94366786CCB801D5 +:10F04000CE0101960E943667E5CC41505109610915 +:10F050007109DC0119964D935D936D937C931C9718 +:10F06000452B462B472B09F08DCDF6016081718130 +:10F070008EEF93E00E94366785CD81950E94F96CF2 +:10F0800032E0E316F10409F05EC018C0F5E0EF16B7 +:10F09000F10409F4E1CD61E0C1010E947431FC0189 +:10F0A00081859285A385B485892B8A2B8B2B61F46E +:10F0B0006E96EEADFFAD6E97F7FFCECD60E0812F7F +:10F0C00081950E94FD3AC8CD20E030E040E85FE342 +:10F0D000C301B2010E94F9839B01AC01C501B401D7 +:10F0E0000E94668487FF12C06E962EAD3FAD6E976C +:10F0F00037FF05C060E0812F81950E94FD3A61E0F5 +:10F10000812F0E94FD3A62E476E0ACCDA501940126 +:10F11000C301B2010E946684181694F06E964EAD3B +:10F120005FAD6E9757FF05C061E0812F81950E940A +:10F13000FD3A60E0812F0E94FD3A6DE376E092CDCA +:10F140006EE276E08FCD25E0E216F10409F0A3CF60 +:10F15000B5CFEAECF7E01382128248EE53E060E0AC +:10F1600070E044835583668377838EE892E09183D1 +:10F17000808325ED30E03587248724ED30E0378724 +:10F18000268720ED30E0318B208B21ED30E0338B72 +:10F19000228B22ED30E0358B248B26ED30E0378B4F +:10F1A000268B118E128E138E148EE7E6F8E01382F2 +:10F1B000128244835583668377839183808385ECB1 +:10F1C00090E09587848784EC90E09787868780EC31 +:10F1D00090E0918B808B81EC90E0938B828B82EC22 +:10F1E00090E0958B848B86EC90E0978B868B118ECC +:10F1F000128E138E148EE6EEFAE080E293E0918395 +:10F2000080831282138214821582ECEEFAE09183DD +:10F2100080831282138214821582E2EFFAE09183D6 +:10F2200080831282138214821582E4E0F9E09183D4 +:10F2300080831282138214821582E8EFFAE09183B0 +:10F2400080831282138214821582EEEFFAE091839A +:10F2500080831282138214821582E4E0FBE09183A2 +:10F2600080831282138214821582EAE0FBE091838C +:10F2700080831282138214821582EAE0F9E091837E +:10F2800080831282138214821582E2E1F9E01382F4 +:10F290001282448355836683778320EA32E0318388 +:10F2A0002083E0E1FBE09183808312821382148249 +:10F2B0001582E6E1FBE0918380831282138214823F +:10F2C0001582ECE1FBE09183808312821382148229 +:10F2D0001582E9EDFAE01382128244835583668336 +:10F2E00077832AEF32E03183208324E02487109251 +:10F2F000D40A1092D30A1092D60A1092D50A10920C +:10F30000D80A1092D70AAEE1B9E013961C921E9269 +:10F31000129722EB32E011963C932E939093B20910 +:10F320008093B1091092B3091092B4091092B509F3 +:10F330001092B6092FEF3FEF3093BE092093BD091D +:10F340001596FC93EE9314971092BC091092BB098A +:10F35000E2E2FBE0918380831282138214821582A1 +:10F36000E8E2FBE09183808312821382148215828B +:10F37000EEE2FBE091838083128213821482158275 +:10F38000E4E3FBE09183808312821382148215826E +:10F39000EAE3FBE091838083128213821482158258 +:10F3A000E0E4FBE08FEF80831282118214861386E3 +:10F3B0008FEF9FEFDC0187839087A187B287089545 +:10F3C0000F931F93CF93DF938230910510F482E067 +:10F3D00090E0E091FD0BF091FE0B20E030E0A0E02A +:10F3E000B0E0309719F140815181028113814817B3 +:10F3F0005907C8F08417950769F4109731F01296F1 +:10F400000C93129713961C9327C00093FD0B109337 +:10F41000FE0B22C02115310519F04217530718F4CD +:10F420009A01BD01EF01DF01F801DBCF21153105A4 +:10F43000F9F0281B390B2430310580F48A819B8137 +:10F440006115710521F0FB019383828304C09093C1 +:10F45000FE0B8093FD0BFE01329644C0FE01E20FCD +:10F46000F31F8193919322503109398328833AC045 +:10F470002091FB0B3091FC0B232B41F420910A02CD +:10F4800030910B023093FC0B2093FB0B2091080270 +:10F49000309109022115310541F42DB73EB7409155 +:10F4A0000C0250910D02241B350BE091FB0BF091E7 +:10F4B000FC0BE217F307A0F42E1B3F0B28173907AC +:10F4C00078F0AC014E5F5F4F2417350748F04E0FC0 +:10F4D0005F1F5093FC0B4093FB0B8193919302C0F1 +:10F4E000E0E0F0E0CF01DF91CF911F910F910895FF +:10F4F000CF93DF93009709F481C0FC013297138208 +:10F500001282A091FD0BB091FE0B109781F4208127 +:10F510003181820F931F2091FB0B3091FC0B281738 +:10F52000390751F5F093FC0BE093FB0B67C0ED013D +:10F5300020E030E0CE17DF0740F44A815B819E0176 +:10F5400041155105F1F0EA01F5CFD383C283408123 +:10F550005181840F951FC817D90759F48881998163 +:10F56000840F951F0296918380838A819B81938368 +:10F5700082832115310529F4F093FE0BE093FD0BF6 +:10F580003DC0E901FB83EA8349915991C40FD51F1E +:10F59000EC17FD0761F480819181840F951F02961D +:10F5A000E90199838883828193819B838A83E0E048 +:10F5B000F0E012968D919C911397009719F0FD0140 +:10F5C000DC01F7CF8D919C9111979D012E5F3F4FEC +:10F5D000820F931F2091FB0B3091FC0B28173907EA +:10F5E00069F4309729F41092FE0B1092FD0B02C0C3 +:10F5F00013821282B093FC0BA093FB0BDF91CF918F +:10F6000008958F929F92AF92BF92CF92DF92EF9226 +:10F61000FF92CF93DF93EC01688179818A819B818E +:10F62000611571058105910521F464E279ED8BE5A1 +:10F6300097E02DE133EF41E050E00E9472834901F1 +:10F640005A019B01AC01A7EAB1E40E9491836B01CE +:10F650007C01ACEEB4EFA50194010E949F83DC0114 +:10F66000CB018C0D9D1DAE1DBF1DB7FF03C00197C3 +:10F67000A109B04888839983AA83BB83BC01CD01CB +:10F680009F77DF91CF91FF90EF90DF90CF90BF9069 +:10F69000AF909F908F9008958F929F92AF92BF925C +:10F6A000CF92DF92EF92FF9260910E0270910F0263 +:10F6B00080911002909111026115710581059105EB +:10F6C00021F464E279ED8BE597E02DE133EF41E041 +:10F6D00050E00E94728349015A019B01AC01A7EAE4 +:10F6E000B1E40E9491836B017C01ACEEB4EFA50103 +:10F6F00094010E949F83DC01CB018C0D9D1DAE1DEA +:10F70000BF1DB7FF03C00197A109B04880930E0247 +:10F7100090930F02A0931002B0931102BC01CD018F +:10F720009F77FF90EF90DF90CF90BF90AF909F902A +:10F730008F90089560930E0270930F0280931002D1 +:10F74000909311020895FC0188279927E89421914C +:10F750002032E9F3293010F02E30C8F32B3241F07B +:10F760002D3239F4689404C00E94367C820F911DBA +:10F77000219120532A30C0F31EF4909581959F4F1C +:10F78000089591110C943C82803219F08950855073 +:10F79000C8F70895FB01DC018D91059080190110D7 +:10F7A000D9F3990B0895FB01DC010D900020E9F7D6 +:10F7B00011974150504028F0059000200D92C9F754 +:10F7C00008951C920895FB01DC014150504030F037 +:10F7D0008D910590801919F40020B9F7881B990BB9 +:10F7E0000895FB01DC014150504048F005900D9216 +:10F7F0000020C9F701C01D9241505040E0F7089524 +:10F8000049EF5BE00C94047CFA01A191B081009770 +:10F8100019F41097E1F0CD01DC01CD010D9000202D +:10F8200011F4C00113C0FB012191222319F020150E +:10F83000D9F7F3CFFB012191201519F41E921196EF +:10F8400006C02223C1F70D900020A1F7D001FA01D4 +:10F85000A193B0830895BB274A3031F4992322F451 +:10F86000BDE2909581959F4F0C943F7C7AE0979FE5 +:10F87000902D879F802D910D11240895BB27FB01AA +:10F880005527AA27880F991FAA1FA41710F0A41B99 +:10F8900083955051B9F7A05DAA3308F0A95DA193F3 +:10F8A000009779F7B111B1931192CB010C94678253 +:10F8B000FC01238127FF10C0EFEFFBE020813181A5 +:10F8C0008217930711F41182108232962CE0E530F2 +:10F8D000F207A1F70E94787A80E090E008950F93F4 +:10F8E0001F93CF93DF93009731F46115710519F4DD +:10F8F00080E090E03AC08B01EC016EE070E081E0C6 +:10F9000090E00E942082FC01892B91F380E88383A0 +:10F910000115110571F01387028781E883838091B7 +:10F92000FF0B9091000C892B21F4F093000CE093D5 +:10F93000FF0B2097C9F0D187C087838182608383C2 +:10F940008091010C9091020C892B71F4F093020CC0 +:10F95000E093010C8091030C9091040C892B21F40D +:10F96000F093040CE093030CCF01DF91CF911F9132 +:10F970000F910895CF93DF93EC012B8120FF33C0CB +:10F9800026FF0AC02F7B2B838E819F8101969F8348 +:10F990008E838A8190E029C022FF0FC0E881F9811F +:10F9A0008081082E000C990B009719F420622B839C +:10F9B0001AC03196F983E8830EC0EA85FB85199554 +:10F9C00097FF09C02B81019611F080E201C080E110 +:10F9D000822B8B8308C02E813F812F5F3F4F3F8357 +:10F9E0002E83992702C08FEF9FEFDF91CF9108956B +:10F9F0000F931F93CF93DF93CDB7DEB7088519859B +:10FA0000F801838188608383AE01445F5F4F6A851C +:10FA10007B85C8010E94327DF8012381277F2383E3 +:10FA2000DF91CF911F910F9108950F931F93CF9363 +:10FA3000DF93CDB7DEB708851985F801838188602B +:10FA40008383AE01445F5F4F6A857B85C8010E9456 +:10FA5000FB80F8012381277F2383DF91CF911F91C2 +:10FA60000F9108952F923F924F925F926F927F92E3 +:10FA70008F929F92AF92BF92CF92DF92EF92FF92BE +:10FA80000F931F93CF93DF93CDB7DEB72B970FB6AE +:10FA9000F894DEBF0FBECDBF6C017B018A01FC0173 +:10FAA00017821682838181FFCCC1CE0101963C0171 +:10FAB000F6019381F70193FD859193FF81917F0179 +:10FAC000882309F4BAC1853239F493FD859193FFF7 +:10FAD00081917F01853229F4B60190E00E947782FE +:10FAE000E7CF912C212C312CFFE1F315D8F08B328C +:10FAF00079F038F4803279F08332A1F4232D20613B +:10FB00001DC08D3261F0803369F4232D216016C051 +:10FB1000832D8260382EE32DE4603E2E2AC0F32D23 +:10FB2000F8601DC037FC2DC020ED280F2A3040F0B2 +:10FB30008E32B9F436FC81C1232D2064322E19C0D7 +:10FB400036FE06C08AE0989E200D1124922E11C028 +:10FB5000EAE02E9E200D1124222EF32DF0623F2E7E +:10FB600008C08C3621F4832D8068382E02C0883678 +:10FB700041F4F70193FD859193FF81917F018111FC +:10FB8000B3CF982F9F7D9554933028F40C5F1F4F6F +:10FB90009FE399830DC0833631F0833771F083354D +:10FBA00009F059C021C0F801808189830E5F1F4F81 +:10FBB00088248394912C530113C02801F2E04F0E46 +:10FBC000511CF801A080B18036FE03C0692D70E0A1 +:10FBD00002C06FEF7FEFC5010E945C824C01820181 +:10FBE000F32DFF773F2E16C0280122E0420E511C54 +:10FBF000F801A080B18036FE03C0692D70E002C01C +:10FC00006FEF7FEFC5010E944A824C01F32DF0682F +:10FC10003F2E820133FC1BC0822D90E0881699068E +:10FC2000B0F4B60180E290E00E9477822A94F4CF8B +:10FC3000F50137FC859137FE81915F01B60190E0B7 +:10FC40000E94778221102A9421E0821A910881145F +:10FC5000910471F7E8C0843611F0893641F5F80156 +:10FC600037FE07C060817181828193810C5F1F4FD5 +:10FC700008C060817181072E000C880B990B0E5F04 +:10FC80001F4FF32DFF763F2E97FF09C0909580956B +:10FC9000709561957F4F8F4F9F4FF0683F2E2AE000 +:10FCA00030E0A3010E94CC82882E861845C085379B +:10FCB00031F4232D2F7EB22E2AE030E025C0932D83 +:10FCC000997FB92E8F36C1F018F4883579F0B5C018 +:10FCD000803719F0883721F0B0C0E92FE061BE2EDF +:10FCE000B4FE0DC0FB2DF460BF2E09C034FE0AC067 +:10FCF000292F2660B22E06C028E030E005C020E1A2 +:10FD000030E002C020E132E0F801B7FE07C06081B8 +:10FD10007181828193810C5F1F4F06C06081718168 +:10FD200080E090E00E5F1F4FA3010E94CC82882EDE +:10FD30008618FB2DFF773F2E36FE0DC0232D2E7F1C +:10FD4000A22E891458F434FE0BC032FC09C0832D56 +:10FD50008E7EA82E05C0B82CA32C03C0B82C01C0E1 +:10FD6000B92CA4FE0FC0FE01E80DF11D8081803387 +:10FD700021F49A2D997EA92E09C0A2FE06C0B39443 +:10FD8000B39404C08A2D867809F0B394A3FC11C003 +:10FD9000A0FE06C0B21488F4280C922C9B180EC04A +:10FDA000B21460F4B60180E290E00E947782B394CE +:10FDB000F7CFB21418F42B1802C0982C212CA4FEF3 +:10FDC00010C0B60180E390E00E947782A2FE17C0C7 +:10FDD000A1FC03C088E790E002C088E590E0B6018E +:10FDE0000CC08A2D867859F0A1FE02C08BE201C0BA +:10FDF00080E2A7FC8DE2B60190E00E947782891430 +:10FE000038F4B60180E390E00E9477829A94F7CFAD +:10FE10008A94F301E80DF11D8081B60190E00E9403 +:10FE200077828110F5CF222009F442CEB60180E21C +:10FE300090E00E9477822A94F6CFF601868197811E +:10FE400002C08FEF9FEF2B960FB6F894DEBF0FBE68 +:10FE5000CDBFDF91CF911F910F91FF90EF90DF9079 +:10FE6000CF90BF90AF909F908F907F906F905F905A +:10FE70004F903F902F90089520FD09C0FC0123FD75 +:10FE800005C022FF02C073836283518340830895BB +:10FE900044FD17C046FD17C0AB01BC01DA01FB01F0 +:10FEA000AA0FBB1FEE1FFF1F1094D1F74A0F5B1F55 +:10FEB0006E1F7F1FCB01BA01660F771F881F991F26 +:10FEC00009C033E001C034E0660F771F881F991F17 +:10FED0003150D1F7620F711D811D911D08950F934F +:10FEE0001F93CF93DF938C01C8010E94BA7CEC0171 +:10FEF00097FD08C00E94C17B892BB1F7B801CE01E4 +:10FF00000E94B382CE01DF91CF911F910F9108958E +:10FF10008F929F92AF92BF92EF92FF920F931F9397 +:10FF2000CF93DF938C01D62F7A01B22E0E94BA7C38 +:10FF30009C0133272B32310531F02D32310561F42C +:10FF40008B2D8068B82ED15011F480E068C0C801B4 +:10FF50000E94BA7C97FDF9CFCB2DCD7F2B2D20733E +:10FF600009F58033F9F4AA24AA94AD0E09F443C02C +:10FF7000C8010E94BA7C97FD3EC09C012F7D3327AB +:10FF80002835310549F4C264D250A9F1C8010E9454 +:10FF9000BA7C97FF07C02FC0B6FE02C0C26001C086 +:10FFA000C261DA2D812C912C540120ED280F2830CC +:10FFB00080F0C4FF04C0B8010E94B38219C02A3087 +:10FFC00040F0C6FFF8CF2F7D3FEE320F363098F766 +:10FFD00027504C2FC501B4010E94487F4B015C01A2 +:10FFE000C260D15059F0C8010E94BA7C97FFDDCFA2 +:10FFF000C1FD04C0AACF812C912C5401C7FF08C0B9 +:020000021000EC +:10000000B094A09490948094811C911CA11CB11C6C +:100010002C2FB501A401C7010E943C7F81E0DF9134 +:10002000CF911F910F91FF90EF90BF90AF909F9055 +:100030008F9008955F926F927F928F929F92AF926E +:10004000BF92CF92DF92EF92FF920F931F93CF93C5 +:10005000DF93CDB7DEB7A0970FB6F894DEBF0FBE23 +:10006000CDBF5C01962E7A01F9018E010F5F1F4F03 +:10007000680180E2D8011D928A95E9F7D5011396AF +:100080008C9080E090E0612C712C30E061E070E0B9 +:1000900083FC259183FE21918F01522E211103C0F3 +:1000A00080E090E092C02E3511F4009751F1432F7B +:1000B00050E0481759073CF42D3559F12D3219F409 +:1000C000772009F103C0772009F46AC0452D4695D1 +:1000D00046954695D601A40FB11D452D47708B015D +:1000E00002C0000F111F4A95E2F7A8015C91452B51 +:1000F0004C93651459F0561410F45394E7CF5A9466 +:10010000E5CF31E004C07724739401C0712C0196CF +:10011000BFCF772019F08E8180628E83311103C0AA +:100120008824839417C0F6019E012F5D3F4F808184 +:10013000809581932E173F07D1F7F2CFE114F10498 +:1001400029F0D7018C93F70131967F019A94812C85 +:100150009920F9F0C5010E94BA7C97FD18C0FC01F6 +:10016000FF2723E0F595E7952A95E1F7EC0DFD1DB6 +:10017000208130E0AC014770552702C035952795A6 +:100180004A95E2F720FDDACFB5010E94B3828110D3 +:1001900087CFE114F10411F0D7011C92C80115C0FA +:1001A000422F469546954695D601A40FB11D422F84 +:1001B00047708B0102C0000F111F4A95E2F7A8019A +:1001C0005C91452B4C93622EA2CFA0960FB6F8946B +:1001D000DEBF0FBECDBFDF91CF911F910F91FF907A +:1001E000EF90DF90CF90BF90AF909F908F907F90D7 +:1001F0006F905F9008955F926F927F928F929F921F +:10020000AF92BF92CF92DF92EF92FF920F931F9324 +:10021000CF93DF936C01EB015A01FC011782168228 +:10022000512CF601E380FE01E3FC8591E3FE819110 +:10023000182FEF01882309F4EEC090E00E94C17BE3 +:10024000892B21F0C6010E946F7FEBCF153241F45C +:10025000FE01E3FC1591E3FE1191EF01153281F4EB +:10026000C6010E94BA7C97FDD4C0412F50E09C018A +:10027000332724173507A9F2B6010E94B382CBC0F9 +:100280001A3239F4E3FC1591E3FE1191EF0101E01C +:1002900001C000E0F12C20ED210F2A3080F4026033 +:1002A0006F2D70E080E090E040E20E94487FF62EE3 +:1002B000FE01E3FC1591E3FE1191EF01ECCF01FF8C +:1002C00003C0F11003C0A7C0FF24FA94183619F038 +:1002D0001C3651F010C0FE01E3FC1591E3FE1191B4 +:1002E000EF01183641F408600460FE01E3FC15914B +:1002F000E3FE1191EF01112309F48DC0612F70E02D +:1003000082E195E00E943F82892B09F484C000FDC0 +:1003100007C0F50180809180C50102965C0102C092 +:10032000812C912C1E3651F4F6014681578160E0F4 +:1003300070E0202FC4010E943C7F73CF1336A9F4D4 +:1003400001FD02C0FF24F394C6010E94BA7C97FD10 +:1003500060C08114910429F0F4018083C4010196E6 +:100360004C01FA94F110F0CF50C01B3559F49E01A6 +:10037000A4016F2DC6010E941A80EC01892B09F09F +:1003800044C03EC0C6010E946F7F97FD42C01F3629 +:1003900061F128F4143639F1193651F128C01337B8 +:1003A00071F0153701F123C08114910429F0F40193 +:1003B0006082C40101964C01FA94FF2071F0C601DD +:1003C0000E94BA7C3C0197FD08C00E94C17B892B2A +:1003D00059F3B601C3010E94B38281149104A9F0BC +:1003E000F401108212C0006203C0006101C0006409 +:1003F000202FA4016F2DC6010E94887F811105C0A6 +:10040000F6018381807329F406C000FD0ACF53945E +:1004100008CF552019F0852D90E002C08FEF9FEF97 +:10042000DF91CF911F910F91FF90EF90DF90CF90D0 +:10043000BF90AF909F908F907F906F905F90089546 +:100440000F931F93CF93DF93869F8001879F100D9B +:10045000969F100D1124C8010E94E079EC010097CD +:1004600029F0A80160E070E00E945582CE01DF9182 +:10047000CF911F910F910895992788270895FC0126 +:100480000590061621F00020D9F7C0010895319794 +:10049000CF010895FC010590615070400110D8F71C +:1004A000809590958E0F9F1F0895DC0101C06D937C +:1004B00041505040E0F70895FC01615070400190B8 +:1004C0000110D8F7809590958E0F9F1F0895DC013D +:1004D000FC01672F71917723E1F7329704C07C917B +:1004E0006D9370836291AE17BF07C8F308950F93A1 +:1004F0001F93CF93DF93FB01238121FD03C08FEF77 +:100500009FEF2CC022FF16C0468157812481358180 +:100510004217530744F4A081B1819D012F5F3F4FE3 +:10052000318320838C93268137812F5F3F4F378320 +:10053000268314C08B01EC01FB010084F185E02DC2 +:100540001995892BE1F6D80116968D919C911797F4 +:10055000019617969C938E931697CE01DF91CF91BB +:100560001F910F910895FB01238120FF12C026FDEA +:1005700010C08F3F3FEF930761F082832F7D20648F +:100580002383268137812150310937832683992798 +:1005900008958FEF9FEF0895FA01AA27283051F1AF +:1005A000203181F1E8946F936E7F6E5F7F4F8F4FA4 +:1005B0009F4FAF4FB1E03ED0B4E03CD0670F781F03 +:1005C000891F9A1FA11D680F791F8A1F911DA11DE8 +:1005D0006A0F711D811D911DA11D20D009F4689421 +:1005E0003F912AE0269F11243019305D3193DEF6C9 +:1005F000CF010895462F4770405D4193B3E00FD07F +:10060000C9F7F6CF462F4F70405D4A3318F0495D69 +:1006100031FD4052419302D0A9F7EACFB4E0A6954C +:100620009795879577956795BA95C9F7009761056E +:10063000710508959B01AC010A2E069457954795C4 +:1006400037952795BA95C9F7620F731F841F951FB9 +:10065000A01D0895F999FECF92BD81BDF89A992702 +:1006600080B50895262FF999FECF1FBA92BD81BD9E +:1006700020BD0FB6F894FA9AF99A0FBE0196089524 +:10068000DB018F939F930E949183BF91AF91A29FB3 +:10069000800D911DA39F900DB29F900D1124089580 +:1006A000A1E21A2EAA1BBB1BFD010DC0AA1FBB1F76 +:1006B000EE1FFF1FA217B307E407F50720F0A21BE8 +:1006C000B30BE40BF50B661F771F881F991F1A9455 +:1006D00069F760957095809590959B01AC01BD017F +:1006E000CF010895052E97FB1EF400940E94898384 +:1006F00057FD07D00E94508307FC03D04EF40C94A2 +:10070000898350954095309521953F4F4F4F5F4FCE +:10071000089590958095709561957F4F8F4F9F4F6D +:1007200008950E94A483A59F900DB49F900DA49F4F +:10073000800D911D11240895B7FF0C9491830E94A0 +:100740009183821B930B0895A29FB001B39FC001B8 +:10075000A39F700D811D1124911DB29F700D811DED +:100760001124911D089597FB072E16F4009407D0CD +:1007700077FD09D00E94E58307FC05D03EF49095F3 +:1007800081959F4F0895709561957F4F0895EE0F65 +:10079000FF1F881F8BBF0790F691E02D19946927E2 +:1007A0009627692778278727782708950E94A483AA +:1007B000332312F48A1B9B0B0C94E0830E94A483C6 +:1007C000B7FF0895821B930B0895AA1BBB1B51E131 +:1007D00007C0AA1FBB1FA617B70710F0A61BB70BB1 +:1007E000881F991F5A95A9F780959095BC01CD0156 +:1007F00008955058BB27AA270E9411840C948B851A +:100800000E947D8538F00E94848520F039F49F3F56 +:1008100019F426F40C947A850EF4E095E7FB0C9419 +:100820007485E92F0E949C8558F3BA1762077307F5 +:100830008407950720F079F4A6F50C94BE850EF494 +:10084000E0950B2EBA2FA02D0B01B90190010C01E0 +:10085000CA01A0011124FF27591B99F0593F50F4F8 +:10086000503E68F11A16F040A22F232F342F442750 +:10087000585FF3CF469537952795A795F040539548 +:10088000C9F77EF41F16BA0B620B730B840BBAF018 +:100890009150A1F0FF0FBB1F661F771F881FC2F783 +:1008A0000EC0BA0F621F731F841F48F48795779597 +:1008B0006795B795F7959E3F08F0B0CF9395880F51 +:1008C00008F09927EE0F9795879508950E94508517 +:1008D00008F481E008950E947F840C948B850E9427 +:1008E000848558F00E947D8540F029F45F3F29F00F +:1008F0000C94748551110C94BF850C947A850E94D8 +:100900009C8568F39923B1F3552391F3951B550BFF +:10091000BB27AA2762177307840738F09F5F5F4FD2 +:10092000220F331F441FAA1FA9F335D00E2E3AF011 +:10093000E0E832D091505040E695001CCAF72BD029 +:10094000FE2F29D0660F771F881FBB1F261737077A +:100950004807AB07B0E809F0BB0B802DBF01FF27AC +:1009600093585F4F3AF09E3F510578F00C94748590 +:100970000C94BF855F3FE4F3983ED4F3869577955A +:100980006795B795F7959F5FC9F7880F911D969565 +:10099000879597F90895E1E0660F771F881FBB1FC1 +:1009A000621773078407BA0720F0621B730B840B6E +:1009B000BA0BEE1F88F7E09508950E94E4846894CE +:1009C000B1110C94BF8508950E94A48588F09F57AB +:1009D00098F0B92F9927B751B0F0E1F0660F771F63 +:1009E000881F991F1AF0BA95C9F714C0B13091F059 +:1009F0000E94BE85B1E008950C94BE85672F782FC4 +:100A00008827B85F39F0B93FCCF38695779567951D +:100A1000B395D9F73EF490958095709561957F4F89 +:100A20008F4F9F4F0895E89409C097FB3EF490952F +:100A30008095709561957F4F8F4F9F4F9923A9F0B7 +:100A4000F92F96E9BB279395F69587957795679546 +:100A5000B795F111F8CFFAF4BB0F11F460FF1BC08A +:100A60006F5F7F4F8F4F9F4F16C0882311F096E91D +:100A700011C0772321F09EE8872F762F05C06623CB +:100A800071F096E8862F70E060E02AF09A95660F84 +:100A9000771F881FDAF7880F9695879597F908953D +:100AA000990F0008550FAA0BE0E8FEEF161617067F +:100AB000E807F907C0F012161306E407F50798F0E7 +:100AC000621B730B840B950B39F40A2661F0232B00 +:100AD000242B252B21F408950A2609F4A140A6957C +:100AE0008FEF811D811D089597F99F6780E870E061 +:100AF00060E008959FEF80EC089500240A94161694 +:100B0000170618060906089500240A9412161306FB +:100B1000140605060895092E0394000C11F4882389 +:100B200052F0BB0F40F4BF2B11F460FF04C06F5FA5 +:100B30007F4F8F4F9F4F089557FD9058440F551F7B +:100B400059F05F3F71F04795880F97FB991F61F04F +:100B50009F3F79F087950895121613061406551FC6 +:100B6000F2CF4695F1DF08C0161617061806991F32 +:100B7000F1CF86957105610508940895E894BB2727 +:100B800066277727CB0197F908950E94508508F4CE +:100B90008FEF08950E94DD850C948B850E947D85E2 +:100BA00038F00E94848520F0952311F00C94748510 +:100BB0000C947A8511240C94BF850E949C8570F357 +:100BC000959FC1F3950F50E0551F629FF001729FF2 +:100BD000BB27F00DB11D639FAA27F00DB11DAA1F01 +:100BE000649F6627B00DA11D661F829F2227B00D4E +:100BF000A11D621F739FB00DA11D621F839FA00DD9 +:100C0000611D221F749F3327A00D611D231F849F28 +:100C1000600D211D822F762F6A2F11249F5750407F +:100C20009AF0F1F088234AF0EE0FFF1FBB1F661FFA +:100C3000771F881F91505040A9F79E3F510580F0C3 +:100C40000C9474850C94BF855F3FE4F3983ED4F315 +:100C5000869577956795B795F795E7959F5FC1F767 +:100C6000FE2B880F911D9695879597F90895FA01A7 +:100C7000EE0FFF1F309621053105A1F161157105B9 +:100C800061F48038BFE39B0749F16894903881058F +:100C900061F08038BFEF9B0741F099234AF5FF3F91 +:100CA000E1053105210519F1E8940894E795D9018A +:100CB000AA2329F4AB2FBE2FF85FD0F310C0FF5F3B +:100CC00070F4A695E0F7F73950F019F0FF3A38F4D0 +:100CD0009F779F930DD00F9007FC9058089546F092 +:100CE0000C947A8560E070E080E89FE308954FE718 +:100CF0009F775F934F933F932F930E9437872F9156 +:100D00003F914F915F910E94CA850C9494860E94F6 +:100D10005085880B990B089529F416F00C9474856E +:100D20000C94BE850C947A850E94A485A8F396380D +:100D3000A0F707F80F92E8942BE33AEA48EB5FE755 +:100D40000E94E0850F920F920F924DB75EB70F92FF +:100D50000E947F87ECEFF1E00E94C6864F915F9181 +:100D6000EF91FF91E595EE1FFF1F49F0FE57E068F8 +:100D70004427EE0F441FFA95E1F74195550B0E9469 +:100D8000F9860F9007FE0C94ED860895DF93CF93BC +:100D90001F930F93FF92EF92DF927B018C01689477 +:100DA00006C0DA2EEF010E94DD85FE01E894A591D0 +:100DB0002591359145915591A6F3EF010E9411843B +:100DC000FE019701A801DA9469F7DF90EF90FF9098 +:100DD0000F911F91CF91DF9108959B01AC0160E0CD +:100DE00070E080E89FE30C946B840C9474850C9401 +:100DF000B3870E94A485D8F39923C9F3940F511D9A +:100E0000A3F39150504094F059F0882332F0660FCC +:100E1000771F881F91505040C1F79E3F51052CF716 +:100E2000880F911D9695879597F908955F3FACF0CF +:100E3000983E9CF0BB27869577956795B79508F403 +:100E4000B1609395C1F7BB0F58F711F460FFE8CF7D +:100E50006F5F7F4F8F4F9F4FE3CF0C94BF8516F08E +:100E60000C94B3870C947A8568940C9474850E94D2 +:100E7000A485A8F39923C1F3AEF3DF93CF931F9317 +:100E80000F93FF92C92FDD2788232AF02197660F41 +:100E9000771F881FDAF720E030E040E85FEB9FE340 +:100EA000883920F0803E38F021968F770E94FA83AF +:100EB000E4E2F2E004C00E94FA83E1E5F2E00E947D +:100EC000C6868B01BE01EC01FB2E6F57710975952B +:100ED000771F880B990B0E94158528E132E741E3C3 +:100EE0005FE30E94DD85AF2D9801AE01FF900F9169 +:100EF0001F91CF91DF910E9411840C948B85FA0190 +:100F0000DC01AA0FBB1F9B01AC01BF5728F42227AD +:100F100033274427507820C0B75190F4AB2F0024DA +:100F2000469537952795011CA395D2F3002071F0C3 +:100F3000220F331F441FB395DAF30ED00C94F983BC +:100F400061307105A0E88A07B94630F49B01AC0115 +:100F50006627772788279078309621F02083318381 +:100F60004283538308959F3F31F0915020F4879539 +:100F700077956795B795880F911D9695879597F901 +:100F8000089581E090E0F8940C94FC880F931F93EF +:100F9000CF93DF938C01FC0101900020E9F7CF0192 +:100FA000801B910B0E94E079EC01009719F0B801C9 +:100FB0000E943188CE01DF91CF911F910F9108954A +:100FC000FB01DC0104C08D910190801921F4415096 +:100FD0005040C8F7881B990B08956817790768F483 +:100FE000FB01DC01E40FF51FA40FB51F02C0029046 +:100FF0000E9241505040D8F708950C94F388FB01AD +:10100000DC018D9181341CF08B350CF4805E619194 +:1010100061341CF06B350CF4605E861B611189F342 +:10102000990B0895FB01DC010D900020E9F7119761 +:1010300001900D920020E1F70895FC01819186173F +:1010400021F08823D9F7992708953197CF01089582 +:10105000FB01DC018D91019080190110D9F3990BEE +:101060000895FB01DC0101900D920020E1F7089545 +:10107000FB01DC010D900020E9F711974150504031 +:1010800028F0019000200D92C9F708951C92089550 +:10109000FB01DC014150504030F08D9101908019EE +:1010A00019F40020B9F7881B990B0895FB01DC01A6 +:1010B0004150504048F001900D920020C9F701C006 +:1010C0001D9241505040E0F708950F931F93CF9326 +:1010D000DF93CDB7DEB72E970FB6F894DEBF0FBE05 +:1010E000CDBF0E891F89888D998D26E02C831A83A8 +:1010F000098397FF02C080E090E801979E838D836B +:10110000AE01445E5F4F6A8D7B8DCE0101960E94D9 +:10111000327D4D815E8157FD0AC02F81388542178F +:1011200053070CF49A01F801E20FF31F10822E9678 +:101130000FB6F894DEBF0FBECDBFDF91CF911F91E8 +:101140000F9108950F931F93CF93DF93CDB7DEB721 +:101150002E970FB6F894DEBF0FBECDBF0E891F8944 +:1011600086E08C831A8309838FEF9FE79E838D83AC +:10117000AE01465E5F4F688D798DCE0101960E946B +:10118000327DEF81F885E00FF11F10822E960FB6A9 +:10119000F894DEBF0FBECDBFDF91CF911F910F91AD +:1011A0000895CF93DF93CDB7DEB72E970FB6F8949F +:1011B000DEBF0FBECDBF85E08C838C899D899A836D +:1011C0008983AE01485E5F4F6E897F89CE010196AB +:1011D0000E94FB802E960FB6F894DEBF0FBECDBFE7 +:1011E000DF91CF910895FB01DC0102C001900D92C7 +:0C11F00041505040D8F70895F894FFCF0C +:1011FC0003100000C00120000000050C800001005D +:10120C000000DEADBEEFFEFF5E00BC00770100000B +:10121C0000007824135E71676924B7249524C524D3 +:10122C002A256C6700000000F024135E71676924A6 +:10123C003125ED25C5242A256C6700044D515454E5 +:10124C00040000000000000000000000000000008E +:10125C000000000000000000000000000000000082 +:10126C00000000000000000000303132333435360D +:10127C003738394142434445460000000000B05E17 +:10128C00135E3D5EFD5E6E5E4C5E605E00000000B7 +:10129C00EB2ABE2A71671A48B62AA22A932A0000A2 +:1012AC000000795F565F7167706700000000545F43 +:1012BC00135E71677067545F545F545F00000000E9 +:1012CC00545F135E7167706700000000545F545FD9 +:1012DC007167545F545F545F545F545F545F545F45 +:1012EC00545F545F545F000000004E42FF42716730 +:1012FC006548DD42C3429C428A43AF47BF42134A12 +:10130C00AC485D4870426E42524864420000000096 +:10131C007C6000000000545F01005E0000000000D3 +:10132C0000001B48664871671A4831486F4BB84A31 +:10133C00114CA24C054A114D21493E4C984B504B37 +:10134C0049483948354800000000AF25135E7167E5 +:10135C0069240225C025C5242A256C6700000000DD +:10136C00F024135E716769243125DD25C5242A25F7 +:10137C006C6700000000D709E51C4E494C000000CA +:10138C000000000000000000000000000000000051 +:10139C000000000000000000000068656C70007325 +:1013AC00617665006C6F616400676574006D6163E4 +:1013BC00006B696C6C007265710069700070776409 +:1013CC0000636C656172007265626F6F74000D0A68 +:1013DC00005F7374617400560052504D00490073E5 +:1013EC007700666C740073657400707772002F61FF +:1013FC006C61726D2F736E7372002F616C61726D04 +:10140C002F6F76726874002F0020004C6F6164653A +:10141C00642066726F6D20666C6173682049503A67 +:10142C000020444E533A002047573A00204D415378 +:10143C004B3A000A4E6F204950206461746120665B +:10144C006F756E6420696E20666C6173680A002388 +:10145C00253258253258253258006974656D007351 +:10146C00636D640072636D6400656D6974004F4E4A +:10147C00004F464600540053003B0022006E756C32 +:10148C006C00747275650066616C7365002D002EBE +:10149C0000252525327800726F6F740062637374B7 +:1014AC00006D61700057495A6E657400646D7869FF +:1014BC006E00646D78006D6F64627573006F7700F9 +:1014CC006974656D7300746F70696373006D71740A +:1014DC00740031772054696D656F757400526573B3 +:1014EC006574206572726F720020636F6D705F6936 +:1014FC0064210025783A25783A25783A25783A25DA +:10150C00783A257825D181002F726573702F2300CE +:10151C002F7265712F636F6E660031002F636E66DC +:10152C002F253032782D253032782D253032782DFC +:10153C00253032782D253032782D253032782E63B7 +:10154C006F6E6669672E6A736F6E006E616E0069EE +:10155C006E66006F76660024636F6D6D616E64005D +:10156C0030002564002C002F616C61726D6F666613 +:06157C002F736E73720074 +:00000001FF diff --git a/compiled/mega2560-5500/upload.bat b/compiled/mega2560-5500/upload.bat new file mode 100644 index 0000000..02bd82c --- /dev/null +++ b/compiled/mega2560-5500/upload.bat @@ -0,0 +1 @@ +..\tools\win\tool-avrdude\avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P com3 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/mega2560-5500/upload.sh b/compiled/mega2560-5500/upload.sh new file mode 100755 index 0000000..b22f187 --- /dev/null +++ b/compiled/mega2560-5500/upload.sh @@ -0,0 +1 @@ +../tools/mac/tool-avrdude/avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P /dev/cu.usbmodem1411 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/mega2560dmx-5100/upload.sh b/compiled/mega2560dmx-5100/upload.sh old mode 100755 new mode 100644 diff --git a/compiled/mega2560onewire-5100/upload.bat b/compiled/mega2560onewire-5100/upload.bat new file mode 100644 index 0000000..02bd82c --- /dev/null +++ b/compiled/mega2560onewire-5100/upload.bat @@ -0,0 +1 @@ +..\tools\win\tool-avrdude\avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P com3 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/mega2560onewire-5100/upload.sh b/compiled/mega2560onewire-5100/upload.sh new file mode 100644 index 0000000..b22f187 --- /dev/null +++ b/compiled/mega2560onewire-5100/upload.sh @@ -0,0 +1 @@ +../tools/mac/tool-avrdude/avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P /dev/cu.usbmodem1411 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/mega2560dmx-5100/firmware.hex b/compiled/mega2560slim-5100/firmware.hex similarity index 97% rename from compiled/mega2560dmx-5100/firmware.hex rename to compiled/mega2560slim-5100/firmware.hex index 06b8a5d..25a7baf 100644 --- a/compiled/mega2560dmx-5100/firmware.hex +++ b/compiled/mega2560slim-5100/firmware.hex @@ -109,7 +109,7 @@ :1006C0002C584F46462C544F47474C4500656E7595 :1006D0006D00666C6F617400322E312E300024681C :1006E0006F6D696500757074696D652C66726565FE -:1006F0006865617000656130383863615F32303140 +:1006F0006865617000373038663531655F3230319A :10070000392D30362D3031004C6967687448756278 :100710002000246E616D650072656164790020744B :10072000727920616761696E20696E20352073657A @@ -192,8 +192,8 @@ :100BF000617A79686F6D652E7275000A436F6E6653 :100C00006967207365727665723A000A282B295746 :100C100041544348444F47003230313130334C0067 -:100C200020432B2B2076657273696F6E3A006561E5 -:100C300030383863615F323031392D30362D303104 +:100C200020432B2B2076657273696F6E3A00373044 +:100C300038663531655F323031392D30362D3031FF :100C4000000A4C617A79686F6D652E7275204C6967 :100C500067687448756220636F6E74726F6C6C6540 :100C6000722000000020002300260029002C002F05 diff --git a/compiled/mega2560slim-5100/upload.bat b/compiled/mega2560slim-5100/upload.bat new file mode 100644 index 0000000..02bd82c --- /dev/null +++ b/compiled/mega2560slim-5100/upload.bat @@ -0,0 +1 @@ +..\tools\win\tool-avrdude\avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P com3 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/mega2560slim-5100/upload.sh b/compiled/mega2560slim-5100/upload.sh new file mode 100755 index 0000000..b22f187 --- /dev/null +++ b/compiled/mega2560slim-5100/upload.sh @@ -0,0 +1 @@ +../tools/mac/tool-avrdude/avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P /dev/cu.usbmodem1411 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/nrf52840-5500/firmware.hex b/compiled/nrf52840-5500/firmware.hex index 06cb4d7..fe748a4 100644 --- a/compiled/nrf52840-5500/firmware.hex +++ b/compiled/nrf52840-5500/firmware.hex @@ -3863,7 +3863,7 @@ :10F16000733A00454550524F4D20636C656172659E :10F17000640A000A4C617A79686F6D652E72752099 :10F180004C6967687448756220636F6E74726F6C47 -:10F190006C65722000656130383863615F323031F0 +:10F190006C65722000373038663531655F3230314A :10F1A000392D30362D30310020432B2B20766572DF :10F1B00073696F6E3A003230313130334C000A28B7 :10F1C0002D295741544348444F47000A436F6E6608 @@ -3915,7 +3915,7 @@ :10F4A00061740024686F6D696500246E6F64657314 :10F4B000007265616479002473746174650024735B :10F4C000746174730024666F726D6174007570747A -:10F4D000696D6500656130383863615F323031399C +:10F4D000696D6500373038663531655F32303139F6 :10F4E0002D30362D3031004C6967687448756220C4 :10F4F000004453323438325F3130305F4932435F39 :10F50000544F5F31575F42524944474520696E6905 diff --git a/compiled/stm32-enc2860/firmware.bin b/compiled/stm32-enc2860/firmware.bin index 55154e87f5c75d530d0f12f6ac6cc951548e11dd..8be4d4f4084253afdf73e3a031ecf6df4d65c0b1 100644 GIT binary patch delta 39 ncmeC!!qTyYrC|$WnE<=Ffkm3BVe0l;0Y+mcIB&ZUV<0;K^~no8 delta 39 ncmeC!!qTyYrC|$WnE-ogqJf1)a^m({0Y+mcIB&ZUV<0;K0^SSp diff --git a/compiled/DUE_16u2_reflash/16u2.hex b/compiled/tools/DUE_16u2_reflash/16u2.hex similarity index 100% rename from compiled/DUE_16u2_reflash/16u2.hex rename to compiled/tools/DUE_16u2_reflash/16u2.hex diff --git a/compiled/tools/DUE_16u2_reflash/readme.md b/compiled/tools/DUE_16u2_reflash/readme.md new file mode 100644 index 0000000..e182a4c --- /dev/null +++ b/compiled/tools/DUE_16u2_reflash/readme.md @@ -0,0 +1,2 @@ +This package need if you have problem with unrelable cold start of Arduino DUE +Arduino ISP should be connected to 16u2 ICSP connector before run diff --git a/compiled/tools/DUE_16u2_reflash/reflash16u2DUE.sh b/compiled/tools/DUE_16u2_reflash/reflash16u2DUE.sh new file mode 100755 index 0000000..e79cc4e --- /dev/null +++ b/compiled/tools/DUE_16u2_reflash/reflash16u2DUE.sh @@ -0,0 +1 @@ +../../tools/mac/tool-avrdude/avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -c arduino -P /dev/cu.usbmodem1411 -b 19200 -p m16u2 -vvv -U flash:w:16u2.hex:i diff --git a/compiled/tools/mac/tool-avrdude/avrdude b/compiled/tools/mac/tool-avrdude/avrdude new file mode 100755 index 0000000000000000000000000000000000000000..74af8aa985b920728a0287528682c8bbd1bcff23 GIT binary patch literal 554828 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

D`trC* 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 lcf4 # optional parent +# id = [, [, ] ...] ; # are quoted strings +# desc = ; # quoted string +# type = ; # programmer type, quoted string +# # supported programmer types can be listed by "-c ?type" +# connection_type = parallel | serial | usb +# baudrate = ; # baudrate for avr910-programmer +# vcc = [, ... ] ; # pin number(s) +# buff = [, ... ] ; # pin number(s) +# reset = ; # pin number +# sck = ; # pin number +# mosi = ; # pin number +# miso = ; # pin number +# errled = ; # pin number +# rdyled = ; # pin number +# pgmled = ; # pin number +# vfyled = ; # pin number +# usbvid = ; # USB VID (Vendor ID) +# usbpid = [, ...] # USB PID (Product ID) (1) +# usbdev = ; # USB interface or other device info +# usbvendor = ; # USB Vendor Name +# usbproduct = ; # USB Product Name +# usbsn = ; # USB Serial Number +# +# To invert a bit, use = ~ , the spaces are important. +# For a pin list all pins must be inverted. +# A single pin can be specified as usual = ~ , for lists +# specify it as follows = ~ ( [, ... ] ) . +# +# (1) Not all programmer types can process a list of PIDs. +# ; +# +# part +# id = ; # quoted string +# desc = ; # quoted string +# has_jtag = ; # part has JTAG i/f +# has_debugwire = ; # part has debugWire i/f +# has_pdi = ; # part has PDI i/f +# has_tpi = ; # part has TPI i/f +# devicecode = ; # deprecated, use stk500_devcode +# stk500_devcode = ; # numeric +# avr910_devcode = ; # numeric +# signature = ; # signature bytes +# usbpid = ; # DFU USB PID +# chip_erase_delay = ; # micro-seconds +# reset = dedicated | io; +# retry_pulse = reset | sck; +# pgm_enable = ; +# chip_erase = ; +# chip_erase_delay = ; # chip erase delay (us) +# # STK500 parameters (parallel programming IO lines) +# pagel = ; # pin name in hex, i.e., 0xD7 +# bs2 = ; # pin name in hex, i.e., 0xA0 +# serial = ; # can use serial downloading +# parallel = ; # can use par. programming +# # STK500v2 parameters, to be taken from Atmel's XML files +# timeout = ; +# stabdelay = ; +# cmdexedelay = ; +# synchloops = ; +# bytedelay = ; +# pollvalue = ; +# pollindex = ; +# predelay = ; +# postdelay = ; +# pollmethod = ; +# mode = ; +# delay = ; +# blocksize = ; +# readsize = ; +# hvspcmdexedelay = ; +# # STK500v2 HV programming parameters, from XML +# pp_controlstack = , , ...; # PP only +# hvsp_controlstack = , , ...; # HVSP only +# hventerstabdelay = ; +# progmodedelay = ; # PP only +# latchcycles = ; +# togglevtg = ; +# poweroffdelay = ; +# resetdelayms = ; +# resetdelayus = ; +# hvleavestabdelay = ; +# resetdelay = ; +# synchcycles = ; # HVSP only +# chiperasepulsewidth = ; # PP only +# chiperasepolltimeout = ; +# chiperasetime = ; # HVSP only +# programfusepulsewidth = ; # PP only +# programfusepolltimeout = ; +# programlockpulsewidth = ; # PP only +# programlockpolltimeout = ; +# # JTAG ICE mkII parameters, also from XML files +# allowfullpagebitstream = ; +# enablepageprogramming = ; +# idr = ; # IO addr of IDR (OCD) reg. +# rampz = ; # IO addr of RAMPZ reg. +# spmcr = ; # mem addr of SPMC[S]R reg. +# eecr = ; # mem addr of EECR reg. +# # (only when != 0x3c) +# is_at90s1200 = ; # AT90S1200 part +# is_avr32 = ; # AVR32 part +# +# memory +# paged = ; # yes / no +# size = ; # bytes +# page_size = ; # bytes +# num_pages = ; # numeric +# min_write_delay = ; # micro-seconds +# max_write_delay = ; # micro-seconds +# readback_p1 = ; # byte value +# readback_p2 = ; # byte value +# pwroff_after_write = ; # yes / no +# read = ; +# write = ; +# read_lo = ; +# read_hi = ; +# write_lo = ; +# write_hi = ; +# loadpage_lo = ; +# loadpage_hi = ; +# writepage = ; +# ; +# ; +# +# If any of the above parameters are not specified, the default value +# of 0 is used for numerics or the empty string ("") for string +# values. If a required parameter is left empty, AVRDUDE will +# complain. +# +# Parts can also inherit parameters from previously defined parts +# using the following syntax. In this case specified integer and +# string values override parameter values from the parent part. New +# memory definitions are added to the definitions inherited from the +# parent. +# +# part parent # quoted string +# id = ; # quoted string +# +# ; +# +# NOTES: +# * 'devicecode' is the device code used by the STK500 (see codes +# listed below) +# * Not all memory types will implement all instructions. +# * AVR Fuse bits and Lock bits are implemented as a type of memory. +# * Example memory types are: +# "flash", "eeprom", "fuse", "lfuse" (low fuse), "hfuse" (high +# fuse), "signature", "calibration", "lock" +# * The memory type specified on the avrdude command line must match +# one of the memory types defined for the specified chip. +# * The pwroff_after_write flag causes avrdude to attempt to +# power the device off and back on after an unsuccessful write to +# the affected memory area if VCC programmer pins are defined. If +# VCC pins are not defined for the programmer, a message +# indicating that the device needs a power-cycle is printed out. +# This flag was added to work around a problem with the +# at90s4433/2333's; see the at90s4433 errata at: +# +# http://www.atmel.com/dyn/resources/prod_documents/doc1280.pdf +# +# INSTRUCTION FORMATS +# +# Instruction formats are specified as a comma seperated list of +# string values containing information (bit specifiers) about each +# of the 32 bits of the instruction. Bit specifiers may be one of +# the following formats: +# +# '1' = the bit is always set on input as well as output +# +# '0' = the bit is always clear on input as well as output +# +# 'x' = the bit is ignored on input and output +# +# 'a' = the bit is an address bit, the bit-number matches this bit +# specifier's position within the current instruction byte +# +# 'aN' = the bit is the Nth address bit, bit-number = N, i.e., a12 +# is address bit 12 on input, a0 is address bit 0. +# +# 'i' = the bit is an input data bit +# +# 'o' = the bit is an output data bit +# +# Each instruction must be composed of 32 bit specifiers. The +# instruction specification closely follows the instruction data +# provided in Atmel's data sheets for their parts. +# +# See below for some examples. +# +# +# The following are STK500 part device codes to use for the +# "devicecode" field of the part. These came from Atmel's software +# section avr061.zip which accompanies the application note +# AVR061 available from: +# +# http://www.atmel.com/dyn/resources/prod_documents/doc2525.pdf +# + +#define ATTINY10 0x10 /* the _old_ one that never existed! */ +#define ATTINY11 0x11 +#define ATTINY12 0x12 +#define ATTINY15 0x13 +#define ATTINY13 0x14 + +#define ATTINY22 0x20 +#define ATTINY26 0x21 +#define ATTINY28 0x22 +#define ATTINY2313 0x23 + +#define AT90S1200 0x33 + +#define AT90S2313 0x40 +#define AT90S2323 0x41 +#define AT90S2333 0x42 +#define AT90S2343 0x43 + +#define AT90S4414 0x50 +#define AT90S4433 0x51 +#define AT90S4434 0x52 +#define ATMEGA48 0x59 + +#define AT90S8515 0x60 +#define AT90S8535 0x61 +#define AT90C8534 0x62 +#define ATMEGA8515 0x63 +#define ATMEGA8535 0x64 + +#define ATMEGA8 0x70 +#define ATMEGA88 0x73 +#define ATMEGA168 0x86 + +#define ATMEGA161 0x80 +#define ATMEGA163 0x81 +#define ATMEGA16 0x82 +#define ATMEGA162 0x83 +#define ATMEGA169 0x84 + +#define ATMEGA323 0x90 +#define ATMEGA32 0x91 + +#define ATMEGA64 0xA0 + +#define ATMEGA103 0xB1 +#define ATMEGA128 0xB2 +#define AT90CAN128 0xB3 +#define AT90CAN64 0xB3 +#define AT90CAN32 0xB3 + +#define AT86RF401 0xD0 + +#define AT89START 0xE0 +#define AT89S51 0xE0 +#define AT89S52 0xE1 + +# The following table lists the devices in the original AVR910 +# appnote: +# |Device |Signature | Code | +# +-------+----------+------+ +# |tiny12 | 1E 90 05 | 0x55 | +# |tiny15 | 1E 90 06 | 0x56 | +# | | | | +# | S1200 | 1E 90 01 | 0x13 | +# | | | | +# | S2313 | 1E 91 01 | 0x20 | +# | S2323 | 1E 91 02 | 0x48 | +# | S2333 | 1E 91 05 | 0x34 | +# | S2343 | 1E 91 03 | 0x4C | +# | | | | +# | S4414 | 1E 92 01 | 0x28 | +# | S4433 | 1E 92 03 | 0x30 | +# | S4434 | 1E 92 02 | 0x6C | +# | | | | +# | S8515 | 1E 93 01 | 0x38 | +# | S8535 | 1E 93 03 | 0x68 | +# | | | | +# |mega32 | 1E 95 01 | 0x72 | +# |mega83 | 1E 93 05 | 0x65 | +# |mega103| 1E 97 01 | 0x41 | +# |mega161| 1E 94 01 | 0x60 | +# |mega163| 1E 94 02 | 0x64 | + +# Appnote AVR109 also has a table of AVR910 device codes, which +# lists: +# dev avr910 signature +# ATmega8 0x77 0x1E 0x93 0x07 +# ATmega8515 0x3B 0x1E 0x93 0x06 +# ATmega8535 0x6A 0x1E 0x93 0x08 +# ATmega16 0x75 0x1E 0x94 0x03 +# ATmega162 0x63 0x1E 0x94 0x04 +# ATmega163 0x66 0x1E 0x94 0x02 +# ATmega169 0x79 0x1E 0x94 0x05 +# ATmega32 0x7F 0x1E 0x95 0x02 +# ATmega323 0x73 0x1E 0x95 0x01 +# ATmega64 0x46 0x1E 0x96 0x02 +# ATmega128 0x44 0x1E 0x97 0x02 +# +# These codes refer to "BOOT" device codes which are apparently +# different than standard device codes, for whatever reasons +# (often one above the standard code). + +# There are several extended versions of AVR910 implementations around +# in the Internet. These add the following codes (only devices that +# actually exist are listed): + +# ATmega8515 0x3A +# ATmega128 0x43 +# ATmega64 0x45 +# ATtiny26 0x5E +# ATmega8535 0x69 +# ATmega32 0x72 +# ATmega16 0x74 +# ATmega8 0x76 +# ATmega169 0x78 + +# +# Overall avrdude defaults; suitable for ~/.avrduderc +# +default_parallel = "unknown"; +default_serial = "unknown"; +# default_bitclock = 2.5; + +# Turn off safemode by default +#default_safemode = no; + + +# +# PROGRAMMER DEFINITIONS +# + +# http://wiring.org.co/ +# Basically STK500v2 protocol, with some glue to trigger the +# bootloader. +programmer + id = "wiring"; + desc = "Wiring"; + type = "wiring"; + connection_type = serial; +; + +programmer + id = "arduino"; + desc = "Arduino"; + type = "arduino"; + connection_type = serial; +; +# this will interface with the chips on these programmers: +# +# http://real.kiev.ua/old/avreal/en/adapters +# http://www.amontec.com/jtagkey.shtml, jtagkey-tiny.shtml +# http://www.olimex.com/dev/arm-usb-ocd.html, arm-usb-tiny.html +# http://www.ethernut.de/en/hardware/turtelizer/index.html +# http://elk.informatik.fh-augsburg.de/hhweb/doc/openocd/usbjtag/usbjtag.html +# http://dangerousprototypes.com/docs/FT2232_breakout_board +# http://www.ftdichip.com/Products/Modules/DLPModules.htm,DLP-2232*,DLP-USB1232H +# http://flashrom.org/FT2232SPI_Programmer +# +# The drivers will look for a specific device and use the first one found. +# If you have mulitple devices, then look for unique information (like SN) +# And fill that in here. +# +# Note that the pin numbers for the main ISP signals (reset, sck, +# mosi, miso) are fixed and cannot be changed, since they must match +# the way the Multi-Protocol Synchronous Serial Engine (MPSSE) of +# these FTDI ICs has been designed. + +programmer + id = "avrftdi"; + desc = "FT2232D based generic programmer"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; + usbpid = 0x6010; + usbvendor = ""; + usbproduct = ""; + usbdev = "A"; + usbsn = ""; +#ISP-signals - lower ADBUS-Nibble (default) + reset = 3; + sck = 0; + mosi = 1; + miso = 2; +#LED SIGNALs - higher ADBUS-Nibble +# errled = 4; +# rdyled = 5; +# pgmled = 6; +# vfyled = 7; +#Buffer Signal - ACBUS - Nibble +# buff = 8; +; +# This is an implementation of the above with a buffer IC (74AC244) and +# 4 LEDs directly attached, all active low. +programmer + id = "2232HIO"; + desc = "FT2232H based generic programmer"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; +# Note: This PID is reserved for generic H devices and +# should be programmed into the EEPROM +# usbpid = 0x8A48; + usbpid = 0x6010; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; +#ISP-signals + reset = 3; + sck = 0; + mosi = 1; + miso = 2; + buff = ~4; +#LED SIGNALs + errled = ~ 11; + rdyled = ~ 14; + pgmled = ~ 13; + vfyled = ~ 12; +; + +#The FT4232H can be treated as FT2232H, but it has a different USB +#device ID of 0x6011. +programmer parent "avrftdi" + id = "4232h"; + desc = "FT4232H based generic programmer"; + usbpid = 0x6011; +; + +programmer + id = "jtagkey"; + desc = "Amontec JTAGKey, JTAGKey-Tiny and JTAGKey2"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; +# Note: This PID is used in all JTAGKey variants + usbpid = 0xCFF8; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; +#ISP-signals => 20 - Pin connector on JTAGKey + reset = 3; # TMS 7 violet + sck = 0; # TCK 9 white + mosi = 1; # TDI 5 green + miso = 2; # TDO 13 orange + buff = ~4; +# VTG VREF 1 brown with red tip +# GND GND 20 black +# The colors are on the 20 pin breakout cable +# from Amontec +; + +# UM232H module from FTDI and Glyn.com.au. +# See helix.air.net.au for detailed usage information. +# J1: Connect pin 2 and 3 for USB power. +# J2: Connect pin 2 and 3 for USB power. +# J2: Pin 7 is SCK +# : Pin 8 is MOSI +# : Pin 9 is MISO +# : Pin 11 is RST +# : Pin 6 is ground +# Use the -b flag to set the SPI clock rate eg -b 3750000 is the fastest I could get +# a 16MHz Atmega1280 to program reliably. The 232H is conveniently 5V tolerant. +programmer + id = "UM232H"; + desc = "FT232H based module from FTDI and Glyn.com.au"; + type = "avrftdi"; + usbvid = 0x0403; +# Note: This PID is reserved for generic 232H devices and +# should be programmed into the EEPROM + usbpid = 0x6014; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; +#ISP-signals + sck = 0; + mosi = 1; + miso = 2; + reset = 3; +; + +# C232HM module from FTDI and Glyn.com.au. +# : Orange is SCK +# : Yellow is MOSI +# : Green is MISO +# : Brown is RST +# : Black is ground +# Use the -b flag to set the SPI clock rate eg -b 3750000 is the fastest I could get +# a 16MHz Atmega1280 to program reliably. The 232H is conveniently 5V tolerant. +programmer + id = "C232HM"; + desc = "FT232H based module from FTDI and Glyn.com.au"; + type = "avrftdi"; + usbvid = 0x0403; +# Note: This PID is reserved for generic 232H devices and +# should be programmed into the EEPROM + usbpid = 0x6014; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; +#ISP-signals + sck = 0; + mosi = 1; + miso = 2; + reset = 3; +; + + +# On the adapter you can read "O-Link". On the PCB is printed "OpenJTAG v3.1" +# You can find it as "OpenJTAG ARM JTAG USB" in the internet. +# (But there are also several projects called Open JTAG, eg. +# http://www.openjtag.org, which are completely different.) +# http://www.100ask.net/shop/english.html (website seems to be outdated) +# http://item.taobao.com/item.htm?id=1559277013 +# http://www.micro4you.com/store/openjtag-arm-jtag-usb.html (schematics!) +# some other sources which call it O-Link +# http://www.andahammer.com/olink/ +# http://www.developmentboard.net/31-o-link-debugger.html +# http://armwerks.com/catalog/o-link-debugger-copy/ +# or just have a look at ebay ... +# It is basically the same entry as jtagkey with different usb ids. +programmer parent "jtagkey" + id = "o-link"; + desc = "O-Link, OpenJTAG from www.100ask.net"; + usbvid = 0x1457; + usbpid = 0x5118; + usbvendor = "www.100ask.net"; + usbproduct = "USB<=>JTAG&RS232"; +; + +# http://wiki.openmoko.org/wiki/Debug_Board_v3 +programmer + id = "openmoko"; + desc = "Openmoko debug board (v3)"; + type = "avrftdi"; + usbvid = 0x1457; + usbpid = 0x5118; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; + reset = 3; # TMS 7 + sck = 0; # TCK 9 + mosi = 1; # TDI 5 + miso = 2; # TDO 13 +; + +# Only Rev. A boards. +# Schematic and user manual: http://www.cs.put.poznan.pl/wswitala/download/pdf/811EVBK.pdf +programmer + id = "lm3s811"; + desc = "Luminary Micro LM3S811 Eval Board (Rev. A)"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; + usbpid = 0xbcd9; + usbvendor = "LMI"; + usbproduct = "LM3S811 Evaluation Board"; + usbdev = "A"; + usbsn = ""; +#ISP-signals - lower ACBUS-Nibble (default) + reset = 3; + sck = 0; + mosi = 1; + miso = 2; +# Enable correct buffers + buff = 7; +; + +# submitted as bug #46020 +programmer + id = "tumpa"; + desc = "TIAO USB Multi-Protocol Adapter"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; + usbpid = 0x8A98; + usbdev = "A"; + usbvendor = "TIAO"; + usbproduct = ""; + usbsn = ""; + sck = 0; # TCK 9 + mosi = 1; # TDI 5 + miso = 2; # TDO 13 + reset = 3; # TMS 7 +; + +programmer + id = "avrisp"; + desc = "Atmel AVR ISP"; + type = "stk500"; + connection_type = serial; +; + +programmer + id = "avrispv2"; + desc = "Atmel AVR ISP V2"; + type = "stk500v2"; + connection_type = serial; +; + +programmer + id = "avrispmkII"; + desc = "Atmel AVR ISP mkII"; + type = "stk500v2"; + connection_type = usb; +; + +programmer parent "avrispmkII" + id = "avrisp2"; +; + +programmer + id = "buspirate"; + desc = "The Bus Pirate"; + type = "buspirate"; + connection_type = serial; +; + +programmer + id = "buspirate_bb"; + desc = "The Bus Pirate (bitbang interface, supports TPI)"; + type = "buspirate_bb"; + connection_type = serial; + # pins are bits in bitbang byte (numbers are 87654321) + # 1|POWER|PULLUP|AUX|MOSI|CLK|MISO|CS + reset = 1; + sck = 3; + mosi = 4; + miso = 2; + #vcc = 7; This is internally set independent of this setting. +; + +# This is supposed to be the "default" STK500 entry. +# Attempts to select the correct firmware version +# by probing for it. Better use one of the entries +# below instead. +programmer + id = "stk500"; + desc = "Atmel STK500"; + type = "stk500generic"; + connection_type = serial; +; + +programmer + id = "stk500v1"; + desc = "Atmel STK500 Version 1.x firmware"; + type = "stk500"; + connection_type = serial; +; + +programmer + id = "mib510"; + desc = "Crossbow MIB510 programming board"; + type = "stk500"; + connection_type = serial; +; + +programmer + id = "stk500v2"; + desc = "Atmel STK500 Version 2.x firmware"; + type = "stk500v2"; + connection_type = serial; +; + +programmer + id = "stk500pp"; + desc = "Atmel STK500 V2 in parallel programming mode"; + type = "stk500pp"; + connection_type = serial; +; + +programmer + id = "stk500hvsp"; + desc = "Atmel STK500 V2 in high-voltage serial programming mode"; + type = "stk500hvsp"; + connection_type = serial; +; + +programmer + id = "stk600"; + desc = "Atmel STK600"; + type = "stk600"; + connection_type = usb; +; + +programmer + id = "stk600pp"; + desc = "Atmel STK600 in parallel programming mode"; + type = "stk600pp"; + connection_type = usb; +; + +programmer + id = "stk600hvsp"; + desc = "Atmel STK600 in high-voltage serial programming mode"; + type = "stk600hvsp"; + connection_type = usb; +; + +programmer + id = "avr910"; + desc = "Atmel Low Cost Serial Programmer"; + type = "avr910"; + connection_type = serial; +; + +programmer + id = "ft245r"; + desc = "FT245R Synchronous BitBang"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 1; # D1 + sck = 0; # D0 + mosi = 2; # D2 + reset = 4; # D4 +; + +programmer + id = "ft232r"; + desc = "FT232R Synchronous BitBang"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 1; # RxD + sck = 0; # TxD + mosi = 2; # RTS + reset = 4; # DTR +; + +# see http://www.bitwizard.nl/wiki/index.php/FTDI_ATmega +programmer + id = "bwmega"; + desc = "BitWizard ftdi_atmega builtin programmer"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 5; # DSR + sck = 6; # DCD + mosi = 3; # CTS + reset = 7; # RI +; + +# see http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html +# Note: pins are numbered from 1! +programmer + id = "arduino-ft232r"; + desc = "Arduino: FT232R connected to ISP"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 3; # CTS X3(1) + sck = 5; # DSR X3(2) + mosi = 6; # DCD X3(3) + reset = 7; # RI X3(4) +; + +# website mentioned above uses this id +programmer parent "arduino-ft232r" + id = "diecimila"; + desc = "alias for arduino-ft232r"; +; + +# There is a ATmega328P kit PCB called "uncompatino". +# This board allows ISP via its on-board FT232R. +# This is designed like Arduino Duemilanove but has no standard ICPS header. +# Its 4 pairs of pins are shorted to enable ftdi_syncbb. +# http://akizukidenshi.com/catalog/g/gP-07487/ +# http://akizukidenshi.com/download/ds/akizuki/k6096_manual_20130816.pdf +programmer + id = "uncompatino"; + desc = "uncompatino with all pairs of pins shorted"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 3; # cts + sck = 5; # dsr + mosi = 6; # dcd + reset = 7; # ri +; + +# FTDI USB to serial cable TTL-232R-5V with a custom adapter for ICSP +# http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm +# http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf +# For ICSP pinout see for example http://www.atmel.com/images/doc2562.pdf +# (Figure 1. ISP6PIN header pinout and Table 1. Connections required for ISP ...) +# TTL-232R GND 1 Black -> ICPS GND (pin 6) +# TTL-232R CTS 2 Brown -> ICPS MOSI (pin 4) +# TTL-232R VCC 3 Red -> ICPS VCC (pin 2) +# TTL-232R TXD 4 Orange -> ICPS RESET (pin 5) +# TTL-232R RXD 5 Yellow -> ICPS SCK (pin 3) +# TTL-232R RTS 6 Green -> ICPS MISO (pin 1) +# Except for VCC and GND, you can connect arbitual pairs as long as +# the following table is adjusted. +programmer + id = "ttl232r"; + desc = "FTDI TTL232R-5V with ICSP adapter"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 2; # rts + sck = 1; # rxd + mosi = 3; # cts + reset = 0; # txd +; + +programmer + id = "usbasp"; + desc = "USBasp, http://www.fischl.de/usbasp/"; + type = "usbasp"; + connection_type = usb; + usbvid = 0x16C0; # VOTI + usbpid = 0x05DC; # Obdev's free shared PID + usbvendor = "www.fischl.de"; + usbproduct = "USBasp"; + + # following variants are autodetected for id "usbasp" + + # original usbasp from fischl.de + # see above "usbasp" + + # old usbasp from fischl.de + #usbvid = 0x03EB; # ATMEL + #usbpid = 0xC7B4; # (unoffical) USBasp + #usbvendor = "www.fischl.de"; + #usbproduct = "USBasp"; + + # NIBObee (only if -P nibobee is given on command line) + # see below "nibobee" +; + +programmer + id = "nibobee"; + desc = "NIBObee"; + type = "usbasp"; + connection_type = usb; + usbvid = 0x16C0; # VOTI + usbpid = 0x092F; # NIBObee PID + usbvendor = "www.nicai-systems.com"; + usbproduct = "NIBObee"; +; + +programmer + id = "usbasp-clone"; + desc = "Any usbasp clone with correct VID/PID"; + type = "usbasp"; + connection_type = usb; + usbvid = 0x16C0; # VOTI + usbpid = 0x05DC; # Obdev's free shared PID + #usbvendor = ""; + #usbproduct = ""; +; + +programmer + id = "usbtiny"; + desc = "USBtiny simple USB programmer, http://www.ladyada.net/make/usbtinyisp/"; + type = "usbtiny"; + connection_type = usb; + usbvid = 0x1781; + usbpid = 0x0c9f; +; + +programmer + id = "arduinoisp"; + desc = "Arduino ISP Programmer"; + type = "usbtiny"; + connection_type = usb; + usbvid = 0x2341; + usbpid = 0x0049; +; + +programmer + id = "arduinoisporg"; + desc = "Arduino ISP Programmer"; + type = "usbtiny"; + connection_type = usb; + usbvid = 0x2A03; + usbpid = 0x0049; +; + +programmer + id = "butterfly"; + desc = "Atmel Butterfly Development Board"; + type = "butterfly"; + connection_type = serial; +; + +programmer + id = "avr109"; + desc = "Atmel AppNote AVR109 Boot Loader"; + type = "butterfly"; + connection_type = serial; +; + +programmer + id = "avr911"; + desc = "Atmel AppNote AVR911 AVROSP"; + type = "butterfly"; + connection_type = serial; +; + +# suggested in http://forum.mikrokopter.de/topic-post48317.html +programmer + id = "mkbutterfly"; + desc = "Mikrokopter.de Butterfly"; + type = "butterfly_mk"; + connection_type = serial; +; + +programmer parent "mkbutterfly" + id = "butterfly_mk"; +; + +programmer + id = "jtagmkI"; + desc = "Atmel JTAG ICE (mkI)"; + baudrate = 115200; # default is 115200 + type = "jtagmki"; + connection_type = serial; +; + +# easier to type +programmer parent "jtagmkI" + id = "jtag1"; +; + +# easier to type +programmer parent "jtag1" + id = "jtag1slow"; + baudrate = 19200; +; + +# The JTAG ICE mkII has both, serial and USB connectivity. As it is +# mostly used through USB these days (AVR Studio 5 only supporting it +# that way), we make connection_type = usb the default. Users are +# still free to use a serial port with the -P option. + +programmer + id = "jtagmkII"; + desc = "Atmel JTAG ICE mkII"; + baudrate = 19200; # default is 19200 + type = "jtagmkii"; + connection_type = usb; +; + +# easier to type +programmer parent "jtagmkII" + id = "jtag2slow"; +; + +# JTAG ICE mkII @ 115200 Bd +programmer parent "jtag2slow" + id = "jtag2fast"; + baudrate = 115200; +; + +# make the fast one the default, people will love that +programmer parent "jtag2fast" + id = "jtag2"; +; + +# JTAG ICE mkII in ISP mode +programmer + id = "jtag2isp"; + desc = "Atmel JTAG ICE mkII in ISP mode"; + baudrate = 115200; + type = "jtagmkii_isp"; + connection_type = usb; +; + +# JTAG ICE mkII in debugWire mode +programmer + id = "jtag2dw"; + desc = "Atmel JTAG ICE mkII in debugWire mode"; + baudrate = 115200; + type = "jtagmkii_dw"; + connection_type = usb; +; + +# JTAG ICE mkII in AVR32 mode +programmer + id = "jtagmkII_avr32"; + desc = "Atmel JTAG ICE mkII im AVR32 mode"; + baudrate = 115200; + type = "jtagmkii_avr32"; + connection_type = usb; +; + +# JTAG ICE mkII in AVR32 mode +programmer + id = "jtag2avr32"; + desc = "Atmel JTAG ICE mkII im AVR32 mode"; + baudrate = 115200; + type = "jtagmkii_avr32"; + connection_type = usb; +; + +# JTAG ICE mkII in PDI mode +programmer + id = "jtag2pdi"; + desc = "Atmel JTAG ICE mkII PDI mode"; + baudrate = 115200; + type = "jtagmkii_pdi"; + connection_type = usb; +; + +# AVR Dragon in JTAG mode +programmer + id = "dragon_jtag"; + desc = "Atmel AVR Dragon in JTAG mode"; + baudrate = 115200; + type = "dragon_jtag"; + connection_type = usb; +; + +# AVR Dragon in ISP mode +programmer + id = "dragon_isp"; + desc = "Atmel AVR Dragon in ISP mode"; + baudrate = 115200; + type = "dragon_isp"; + connection_type = usb; +; + +# AVR Dragon in PP mode +programmer + id = "dragon_pp"; + desc = "Atmel AVR Dragon in PP mode"; + baudrate = 115200; + type = "dragon_pp"; + connection_type = usb; +; + +# AVR Dragon in HVSP mode +programmer + id = "dragon_hvsp"; + desc = "Atmel AVR Dragon in HVSP mode"; + baudrate = 115200; + type = "dragon_hvsp"; + connection_type = usb; +; + +# AVR Dragon in debugWire mode +programmer + id = "dragon_dw"; + desc = "Atmel AVR Dragon in debugWire mode"; + baudrate = 115200; + type = "dragon_dw"; + connection_type = usb; +; + +# AVR Dragon in PDI mode +programmer + id = "dragon_pdi"; + desc = "Atmel AVR Dragon in PDI mode"; + baudrate = 115200; + type = "dragon_pdi"; + connection_type = usb; +; + +programmer + id = "jtag3"; + desc = "Atmel AVR JTAGICE3 in JTAG mode"; + type = "jtagice3"; + connection_type = usb; + usbpid = 0x2110, 0x2140; +; + +programmer + id = "jtag3pdi"; + desc = "Atmel AVR JTAGICE3 in PDI mode"; + type = "jtagice3_pdi"; + connection_type = usb; + usbpid = 0x2110, 0x2140; +; + +programmer + id = "jtag3dw"; + desc = "Atmel AVR JTAGICE3 in debugWIRE mode"; + type = "jtagice3_dw"; + connection_type = usb; + usbpid = 0x2110, 0x2140; +; + +programmer + id = "jtag3isp"; + desc = "Atmel AVR JTAGICE3 in ISP mode"; + type = "jtagice3_isp"; + connection_type = usb; + usbpid = 0x2110, 0x2140; +; + +programmer + id = "xplainedpro"; + desc = "Atmel AVR XplainedPro in JTAG mode"; + type = "jtagice3"; + connection_type = usb; + usbpid = 0x2111; +; + +programmer + id = "xplainedmini"; + desc = "Atmel AVR XplainedMini in ISP mode"; + type = "jtagice3_isp"; + connection_type = usb; + usbpid = 0x2145; +; + +programmer + id = "xplainedmini_dw"; + desc = "Atmel AVR XplainedMini in debugWIRE mode"; + type = "jtagice3_dw"; + connection_type = usb; + usbpid = 0x2145; +; + +programmer + id = "atmelice"; + desc = "Atmel-ICE (ARM/AVR) in JTAG mode"; + type = "jtagice3"; + connection_type = usb; + usbpid = 0x2141; +; + +programmer + id = "atmelice_pdi"; + desc = "Atmel-ICE (ARM/AVR) in PDI mode"; + type = "jtagice3_pdi"; + connection_type = usb; + usbpid = 0x2141; +; + +programmer + id = "atmelice_dw"; + desc = "Atmel-ICE (ARM/AVR) in debugWIRE mode"; + type = "jtagice3_dw"; + connection_type = usb; + usbpid = 0x2141; +; + +programmer + id = "atmelice_isp"; + desc = "Atmel-ICE (ARM/AVR) in ISP mode"; + type = "jtagice3_isp"; + connection_type = usb; + usbpid = 0x2141; +; + + +programmer + id = "pavr"; + desc = "Jason Kyle's pAVR Serial Programmer"; + type = "avr910"; + connection_type = serial; +; + +programmer + id = "pickit2"; + desc = "MicroChip's PICkit2 Programmer"; + type = "pickit2"; + connection_type = usb; +; + +programmer + id = "flip1"; + desc = "FLIP USB DFU protocol version 1 (doc7618)"; + type = "flip1"; + connection_type = usb; +; + +programmer + id = "flip2"; + desc = "FLIP USB DFU protocol version 2 (AVR4023)"; + type = "flip2"; + connection_type = usb; +; + + +#This programmer bitbangs GPIO lines using the Linux sysfs GPIO interface +# +#To enable it set the configuration below to match the GPIO lines connected to the +#relevant ISP header pins and uncomment the entry definition. In case you don't +#have the required permissions to edit this system wide config file put the +#entry in a separate .conf file and use it with -C+.conf +#on the command line. +# +#To check if your avrdude build has support for the linuxgpio programmer compiled in, +#use -c?type on the command line and look for linuxgpio in the list. If it's not available +#you need pass the --enable-linuxgpio=yes option to configure and recompile avrdude. +# +#programmer +# id = "linuxgpio"; +# desc = "Use the Linux sysfs interface to bitbang GPIO lines"; +# type = "linuxgpio"; +# reset = ?; +# sck = ?; +# mosi = ?; +# miso = ?; +#; + +# some ultra cheap programmers use bitbanging on the +# serialport. +# +# PC - DB9 - Pins for RS232: +# +# GND 5 -- |O +# | O| <- 9 RI +# DTR 4 <- |O | +# | O| <- 8 CTS +# TXD 3 <- |O | +# | O| -> 7 RTS +# RXD 2 -> |O | +# | O| <- 6 DSR +# DCD 1 -> |O +# +# Using RXD is currently not supported. +# Using RI is not supported under Win32 but is supported under Posix. + +# serial ponyprog design (dasa2 in uisp) +# reset=!txd sck=rts mosi=dtr miso=cts + +programmer + id = "ponyser"; + desc = "design ponyprog serial, reset=!txd sck=rts mosi=dtr miso=cts"; + type = "serbb"; + connection_type = serial; + reset = ~3; + sck = 7; + mosi = 4; + miso = 8; +; + +# Same as above, different name +# reset=!txd sck=rts mosi=dtr miso=cts + +programmer parent "ponyser" + id = "siprog"; + desc = "Lancos SI-Prog "; +; + +# unknown (dasa in uisp) +# reset=rts sck=dtr mosi=txd miso=cts + +programmer + id = "dasa"; + desc = "serial port banging, reset=rts sck=dtr mosi=txd miso=cts"; + type = "serbb"; + connection_type = serial; + reset = 7; + sck = 4; + mosi = 3; + miso = 8; +; + +# unknown (dasa3 in uisp) +# reset=!dtr sck=rts mosi=txd miso=cts + +programmer + id = "dasa3"; + desc = "serial port banging, reset=!dtr sck=rts mosi=txd miso=cts"; + type = "serbb"; + connection_type = serial; + reset = ~4; + sck = 7; + mosi = 3; + miso = 8; +; + +# C2N232i (jumper configuration "auto") +# reset=dtr sck=!rts mosi=!txd miso=!cts + +programmer + id = "c2n232i"; + desc = "serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts"; + type = "serbb"; + connection_type = serial; + reset = 4; + sck = ~7; + mosi = ~3; + miso = ~8; +; + +# +# PART DEFINITIONS +# + +#------------------------------------------------------------ +# ATtiny11 +#------------------------------------------------------------ + +# This is an HVSP-only device. + +part + id = "t11"; + desc = "ATtiny11"; + stk500_devcode = 0x11; + signature = 0x1e 0x90 0x04; + chip_erase_delay = 20000; + + timeout = 200; + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, + 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, + 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 50; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + memory "eeprom" + size = 64; + blocksize = 64; + readsize = 256; + delay = 5; + ; + + memory "flash" + size = 1024; + blocksize = 128; + readsize = 256; + delay = 3; + ; + + memory "signature" + size = 3; + ; + + memory "lock" + size = 1; + ; + + memory "calibration" + size = 1; + ; + + memory "fuse" + size = 1; + ; +; + +#------------------------------------------------------------ +# ATtiny12 +#------------------------------------------------------------ + +part + id = "t12"; + desc = "ATtiny12"; + stk500_devcode = 0x12; + avr910_devcode = 0x55; + signature = 0x1e 0x90 0x05; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, + 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, + 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 50; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + memory "eeprom" + size = 64; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 8; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + size = 1024; + min_write_delay = 4500; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 5; + blocksize = 128; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "fuse" + size = 1; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 x x x x x", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; +; + +#------------------------------------------------------------ +# ATtiny13 +#------------------------------------------------------------ + +part + id = "t13"; + desc = "ATtiny13"; + has_debugwire = yes; + flash_instr = 0xB4, 0x0E, 0x1E; + eeprom_instr = 0xBB, 0xFE, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x0E, 0xB4, 0x0E, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x14; + signature = 0x1e 0x90 0x07; + chip_erase_delay = 4000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 90; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 0; + + memory "eeprom" + size = 64; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "x x a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "x x a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 5; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 1024; + page_size = 32; + num_pages = 32; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 0 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 0 0 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 0 0 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 2; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny15 +#------------------------------------------------------------ + +part + id = "t15"; + desc = "ATtiny15"; + stk500_devcode = 0x13; + avr910_devcode = 0x56; + signature = 0x1e 0x90 0x06; + chip_erase_delay = 8200; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, + 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, + 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 5; + synchcycles = 6; + latchcycles = 16; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 50; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + memory "eeprom" + size = 64; + min_write_delay = 8200; + max_write_delay = 8200; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 10; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + size = 1024; + min_write_delay = 4100; + max_write_delay = 4100; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 5; + blocksize = 128; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "fuse" + size = 1; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x o o o o x x o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 x x x x x", + "x x x x x x x x i i i i 1 1 i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; +; + +#------------------------------------------------------------ +# AT90s1200 +#------------------------------------------------------------ + +part + id = "1200"; + desc = "AT90S1200"; + is_at90s1200 = yes; + stk500_devcode = 0x33; + avr910_devcode = 0x13; + signature = 0x1e 0x90 0x01; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 1; + bytedelay = 0; + pollindex = 0; + pollvalue = 0xFF; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 64; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 32; + readsize = 256; + ; + memory "flash" + size = 1024; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x02; + delay = 15; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + +#------------------------------------------------------------ +# AT90s4414 +#------------------------------------------------------------ + +part + id = "4414"; + desc = "AT90S4414"; + stk500_devcode = 0x50; + avr910_devcode = 0x28; + signature = 0x1e 0x92 0x01; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 256; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x80; + readback_p2 = 0x7f; + read = " 1 0 1 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + memory "flash" + size = 4096; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x7f; + readback_p2 = 0x7f; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + ; + +#------------------------------------------------------------ +# AT90s2313 +#------------------------------------------------------------ + +part + id = "2313"; + desc = "AT90S2313"; + stk500_devcode = 0x40; + avr910_devcode = 0x20; + signature = 0x1e 0x91 0x01; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 128; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x80; + readback_p2 = 0x7f; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + memory "flash" + size = 2048; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x7f; + readback_p2 = 0x7f; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x i i x", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + ; + +#------------------------------------------------------------ +# AT90s2333 +#------------------------------------------------------------ + +part + id = "2333"; +##### WARNING: No XML file for device 'AT90S2333'! ##### + desc = "AT90S2333"; + stk500_devcode = 0x42; + avr910_devcode = 0x34; + signature = 0x1e 0x91 0x05; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 128; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + size = 2048; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + pwroff_after_write = yes; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 i i i i i", + "x x x x x x x x x x x x x x x x"; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + + +#------------------------------------------------------------ +# AT90s2343 (also AT90s2323 and ATtiny22) +#------------------------------------------------------------ + +part + id = "2343"; + desc = "AT90S2343"; + stk500_devcode = 0x43; + avr910_devcode = 0x4c; + signature = 0x1e 0x91 0x03; + chip_erase_delay = 18000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, + 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, + 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 0; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 50; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + memory "eeprom" + size = 128; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + memory "flash" + size = 2048; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 128; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x o o o x x x x o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 1 1 1 1 i", + "x x x x x x x x x x x x x x x x"; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x o o o x x x x o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + + +#------------------------------------------------------------ +# AT90s4433 +#------------------------------------------------------------ + +part + id = "4433"; + desc = "AT90S4433"; + stk500_devcode = 0x51; + avr910_devcode = 0x30; + signature = 0x1e 0x92 0x03; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 256; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "flash" + size = 4096; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + pwroff_after_write = yes; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 i i i i i", + "x x x x x x x x x x x x x x x x"; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + +#------------------------------------------------------------ +# AT90s4434 +#------------------------------------------------------------ + +part + id = "4434"; +##### WARNING: No XML file for device 'AT90S4434'! ##### + desc = "AT90S4434"; + stk500_devcode = 0x52; + avr910_devcode = 0x6c; + signature = 0x1e 0x92 0x02; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + memory "eeprom" + size = 256; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + ; + memory "flash" + size = 4096; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 i i i i i", + "x x x x x x x x x x x x x x x x"; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + +#------------------------------------------------------------ +# AT90s8515 +#------------------------------------------------------------ + +part + id = "8515"; + desc = "AT90S8515"; + stk500_devcode = 0x60; + avr910_devcode = 0x38; + signature = 0x1e 0x93 0x01; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 512; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x80; + readback_p2 = 0x7f; + read = " 1 0 1 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "flash" + size = 8192; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x7f; + readback_p2 = 0x7f; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + ; + +#------------------------------------------------------------ +# AT90s8535 +#------------------------------------------------------------ + +part + id = "8535"; + desc = "AT90S8535"; + stk500_devcode = 0x61; + avr910_devcode = 0x68; + signature = 0x1e 0x93 0x03; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 512; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "flash" + size = 8192; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x x o"; + write = "1 0 1 0 1 1 0 0 1 0 1 1 1 1 1 i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x o o x x x x x x"; + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + ; + +#------------------------------------------------------------ +# ATmega103 +#------------------------------------------------------------ + +part + id = "m103"; + desc = "ATmega103"; + stk500_devcode = 0xB1; + avr910_devcode = 0x41; + signature = 0x1e 0x97 0x01; + chip_erase_delay = 112000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x8E, 0x9E, 0x2E, 0x3E, 0xAE, 0xBE, + 0x4E, 0x5E, 0xCE, 0xDE, 0x6E, 0x7E, 0xEE, 0xDE, + 0x66, 0x76, 0xE6, 0xF6, 0x6A, 0x7A, 0xEA, 0x7A, + 0x7F, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 10; + + memory "eeprom" + size = 4096; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x80; + readback_p2 = 0x7f; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 22000; + max_write_delay = 56000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x11; + delay = 70; + blocksize = 256; + readsize = 256; + ; + + memory "fuse" + size = 1; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x x o x o 1 o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 1 i 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega64 +#------------------------------------------------------------ + +part + id = "m64"; + desc = "ATmega64"; + has_jtag = yes; + stk500_devcode = 0xA0; + avr910_devcode = 0x45; + signature = 0x1e 0x96 0x02; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x22; + spmcr = 0x68; + allowfullpagebitstream = yes; + + ocdrev = 2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + + + +#------------------------------------------------------------ +# ATmega128 +#------------------------------------------------------------ + +part + id = "m128"; + desc = "ATmega128"; + has_jtag = yes; + stk500_devcode = 0xB2; + avr910_devcode = 0x43; + signature = 0x1e 0x97 0x02; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x22; + spmcr = 0x68; + rampz = 0x3b; + allowfullpagebitstream = yes; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90CAN128 +#------------------------------------------------------------ + +part + id = "c128"; + desc = "AT90CAN128"; + has_jtag = yes; + stk500_devcode = 0xB3; +# avr910_devcode = 0x43; + signature = 0x1e 0x97 0x81; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + eecr = 0x3f; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90CAN64 +#------------------------------------------------------------ + +part + id = "c64"; + desc = "AT90CAN64"; + has_jtag = yes; + stk500_devcode = 0xB3; +# avr910_devcode = 0x43; + signature = 0x1e 0x96 0x81; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + eecr = 0x3f; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90CAN32 +#------------------------------------------------------------ + +part + id = "c32"; + desc = "AT90CAN32"; + has_jtag = yes; + stk500_devcode = 0xB3; +# avr910_devcode = 0x43; + signature = 0x1e 0x95 0x81; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + eecr = 0x3f; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 256; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega16 +#------------------------------------------------------------ + +part + id = "m16"; + desc = "ATmega16"; + has_jtag = yes; + stk500_devcode = 0x82; + avr910_devcode = 0x74; + signature = 0x1e 0x94 0x03; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 100; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = yes; + + ocdrev = 2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x04; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "calibration" + size = 4; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega164P +#------------------------------------------------------------ + +# close to ATmega16 + +part parent "m16" + id = "m164p"; + desc = "ATmega164P"; + signature = 0x1e 0x94 0x0a; + + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + allowfullpagebitstream = no; + chip_erase_delay = 55000; + + ocdrev = 3; + ; + + +#------------------------------------------------------------ +# ATmega324P +#------------------------------------------------------------ + +# similar to ATmega164P + +part + id = "m324p"; + desc = "ATmega324P"; + has_jtag = yes; + stk500_devcode = 0x82; # no STK500v1 support, use the ATmega16 one + avr910_devcode = 0x74; + signature = 0x1e 0x95 0x08; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 55000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega324PA +#------------------------------------------------------------ + +# similar to ATmega324P + +part parent "m324p" + id = "m324pa"; + desc = "ATmega324PA"; + signature = 0x1e 0x95 0x11; + + ocdrev = 3; + ; + + +#------------------------------------------------------------ +# ATmega644 +#------------------------------------------------------------ + +# similar to ATmega164 + +part + id = "m644"; + desc = "ATmega644"; + has_jtag = yes; + stk500_devcode = 0x82; # no STK500v1 support, use the ATmega16 one + avr910_devcode = 0x74; + signature = 0x1e 0x96 0x09; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 55000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega644P +#------------------------------------------------------------ + +# similar to ATmega164p + +part parent "m644" + id = "m644p"; + desc = "ATmega644P"; + signature = 0x1e 0x96 0x0a; + + ocdrev = 3; + ; + + + +#------------------------------------------------------------ +# ATmega1284 +#------------------------------------------------------------ + +# similar to ATmega164 + +part + id = "m1284"; + desc = "ATmega1284"; + has_jtag = yes; + stk500_devcode = 0x82; # no STK500v1 support, use the ATmega16 one + avr910_devcode = 0x74; + signature = 0x1e 0x97 0x06; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 55000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + + + +#------------------------------------------------------------ +# ATmega1284P +#------------------------------------------------------------ + +# similar to ATmega164p + +part + id = "m1284p"; + desc = "ATmega1284P"; + has_jtag = yes; + stk500_devcode = 0x82; # no STK500v1 support, use the ATmega16 one + avr910_devcode = 0x74; + signature = 0x1e 0x97 0x05; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 55000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + + + +#------------------------------------------------------------ +# ATmega162 +#------------------------------------------------------------ + +part + id = "m162"; + desc = "ATmega162"; + has_jtag = yes; + stk500_devcode = 0x83; + avr910_devcode = 0x63; + signature = 0x1e 0x94 0x04; + chip_erase_delay = 9000; + pagel = 0xd7; + bs2 = 0xa0; + + idr = 0x04; + spmcr = 0x57; + allowfullpagebitstream = yes; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + ocdrev = 2; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + + ; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 16000; + max_write_delay = 16000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 16000; + max_write_delay = 16000; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 16000; + max_write_delay = 16000; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 16000; + max_write_delay = 16000; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + + read = "0 0 1 1 0 0 0 0 0 0 x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; +; + + + +#------------------------------------------------------------ +# ATmega163 +#------------------------------------------------------------ + +part + id = "m163"; + desc = "ATmega163"; + stk500_devcode = 0x81; + avr910_devcode = 0x64; + signature = 0x1e 0x94 0x02; + chip_erase_delay = 32000; + pagel = 0xd7; + bs2 = 0xa0; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 30; + programfusepulsewidth = 0; + programfusepolltimeout = 2; + programlockpulsewidth = 0; + programlockpolltimeout = 2; + + + memory "eeprom" + size = 512; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 16000; + max_write_delay = 16000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x11; + delay = 20; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o x x o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i 1 1 i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x x x x x 1 o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x 0 x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega169 +#------------------------------------------------------------ + +part + id = "m169"; + desc = "ATmega169"; + has_jtag = yes; + stk500_devcode = 0x85; + avr910_devcode = 0x78; + signature = 0x1e 0x94 0x05; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + + ocdrev = 2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega329 +#------------------------------------------------------------ + +part + id = "m329"; + desc = "ATmega329"; + has_jtag = yes; +# stk500_devcode = 0x85; # no STK500 support, only STK500v2 +# avr910_devcode = 0x?; # try the ATmega169 one: + avr910_devcode = 0x75; + signature = 0x1e 0x95 0x03; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega329P +#------------------------------------------------------------ +# Identical to ATmega329 except of the signature + +part parent "m329" + id = "m329p"; + desc = "ATmega329P"; + signature = 0x1e 0x95 0x0b; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega3290 +#------------------------------------------------------------ + +# identical to ATmega329 + +part parent "m329" + id = "m3290"; + desc = "ATmega3290"; + signature = 0x1e 0x95 0x04; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega3290P +#------------------------------------------------------------ + +# identical to ATmega3290 except of the signature + +part parent "m3290" + id = "m3290p"; + desc = "ATmega3290P"; + signature = 0x1e 0x95 0x0c; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega649 +#------------------------------------------------------------ + +part + id = "m649"; + desc = "ATmega649"; + has_jtag = yes; +# stk500_devcode = 0x85; # no STK500 support, only STK500v2 +# avr910_devcode = 0x?; # try the ATmega169 one: + avr910_devcode = 0x75; + signature = 0x1e 0x96 0x03; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega6490 +#------------------------------------------------------------ + +# identical to ATmega649 + +part parent "m649" + id = "m6490"; + desc = "ATmega6490"; + signature = 0x1e 0x96 0x04; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega32 +#------------------------------------------------------------ + +part + id = "m32"; + desc = "ATmega32"; + has_jtag = yes; + stk500_devcode = 0x91; + avr910_devcode = 0x72; + signature = 0x1e 0x95 0x02; + chip_erase_delay = 9000; + pagel = 0xd7; + bs2 = 0xa0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = yes; + + ocdrev = 2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x04; + delay = 10; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega161 +#------------------------------------------------------------ + +part + id = "m161"; + desc = "ATmega161"; + stk500_devcode = 0x80; + avr910_devcode = 0x60; + signature = 0x1e 0x94 0x01; + chip_erase_delay = 28000; + pagel = 0xd7; + bs2 = 0xa0; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 30; + programfusepulsewidth = 0; + programfusepolltimeout = 2; + programlockpulsewidth = 0; + programlockpolltimeout = 2; + + memory "eeprom" + size = 512; + min_write_delay = 3400; + max_write_delay = 3400; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 5; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 14000; + max_write_delay = 14000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 16; + blocksize = 128; + readsize = 256; + ; + + memory "fuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x o x o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 x x x x x", + "x x x x x x x x 1 i 1 i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega8 +#------------------------------------------------------------ + +part + id = "m8"; + desc = "ATmega8"; + stk500_devcode = 0x70; + avr910_devcode = 0x76; + signature = 0x1e 0x93 0x07; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 10000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 512; + page_size = 4; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 128; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 10; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + # Required for Arduino IDE + # see: https://github.com/arduino/Arduino/issues/2075 + # https://github.com/arduino/Arduino/issues/2075#issuecomment-238031689 + memory "efuse" + size = 0; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + + +#------------------------------------------------------------ +# ATmega8515 +#------------------------------------------------------------ + +part + id = "m8515"; + desc = "ATmega8515"; + stk500_devcode = 0x63; + avr910_devcode = 0x3A; + signature = 0x1e 0x93 0x06; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 128; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + + + +#------------------------------------------------------------ +# ATmega8535 +#------------------------------------------------------------ + +part + id = "m8535"; + desc = "ATmega8535"; + stk500_devcode = 0x64; + avr910_devcode = 0x69; + signature = 0x1e 0x93 0x08; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 128; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATtiny26 +#------------------------------------------------------------ + +part + id = "t26"; + desc = "ATtiny26"; + stk500_devcode = 0x21; + avr910_devcode = 0x5e; + signature = 0x1e 0x91 0x09; + pagel = 0xb3; + bs2 = 0xb2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0xC4, 0xE4, 0xC4, 0xE4, 0xCC, 0xEC, 0xCC, 0xEC, + 0xD4, 0xF4, 0xD4, 0xF4, 0xDC, 0xFC, 0xDC, 0xFC, + 0xC8, 0xE8, 0xD8, 0xF8, 0x4C, 0x6C, 0x5C, 0x7C, + 0xEC, 0xBC, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 10; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 16; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x x x x i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny261 +#------------------------------------------------------------ +# Close to ATtiny26 + +part + id = "t261"; + desc = "ATtiny261"; + has_debugwire = yes; + flash_instr = 0xB4, 0x00, 0x10; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x00, 0xB4, 0x00, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +# stk500_devcode = 0x21; +# avr910_devcode = 0x5e; + signature = 0x1e 0x91 0x0c; + pagel = 0xb3; + bs2 = 0xb2; + chip_erase_delay = 4000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0xC4, 0xE4, 0xC4, 0xE4, 0xCC, 0xEC, 0xCC, 0xEC, + 0xD4, 0xF4, 0xD4, 0xF4, 0xDC, 0xFC, 0xDC, 0xFC, + 0xC8, 0xE8, 0xD8, 0xF8, 0x4C, 0x6C, 0x5C, 0x7C, + 0xEC, 0xBC, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + size = 128; + page_size = 4; + num_pages = 32; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny461 +#------------------------------------------------------------ +# Close to ATtiny261 + +part + id = "t461"; + desc = "ATtiny461"; + has_debugwire = yes; + flash_instr = 0xB4, 0x00, 0x10; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x00, 0xB4, 0x00, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +# stk500_devcode = 0x21; +# avr910_devcode = 0x5e; + signature = 0x1e 0x92 0x08; + pagel = 0xb3; + bs2 = 0xb2; + chip_erase_delay = 4000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0xC4, 0xE4, 0xC4, 0xE4, 0xCC, 0xEC, 0xCC, 0xEC, + 0xD4, 0xF4, 0xD4, 0xF4, 0xDC, 0xFC, 0xDC, 0xFC, + 0xC8, 0xE8, 0xD8, 0xF8, 0x4C, 0x6C, 0x5C, 0x7C, + 0xEC, 0xBC, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + size = 256; + page_size = 4; + num_pages = 64; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read = " 1 0 1 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny861 +#------------------------------------------------------------ +# Close to ATtiny461 + +part + id = "t861"; + desc = "ATtiny861"; + has_debugwire = yes; + flash_instr = 0xB4, 0x00, 0x10; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x00, 0xB4, 0x00, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +# stk500_devcode = 0x21; +# avr910_devcode = 0x5e; + signature = 0x1e 0x93 0x0d; + pagel = 0xb3; + bs2 = 0xb2; + chip_erase_delay = 4000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0xC4, 0xE4, 0xC4, 0xE4, 0xCC, 0xEC, 0xCC, 0xEC, + 0xD4, 0xF4, 0xD4, 0xF4, 0xDC, 0xFC, 0xDC, 0xFC, + 0xC8, 0xE8, 0xD8, 0xF8, 0x4C, 0x6C, 0x5C, 0x7C, + 0xEC, 0xBC, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + size = 512; + num_pages = 128; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read = " 1 0 1 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny28 +#------------------------------------------------------------ + +# This is an HVPP-only device. + +part + id = "t28"; + desc = "ATtiny28"; + stk500_devcode = 0x22; + avr910_devcode = 0x5c; + signature = 0x1e 0x91 0x07; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "flash" + size = 2048; + page_size = 2; + readsize = 256; + delay = 5; + ; + + memory "signature" + size = 3; + ; + + memory "lock" + size = 1; + ; + + memory "calibration" + size = 1; + ; + + memory "fuse" + size = 1; + ; +; + + + +#------------------------------------------------------------ +# ATmega48 +#------------------------------------------------------------ + +part + id = "m48"; + desc = "ATmega48"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x59; +# avr910_devcode = 0x; + signature = 0x1e 0x92 0x05; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 45000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 256; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x x", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega48P +#------------------------------------------------------------ + +part parent "m48" + id = "m48p"; + desc = "ATmega48P"; + signature = 0x1e 0x92 0x0a; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# ATmega48PB +#------------------------------------------------------------ + +part parent "m48" + id = "m48pb"; + desc = "ATmega48PB"; + signature = 0x1e 0x92 0x10; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# ATmega88 +#------------------------------------------------------------ + +part + id = "m88"; + desc = "ATmega88"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x73; +# avr910_devcode = 0x; + signature = 0x1e 0x93 0x0a; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 512; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega88P +#------------------------------------------------------------ + +part parent "m88" + id = "m88p"; + desc = "ATmega88P"; + signature = 0x1e 0x93 0x0f; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# ATmega88PB +#------------------------------------------------------------ + +part parent "m88" + id = "m88pb"; + desc = "ATmega88PB"; + signature = 0x1e 0x93 0x16; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# ATmega168 +#------------------------------------------------------------ + +part + id = "m168"; + desc = "ATmega168"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x86; + # avr910_devcode = 0x; + signature = 0x1e 0x94 0x06; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 512; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; +; + +#------------------------------------------------------------ +# ATmega168P +#------------------------------------------------------------ + +part parent "m168" + id = "m168p"; + desc = "ATmega168P"; + signature = 0x1e 0x94 0x0b; + + ocdrev = 1; +; + +#------------------------------------------------------------ +# ATmega168PB +#------------------------------------------------------------ + +part parent "m168" + id = "m168pb"; + desc = "ATmega168PB"; + signature = 0x1e 0x94 0x15; + + ocdrev = 1; +; + +#------------------------------------------------------------ +# ATtiny88 +#------------------------------------------------------------ + +part + id = "t88"; + desc = "ATtiny88"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x73; +# avr910_devcode = 0x; + signature = 0x1e 0x93 0x11; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 64; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 64; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega328 +#------------------------------------------------------------ + +part + id = "m328"; + desc = "ATmega328"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x86; + # avr910_devcode = 0x; + signature = 0x1e 0x95 0x14; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 1024; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; +; + +part parent "m328" + id = "m328p"; + desc = "ATmega328P"; + signature = 0x1e 0x95 0x0F; + + ocdrev = 1; +; + +part parent "m328" + id = "m328pb"; + desc = "ATmega328PB"; + signature = 0x1e 0x95 0x16; + + ocdrev = 1; +; + +#------------------------------------------------------------ +# ATmega32m1 +#------------------------------------------------------------ + +part parent "m328" + id = "m32m1"; + desc = "ATmega32M1"; + # stk500_devcode = 0x; + # avr910_devcode = 0x; + signature = 0x1e 0x95 0x84; + bs2 = 0xe2; + + memory "efuse" + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x i i i i i i"; + ; +; + +#------------------------------------------------------------ +# ATtiny2313 +#------------------------------------------------------------ + +part + id = "t2313"; + desc = "ATtiny2313"; + has_debugwire = yes; + flash_instr = 0xB2, 0x0F, 0x1F; + eeprom_instr = 0xBB, 0xFE, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBA, 0x0F, 0xB2, 0x0F, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x23; +## Use the ATtiny26 devcode: + avr910_devcode = 0x5e; + signature = 0x1e 0x91 0x0a; + pagel = 0xD4; + bs2 = 0xD6; + reset = io; + chip_erase_delay = 9000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x26, 0x36, 0x66, 0x76, 0x2A, 0x3A, 0x6A, 0x7A, + 0x2E, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 0; + + memory "eeprom" + size = 128; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + +# The information in the data sheet of April/2004 is wrong, this works: + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + +# The information in the data sheet of April/2004 is wrong, this works: + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + +# The information in the data sheet of April/2004 is wrong, this works: + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny2313 has Signature Bytes: 0x1E 0x91 0x0A. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; +# The Tiny2313 has calibration data for both 4 MHz and 8 MHz. +# The information in the data sheet of April/2004 is wrong, this works: + + memory "calibration" + size = 2; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny4313 +#------------------------------------------------------------ + +part + id = "t4313"; + desc = "ATtiny4313"; + has_debugwire = yes; + flash_instr = 0xB2, 0x0F, 0x1F; + eeprom_instr = 0xBB, 0xFE, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBA, 0x0F, 0xB2, 0x0F, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x23; +## Use the ATtiny26 devcode: + avr910_devcode = 0x5e; + signature = 0x1e 0x92 0x0d; + pagel = 0xD4; + bs2 = 0xD6; + reset = io; + chip_erase_delay = 9000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x26, 0x36, 0x66, 0x76, 0x2A, 0x3A, 0x6A, 0x7A, + 0x2E, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 0; + + memory "eeprom" + size = 256; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny4313 has Signature Bytes: 0x1E 0x92 0x0D. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 2; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90PWM2 +#------------------------------------------------------------ + +part + id = "pwm2"; + desc = "AT90PWM2"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x65; +## avr910_devcode = ?; + signature = 0x1e 0x93 0x81; + pagel = 0xD8; + bs2 = 0xE2; + reset = io; + chip_erase_delay = 9000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; +# AT90PWM2 has Signature Bytes: 0x1E 0x93 0x81. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90PWM3 +#------------------------------------------------------------ + +# Completely identical to AT90PWM2 (including the signature!) + +part parent "pwm2" + id = "pwm3"; + desc = "AT90PWM3"; + ; + +#------------------------------------------------------------ +# AT90PWM2B +#------------------------------------------------------------ +# Same as AT90PWM2 but different signature. + +part parent "pwm2" + id = "pwm2b"; + desc = "AT90PWM2B"; + signature = 0x1e 0x93 0x83; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# AT90PWM3B +#------------------------------------------------------------ + +# Completely identical to AT90PWM2B (including the signature!) + +part parent "pwm2b" + id = "pwm3b"; + desc = "AT90PWM3B"; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# AT90PWM316 +#------------------------------------------------------------ + +# Similar to AT90PWM3B, but with 16 kiB flash, 512 B EEPROM, and 1024 B SRAM. + +part parent "pwm3b" + id = "pwm316"; + desc = "AT90PWM316"; + signature = 0x1e 0x94 0x83; + + ocdrev = 1; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 128; + readsize = 256; + ; + ; + +#------------------------------------------------------------ +# AT90PWM216 +#------------------------------------------------------------ +# Completely identical to AT90PWM316 (including the signature!) + +part parent "pwm316" + id = "pwm216"; + desc = "AT90PWM216"; + ; + +#------------------------------------------------------------ +# ATtiny25 +#------------------------------------------------------------ + +part + id = "t25"; + desc = "ATtiny25"; + has_debugwire = yes; + flash_instr = 0xB4, 0x02, 0x12; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x02, 0xB4, 0x02, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x91 0x08; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 128; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny25 has Signature Bytes: 0x1E 0x91 0x08. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny45 +#------------------------------------------------------------ + +part + id = "t45"; + desc = "ATtiny45"; + has_debugwire = yes; + flash_instr = 0xB4, 0x02, 0x12; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x02, 0xB4, 0x02, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x92 0x06; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 256; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny45 has Signature Bytes: 0x1E 0x92 0x08. (Data sheet 2586C-AVR-06/05 (doc2586.pdf) indicates otherwise!) + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny85 +#------------------------------------------------------------ + +part + id = "t85"; + desc = "ATtiny85"; + has_debugwire = yes; + flash_instr = 0xB4, 0x02, 0x12; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x02, 0xB4, 0x02, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x93 0x0b; + reset = io; + chip_erase_delay = 400000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 12; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 30000; + max_write_delay = 30000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny85 has Signature Bytes: 0x1E 0x93 0x08. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATTiny841 +#------------------------------------------------------------ + +part + id = "t841"; + desc = "ATtiny841"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x93 0x15; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + #ocdrev = 1; + programlockpolltimeout = 25; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 16; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x x a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x x a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny841 has Signature Bytes: 0x1E 0x93 0x0C. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega640 +#------------------------------------------------------------ +# Almost same as ATmega1280, except for different memory sizes + +part + id = "m640"; + desc = "ATmega640"; + signature = 0x1e 0x96 0x08; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega1280 +#------------------------------------------------------------ + +part + id = "m1280"; + desc = "ATmega1280"; + signature = 0x1e 0x97 0x03; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega1281 +#------------------------------------------------------------ +# Identical to ATmega1280 + +part parent "m1280" + id = "m1281"; + desc = "ATmega1281"; + signature = 0x1e 0x97 0x04; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega2560 +#------------------------------------------------------------ + +part + id = "m2560"; + desc = "ATmega2560"; + signature = 0x1e 0x98 0x01; + has_jtag = yes; + stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 4; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 262144; + page_size = 256; + num_pages = 1024; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + load_ext_addr = " 0 1 0 0 1 1 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 0 a16", + " 0 0 0 0 0 0 0 0"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega2561 +#------------------------------------------------------------ + +part parent "m2560" + id = "m2561"; + desc = "ATmega2561"; + signature = 0x1e 0x98 0x02; + + ocdrev = 4; + ; + +#------------------------------------------------------------ +# ATmega128RFA1 +#------------------------------------------------------------ +# Identical to ATmega2561 but half the ROM + +part parent "m2561" + id = "m128rfa1"; + desc = "ATmega128RFA1"; + signature = 0x1e 0xa7 0x01; + chip_erase_delay = 55000; + bs2 = 0xE2; + + ocdrev = 3; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 50000; + max_write_delay = 50000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 256; + readsize = 256; + ; + ; + +#------------------------------------------------------------ +# ATmega256RFR2 +#------------------------------------------------------------ + +part parent "m2561" + id = "m256rfr2"; + desc = "ATmega256RFR2"; + signature = 0x1e 0xa8 0x02; + chip_erase_delay = 18500; + bs2 = 0xE2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 8192; + min_write_delay = 13000; + max_write_delay = 13000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + + ocdrev = 4; + ; + +#------------------------------------------------------------ +# ATmega128RFR2 +#------------------------------------------------------------ + +part parent "m128rfa1" + id = "m128rfr2"; + desc = "ATmega128RFR2"; + signature = 0x1e 0xa7 0x02; + + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega64RFR2 +#------------------------------------------------------------ + +part parent "m128rfa1" + id = "m64rfr2"; + desc = "ATmega64RFR2"; + signature = 0x1e 0xa6 0x02; + + + ocdrev = 3; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 50000; + max_write_delay = 50000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 256; + readsize = 256; + ; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 13000; + max_write_delay = 13000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + + ; + +#------------------------------------------------------------ +# ATmega2564RFR2 +#------------------------------------------------------------ + +part parent "m256rfr2" + id = "m2564rfr2"; + desc = "ATmega2564RFR2"; + signature = 0x1e 0xa8 0x03; + ; + +#------------------------------------------------------------ +# ATmega1284RFR2 +#------------------------------------------------------------ + +part parent "m128rfr2" + id = "m1284rfr2"; + desc = "ATmega1284RFR2"; + signature = 0x1e 0xa7 0x03; + ; + +#------------------------------------------------------------ +# ATmega644RFR2 +#------------------------------------------------------------ + +part parent "m64rfr2" + id = "m644rfr2"; + desc = "ATmega644RFR2"; + signature = 0x1e 0xa6 0x03; + ; + +#------------------------------------------------------------ +# ATtiny24 +#------------------------------------------------------------ + +part + id = "t24"; + desc = "ATtiny24"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x91 0x0b; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 128; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny24 has Signature Bytes: 0x1E 0x91 0x0B. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny44 +#------------------------------------------------------------ + +part + id = "t44"; + desc = "ATtiny44"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x92 0x07; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 256; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny44 has Signature Bytes: 0x1E 0x92 0x07. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny84 +#------------------------------------------------------------ + +part + id = "t84"; + desc = "ATtiny84"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x93 0x0c; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny84 has Signature Bytes: 0x1E 0x93 0x0C. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny43U +#------------------------------------------------------------ + +part + id = "t43u"; + desc = "ATtiny43u"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x92 0x0C; + reset = io; + chip_erase_delay = 1000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, 0x4E, 0x5E, + 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, 0x06, 0x16, 0x46, 0x56, + 0x0A, 0x1A, 0x4A, 0x5A, 0x1E, 0x7C, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + hvspcmdexedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 20; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + memory "eeprom" + size = 64; + paged = yes; + page_size = 4; + num_pages = 16; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "0 0 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "0 0 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " 0 0 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 5; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 64; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "calibration" + size = 2; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; +; + +#------------------------------------------------------------ +# ATmega32u4 +#------------------------------------------------------------ + +part + id = "m32u4"; + desc = "ATmega32U4"; + signature = 0x1e 0x95 0x87; + usbpid = 0x2ff4; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90USB646 +#------------------------------------------------------------ + +part + id = "usb646"; + desc = "AT90USB646"; + signature = 0x1e 0x96 0x82; + usbpid = 0x2ff9; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90USB647 +#------------------------------------------------------------ +# identical to AT90USB646 + +part parent "usb646" + id = "usb647"; + desc = "AT90USB647"; + signature = 0x1e 0x96 0x82; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# AT90USB1286 +#------------------------------------------------------------ + +part + id = "usb1286"; + desc = "AT90USB1286"; + signature = 0x1e 0x97 0x82; + usbpid = 0x2ffb; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90USB1287 +#------------------------------------------------------------ +# identical to AT90USB1286 + +part parent "usb1286" + id = "usb1287"; + desc = "AT90USB1287"; + signature = 0x1e 0x97 0x82; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# AT90USB162 +#------------------------------------------------------------ + +part + id = "usb162"; + desc = "AT90USB162"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x94 0x82; + usbpid = 0x2ffa; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + num_pages = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90USB82 +#------------------------------------------------------------ +# Changes against AT90USB162 (beside IDs) +# memory "flash" +# size = 8192; +# num_pages = 64; + +part + id = "usb82"; + desc = "AT90USB82"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x93 0x82; + usbpid = 0x2ff7; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + num_pages = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 8192; + page_size = 128; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega32U2 +#------------------------------------------------------------ +# Changes against AT90USB162 (beside IDs) +# memory "flash" +# size = 32768; +# num_pages = 256; +# memory "eeprom" +# size = 1024; +# num_pages = 256; +part + id = "m32u2"; + desc = "ATmega32U2"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x95 0x8a; + usbpid = 0x2ff0; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + num_pages = 256; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; +#------------------------------------------------------------ +# ATmega16U2 +#------------------------------------------------------------ +# Changes against ATmega32U2 (beside IDs) +# memory "flash" +# size = 16384; +# num_pages = 128; +# memory "eeprom" +# size = 512; +# num_pages = 128; +part + id = "m16u2"; + desc = "ATmega16U2"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x94 0x89; + usbpid = 0x2fef; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + num_pages = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega8U2 +#------------------------------------------------------------ +# Changes against ATmega16U2 (beside IDs) +# memory "flash" +# size = 8192; +# page_size = 64; +# blocksize = 64; + +part + id = "m8u2"; + desc = "ATmega8U2"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x93 0x89; + usbpid = 0x2fee; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + num_pages = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 8192; + page_size = 128; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; +#------------------------------------------------------------ +# ATmega325 +#------------------------------------------------------------ + +part + id = "m325"; + desc = "ATmega325"; + signature = 0x1e 0x95 0x05; + has_jtag = yes; +# stk500_devcode = 0x??; # No STK500v1 support? +# avr910_devcode = 0x??; # Try the ATmega16 one + avr910_devcode = 0x74; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 0 0 0 0", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 0 0 0 0", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 0 0 0 0 0", + "0 0 0 0 0 0 0 0 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "0 0 0 0 0 0 0 0 i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "0 0 0 0 0 0 0 0 i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "0 0 0 0 0 0 0 0 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega645 +#------------------------------------------------------------ + +part + id = "m645"; + desc = "ATmega645"; + signature = 0x1E 0x96 0x05; + has_jtag = yes; +# stk500_devcode = 0x??; # No STK500v1 support? +# avr910_devcode = 0x??; # Try the ATmega16 one + avr910_devcode = 0x74; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 0 0 0 0", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 0 0 0 0", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " 0 0 0 0 0 0 0 0"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 0 0 0 0 0", + "0 0 0 0 0 0 0 0 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "0 0 0 0 0 0 0 0 i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "0 0 0 0 0 0 0 0 i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "0 0 0 0 0 0 0 0 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega3250 +#------------------------------------------------------------ + +part parent "m325" + id = "m3250"; + desc = "ATmega3250"; + signature = 0x1E 0x95 0x06; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega6450 +#------------------------------------------------------------ + +part parent "m645" + id = "m6450"; + desc = "ATmega6450"; + signature = 0x1E 0x96 0x06; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# AVR XMEGA family common values +#------------------------------------------------------------ + +part + id = ".xmega"; + desc = "AVR XMEGA family common values"; + has_pdi = yes; + nvm_base = 0x01c0; + mcu_base = 0x0090; + + memory "signature" + size = 3; + offset = 0x1000090; + ; + + memory "prodsig" + size = 0x32; + offset = 0x8e0200; + page_size = 0x32; + readsize = 0x32; + ; + + memory "fuse1" + size = 1; + offset = 0x8f0021; + ; + + memory "fuse2" + size = 1; + offset = 0x8f0022; + ; + + memory "fuse4" + size = 1; + offset = 0x8f0024; + ; + + memory "fuse5" + size = 1; + offset = 0x8f0025; + ; + + memory "lock" + size = 1; + offset = 0x8f0027; + ; + + memory "data" + # SRAM, only used to supply the offset + offset = 0x1000000; + ; +; + +#------------------------------------------------------------ +# ATxmega16A4U +#------------------------------------------------------------ + +part parent ".xmega" + id = "x16a4u"; + desc = "ATxmega16A4U"; + signature = 0x1e 0x94 0x41; + usbpid = 0x2fe3; + + memory "eeprom" + size = 0x400; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x4000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x803000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x804000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x5000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega16C4 +#------------------------------------------------------------ + +part parent "x16a4u" + id = "x16c4"; + desc = "ATxmega16C4"; + signature = 0x1e 0x95 0x44; +; + +#------------------------------------------------------------ +# ATxmega16D4 +#------------------------------------------------------------ + +part parent "x16a4u" + id = "x16d4"; + desc = "ATxmega16D4"; + signature = 0x1e 0x94 0x42; +; + +#------------------------------------------------------------ +# ATxmega16A4 +#------------------------------------------------------------ + +part parent "x16a4u" + id = "x16a4"; + desc = "ATxmega16A4"; + signature = 0x1e 0x94 0x41; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega32A4U +#------------------------------------------------------------ + +part parent ".xmega" + id = "x32a4u"; + desc = "ATxmega32A4U"; + signature = 0x1e 0x95 0x41; + usbpid = 0x2fe4; + + memory "eeprom" + size = 0x400; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x8000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x807000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x808000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x9000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega32C4 +#------------------------------------------------------------ + +part parent "x32a4u" + id = "x32c4"; + desc = "ATxmega32C4"; + signature = 0x1e 0x94 0x43; +; + +#------------------------------------------------------------ +# ATxmega32D4 +#------------------------------------------------------------ + +part parent "x32a4u" + id = "x32d4"; + desc = "ATxmega32D4"; + signature = 0x1e 0x95 0x42; +; + +#------------------------------------------------------------ +# ATxmega32A4 +#------------------------------------------------------------ + +part parent "x32a4u" + id = "x32a4"; + desc = "ATxmega32A4"; + signature = 0x1e 0x95 0x41; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega64A4U +#------------------------------------------------------------ + +part parent ".xmega" + id = "x64a4u"; + desc = "ATxmega64A4U"; + signature = 0x1e 0x96 0x46; + usbpid = 0x2fe5; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x10000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x80f000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x810000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x11000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega64C3 +#------------------------------------------------------------ + +part parent "x64a4u" + id = "x64c3"; + desc = "ATxmega64C3"; + signature = 0x1e 0x96 0x49; + usbpid = 0x2fd6; +; + +#------------------------------------------------------------ +# ATxmega64D3 +#------------------------------------------------------------ + +part parent "x64a4u" + id = "x64d3"; + desc = "ATxmega64D3"; + signature = 0x1e 0x96 0x4a; +; + +#------------------------------------------------------------ +# ATxmega64D4 +#------------------------------------------------------------ + +part parent "x64a4u" + id = "x64d4"; + desc = "ATxmega64D4"; + signature = 0x1e 0x96 0x47; +; + +#------------------------------------------------------------ +# ATxmega64A1 +#------------------------------------------------------------ + +part parent "x64a4u" + id = "x64a1"; + desc = "ATxmega64A1"; + signature = 0x1e 0x96 0x4e; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega64A1U +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64a1u"; + desc = "ATxmega64A1U"; + signature = 0x1e 0x96 0x4e; + usbpid = 0x2fe8; +; + +#------------------------------------------------------------ +# ATxmega64A3 +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64a3"; + desc = "ATxmega64A3"; + signature = 0x1e 0x96 0x42; +; + +#------------------------------------------------------------ +# ATxmega64A3U +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64a3u"; + desc = "ATxmega64A3U"; + signature = 0x1e 0x96 0x42; + usbpid = 0x2fe5; +; + +#------------------------------------------------------------ +# ATxmega64A4 +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64a4"; + desc = "ATxmega64A4"; + signature = 0x1e 0x96 0x46; +; + +#------------------------------------------------------------ +# ATxmega64B1 +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64b1"; + desc = "ATxmega64B1"; + signature = 0x1e 0x96 0x52; + usbpid = 0x2fe1; +; + +#------------------------------------------------------------ +# ATxmega64B3 +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64b3"; + desc = "ATxmega64B3"; + signature = 0x1e 0x96 0x51; + usbpid = 0x2fdf; +; + +#------------------------------------------------------------ +# ATxmega128C3 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x128c3"; + desc = "ATxmega128C3"; + signature = 0x1e 0x97 0x52; + usbpid = 0x2fd7; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x20000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x81e000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x820000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x22000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega128D3 +#------------------------------------------------------------ + +part parent "x128c3" + id = "x128d3"; + desc = "ATxmega128D3"; + signature = 0x1e 0x97 0x48; +; + +#------------------------------------------------------------ +# ATxmega128D4 +#------------------------------------------------------------ + +part parent "x128c3" + id = "x128d4"; + desc = "ATxmega128D4"; + signature = 0x1e 0x97 0x47; +; + +#------------------------------------------------------------ +# ATxmega128A1 +#------------------------------------------------------------ + +part parent "x128c3" + id = "x128a1"; + desc = "ATxmega128A1"; + signature = 0x1e 0x97 0x4c; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega128A1 revision D +#------------------------------------------------------------ + +part parent "x128a1" + id = "x128a1d"; + desc = "ATxmega128A1revD"; + signature = 0x1e 0x97 0x41; +; + +#------------------------------------------------------------ +# ATxmega128A1U +#------------------------------------------------------------ + +part parent "x128a1" + id = "x128a1u"; + desc = "ATxmega128A1U"; + signature = 0x1e 0x97 0x4c; + usbpid = 0x2fed; +; + +#------------------------------------------------------------ +# ATxmega128A3 +#------------------------------------------------------------ + +part parent "x128a1" + id = "x128a3"; + desc = "ATxmega128A3"; + signature = 0x1e 0x97 0x42; +; + +#------------------------------------------------------------ +# ATxmega128A3U +#------------------------------------------------------------ + +part parent "x128a1" + id = "x128a3u"; + desc = "ATxmega128A3U"; + signature = 0x1e 0x97 0x42; + usbpid = 0x2fe6; +; + +#------------------------------------------------------------ +# ATxmega128A4 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x128a4"; + desc = "ATxmega128A4"; + signature = 0x1e 0x97 0x46; + has_jtag = yes; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x20000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x81f000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x820000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x22000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega128A4U +#------------------------------------------------------------ + +part parent ".xmega" + id = "x128a4u"; + desc = "ATxmega128A4U"; + signature = 0x1e 0x97 0x46; + usbpid = 0x2fde; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x20000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x81f000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x820000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x22000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega128B1 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x128b1"; + desc = "ATxmega128B1"; + signature = 0x1e 0x97 0x4d; + usbpid = 0x2fea; + has_jtag = yes; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x20000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x81e000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x820000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x22000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega128B3 +#------------------------------------------------------------ + +part parent "x128b1" + id = "x128b3"; + desc = "ATxmega128B3"; + signature = 0x1e 0x97 0x4b; + usbpid = 0x2fe0; +; + +#------------------------------------------------------------ +# ATxmega192C3 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x192c3"; + desc = "ATxmega192C3"; + signature = 0x1e 0x97 0x51; + # usbpid = 0x2f??; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x30000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x82e000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x830000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x32000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega192D3 +#------------------------------------------------------------ + +part parent "x192c3" + id = "x192d3"; + desc = "ATxmega192D3"; + signature = 0x1e 0x97 0x49; +; + +#------------------------------------------------------------ +# ATxmega192A1 +#------------------------------------------------------------ + +part parent "x192c3" + id = "x192a1"; + desc = "ATxmega192A1"; + signature = 0x1e 0x97 0x4e; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega192A3 +#------------------------------------------------------------ + +part parent "x192a1" + id = "x192a3"; + desc = "ATxmega192A3"; + signature = 0x1e 0x97 0x44; +; + +#------------------------------------------------------------ +# ATxmega192A3U +#------------------------------------------------------------ + +part parent "x192a1" + id = "x192a3u"; + desc = "ATxmega192A3U"; + signature = 0x1e 0x97 0x44; + usbpid = 0x2fe7; +; + +#------------------------------------------------------------ +# ATxmega256C3 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x256c3"; + desc = "ATxmega256C3"; + signature = 0x1e 0x98 0x46; + usbpid = 0x2fda; + + memory "eeprom" + size = 0x1000; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x40000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x83e000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x840000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x42000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega256D3 +#------------------------------------------------------------ + +part parent "x256c3" + id = "x256d3"; + desc = "ATxmega256D3"; + signature = 0x1e 0x98 0x44; +; + +#------------------------------------------------------------ +# ATxmega256A1 +#------------------------------------------------------------ + +part parent "x256c3" + id = "x256a1"; + desc = "ATxmega256A1"; + signature = 0x1e 0x98 0x46; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega256A3 +#------------------------------------------------------------ + +part parent "x256a1" + id = "x256a3"; + desc = "ATxmega256A3"; + signature = 0x1e 0x98 0x42; +; + +#------------------------------------------------------------ +# ATxmega256A3U +#------------------------------------------------------------ + +part parent "x256a1" + id = "x256a3u"; + desc = "ATxmega256A3U"; + signature = 0x1e 0x98 0x42; + usbpid = 0x2fec; +; + +#------------------------------------------------------------ +# ATxmega256A3B +#------------------------------------------------------------ + +part parent "x256a1" + id = "x256a3b"; + desc = "ATxmega256A3B"; + signature = 0x1e 0x98 0x43; +; + +#------------------------------------------------------------ +# ATxmega256A3BU +#------------------------------------------------------------ + +part parent "x256a1" + id = "x256a3bu"; + desc = "ATxmega256A3BU"; + signature = 0x1e 0x98 0x43; + usbpid = 0x2fe2; +; + +#------------------------------------------------------------ +# ATxmega384C3 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x384c3"; + desc = "ATxmega384C3"; + signature = 0x1e 0x98 0x45; + usbpid = 0x2fdb; + + memory "eeprom" + size = 0x1000; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x60000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x85e000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x860000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x62000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega384D3 +#------------------------------------------------------------ + +part parent "x384c3" + id = "x384d3"; + desc = "ATxmega384D3"; + signature = 0x1e 0x98 0x47; +; + +#------------------------------------------------------------ +# ATxmega8E5 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x8e5"; + desc = "ATxmega8E5"; + signature = 0x1e 0x93 0x41; + + memory "eeprom" + size = 0x0200; + offset = 0x08c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x2000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "apptable" + size = 0x800; + offset = 0x00801800; + page_size = 0x80; + readsize = 0x100; + ; + + memory "boot" + size = 0x800; + offset = 0x00802000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "flash" + size = 0x2800; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "usersig" + size = 0x80; + offset = 0x8e0400; + page_size = 0x80; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega16E5 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x16e5"; + desc = "ATxmega16E5"; + signature = 0x1e 0x94 0x45; + + memory "eeprom" + size = 0x0200; + offset = 0x08c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x4000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x00803000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x00804000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "flash" + size = 0x5000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "usersig" + size = 0x80; + offset = 0x8e0400; + page_size = 0x80; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega32E5 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x32e5"; + desc = "ATxmega32E5"; + signature = 0x1e 0x95 0x4c; + + memory "eeprom" + size = 0x0400; + offset = 0x08c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x8000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x00807000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x00808000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "flash" + size = 0x9000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "usersig" + size = 0x80; + offset = 0x8e0400; + page_size = 0x80; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR32UC3A0512 +#------------------------------------------------------------ + +part + id = "uc3a0512"; + desc = "AT32UC3A0512"; + signature = 0xED 0xC0 0x3F; + has_jtag = yes; + is_avr32 = yes; + + memory "flash" + paged = yes; + page_size = 512; # bytes + readsize = 512; # bytes + num_pages = 1024; # could be set dynamicly + size = 0x00080000; # could be set dynamicly + offset = 0x80000000; + ; +; + +part parent "uc3a0512" + id = "ucr2"; + desc = "deprecated, use 'uc3a0512'"; +; + +#------------------------------------------------------------ +# ATtiny1634. +#------------------------------------------------------------ + +part + id = "t1634"; + desc = "ATtiny1634"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x86; + # avr910_devcode = 0x; + signature = 0x1e 0x94 0x12; + pagel = 0xB3; + bs2 = 0xB1; + reset = io; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x26, 0x36, 0x66, 0x76, 0x2A, 0x3A, 0x6A, 0x7A, + 0x2E, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + paged = no; + page_size = 4; + size = 256; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 5; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 32; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 1 1 1 1 i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; +; + +#------------------------------------------------------------ +# Common values for reduced core tinys (4/5/9/10/20/40) +#------------------------------------------------------------ + +part + id = ".reduced_core_tiny"; + desc = "Common values for reduced core tinys"; + has_tpi = yes; + + memory "signature" + size = 3; + offset = 0x3fc0; + page_size = 16; + ; + + memory "fuse" + size = 1; + offset = 0x3f40; + page_size = 16; + blocksize = 4; + ; + + memory "calibration" + size = 1; + offset = 0x3f80; + page_size = 16; + ; + + memory "lockbits" + size = 1; + offset = 0x3f00; + page_size = 16; + ; +; + +#------------------------------------------------------------ +# ATtiny4 +#------------------------------------------------------------ + +part parent ".reduced_core_tiny" + id = "t4"; + desc = "ATtiny4"; + signature = 0x1e 0x8f 0x0a; + + memory "flash" + size = 512; + offset = 0x4000; + page_size = 16; + blocksize = 128; + ; +; + +#------------------------------------------------------------ +# ATtiny5 +#------------------------------------------------------------ + +part parent "t4" + id = "t5"; + desc = "ATtiny5"; + signature = 0x1e 0x8f 0x09; +; + +#------------------------------------------------------------ +# ATtiny9 +#------------------------------------------------------------ + +part parent ".reduced_core_tiny" + id = "t9"; + desc = "ATtiny9"; + signature = 0x1e 0x90 0x08; + + memory "flash" + size = 1024; + offset = 0x4000; + page_size = 16; + blocksize = 128; + ; +; + +#------------------------------------------------------------ +# ATtiny10 +#------------------------------------------------------------ + +part parent "t9" + id = "t10"; + desc = "ATtiny10"; + signature = 0x1e 0x90 0x03; +; + +#------------------------------------------------------------ +# ATtiny20 +#------------------------------------------------------------ + +part parent ".reduced_core_tiny" + id = "t20"; + desc = "ATtiny20"; + signature = 0x1e 0x91 0x0F; + + memory "flash" + size = 2048; + offset = 0x4000; + page_size = 16; + blocksize = 128; + ; +; + +#------------------------------------------------------------ +# ATtiny40 +#------------------------------------------------------------ + +part parent ".reduced_core_tiny" + id = "t40"; + desc = "ATtiny40"; + signature = 0x1e 0x92 0x0E; + + memory "flash" + size = 4096; + offset = 0x4000; + page_size = 64; + blocksize = 128; + ; +; + +#------------------------------------------------------------ +# ATmega406 +#------------------------------------------------------------ + +part + id = "m406"; + desc = "ATMEGA406"; + has_jtag = yes; + signature = 0x1e 0x95 0x07; + + # STK500 parameters (parallel programming IO lines) + pagel = 0xa7; + bs2 = 0xa0; + serial = no; + parallel = yes; + + # STK500v2 HV programming parameters, from XML + pp_controlstack = 0x0e, 0x1e, 0x0f, 0x1f, 0x2e, 0x3e, 0x2f, 0x3f, + 0x4e, 0x5e, 0x4f, 0x5f, 0x6e, 0x7e, 0x6f, 0x7f, + 0x66, 0x76, 0x67, 0x77, 0x6a, 0x7a, 0x6b, 0x7b, + 0xbe, 0xfd, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + + # JTAG ICE mkII parameters, also from XML files + allowfullpagebitstream = no; + enablepageprogramming = yes; + idr = 0x51; + rampz = 0x00; + spmcr = 0x57; + eecr = 0x3f; + + memory "eeprom" + paged = no; + size = 512; + page_size = 4; + blocksize = 4; + readsize = 4; + num_pages = 128; + ; + + memory "flash" + paged = yes; + size = 40960; + page_size = 128; + blocksize = 128; + readsize = 128; + num_pages = 320; + ; + + memory "hfuse" + size = 1; + ; + + memory "lfuse" + size = 1; + ; + + memory "lockbits" + size = 1; + ; + + memory "signature" + size = 3; + ; +; + +#------------------------------------------------------------ +# ATtiny87 +#------------------------------------------------------------ + +# Changes against ATtiny167 (beside IDs) +# memory "flash" +# size = 8192; +# num_pages = 64; + +part + id = "t87"; + desc = "ATtiny87"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, + 0x00, 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, + 0xBF, 0x99, 0xF9, 0xBB, 0xAF; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x93 0x87; + reset = io; + chip_erase_delay = 1000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x06, 0x16, 0x46, 0x56, 0x0A, 0x1A, 0x4A, 0x5A, + 0x1E, 0x7C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 20; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x00; + spmcr = 0x57; + allowfullpagebitstream = no; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 x x x x x a8", + "a8 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " 0 0 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 128; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 64; + readsize = 256; + ; +# ATtiny87 has Signature Bytes: 0x1E 0x93 0x87. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATtiny167 +#------------------------------------------------------------ + +part + id = "t167"; + desc = "ATtiny167"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, + 0x00, 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, + 0xBF, 0x99, 0xF9, 0xBB, 0xAF; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x94 0x87; + reset = io; + chip_erase_delay = 1000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x06, 0x16, 0x46, 0x56, 0x0A, 0x1A, 0x4A, 0x5A, + 0x1E, 0x7C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 20; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x00; + spmcr = 0x57; + allowfullpagebitstream = no; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 x x x x x a8", + "a8 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " 0 0 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 64; + readsize = 256; + ; +# ATtiny167 has Signature Bytes: 0x1E 0x94 0x87. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATTiny441 +#------------------------------------------------------------ + + +part + id = "t441"; + desc = "ATtiny441"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + ##avr910_devcode = 0x20; + signature = 0x1e 0x92 0x15; + reset = io; + chip_erase_delay = 15000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + #ocdrev = 1; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 16; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x x a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x x a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 12; + blocksize = 32; + readsize = 256; + ; +# ATtiny441 has Signature Bytes: 0x1E 0x92 0x0C. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny48 +#------------------------------------------------------------ + +part + id = "t48"; + desc = "ATtiny48"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x73; +# avr910_devcode = 0x; + signature = 0x1e 0x92 0x09; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 15000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 64; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 64; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 1 1 i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega164A +#------------------------------------------------------------ + +# similar to ATmega164P + +part parent "m164p" + id = "m164a"; + desc = "ATmega164A"; + signature = 0x1e 0x94 0x0f; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega164PA +#------------------------------------------------------------ + +# similar to ATmega164P + +part parent "m164p" + id = "m164pa"; + desc = "ATmega164PA"; + signature = 0x1e 0x94 0x0a; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega324PB +#------------------------------------------------------------ + +# similar to ATmega324P + +part parent "m324p" + id = "m324pb"; + desc = "ATmega324PB"; + signature = 0x1e 0x95 0x17; + + ocdrev = 3; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + ; +; + +#------------------------------------------------------------ +# ATmega324A +#------------------------------------------------------------ + +# similar to ATmega324P + +part parent "m324p" + id = "m324a"; + desc = "ATmega324A"; + signature = 0x1e 0x95 0x15; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega644A +#------------------------------------------------------------ + +# similar to ATmega164p + +part parent "m644" + id = "m644a"; + desc = "ATmega644A"; + signature = 0x1e 0x96 0x09; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega644PA +#------------------------------------------------------------ + +# similar to ATmega164p + +part parent "m644" + id = "m644pa"; + desc = "ATmega644PA"; + signature = 0x1e 0x96 0x0a; + + ocdrev = 3; + ; diff --git a/compiled/tools/mac/tool-avrdude/libavrdude.1.dylib b/compiled/tools/mac/tool-avrdude/libavrdude.1.dylib new file mode 100755 index 0000000000000000000000000000000000000000..b174673cc94854285e0c1e75f4589d6a286b09b5 GIT binary patch literal 403776 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�pUsZKI(q_D0qOh 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 bnrBcr z5k8o(|DCAl-^9h%CmwqlJ!}Ue29uliD<&#jW%6QQAk!*((-4POvH24`e8~#9A9Z=J zJ{&xJ@x&~ncz)Hzc(KyaAK`aoGo6J4AFp$bdSiaXR|Wf;-mkq@-{;cT@LzqO3)Sa5 z_35cT-PNb7`sArkuKMJtPqzAGsZXZ*c+@9DK5qWa-)J-$zPV?ReBcBuY5p4@Rc0R( z8PVa*Avk;VEr3)#!ihCNPYzdRp%toiWS8kpy&CEpvs0clRT^X3Kx zHeusOxn1d#=7zQ!hcLL_={>OofC#jS9~`fm?dX*OM@19WQeA?|kK&(+@~82vEb@UY zbLl1X!A{;4QHzHzR&XGWjL2VT88#9vLn7^C1#hc~$M#jRXQOX8QQ<{uh;*Hj z){y4llGy}1&>^@a!hpB@F#a0PQt14s!LaVdw_fB$rq+v8$&fjFF8*S@ILnea?6c{Y z4eP~#+TWVh>zPE56FV2N*1LYxCNaSAsYmBS?0ClF3?@uQfa)){Iqa$W2yPT!lrn_($(j&8)^EBLaQ3mXdQ88J~flB@T}x42yef~QBb8g8L-UoteL z0aE4~R7iU-O1eZUoOv982D`@wa}iP7<4Z%3A3W0G9r$r~dHd}xX!Q1NG#1^0)D#9> zkBhGOuO9B)n6(GIbN28>AnuPx-g@85D)9w=aL%>g6xs~j+;9g6Ui1&DvH!l>`VhfF zb$CmNgsu+2c9=rBu`7{o(ExkfcX}w#;l|j3x1!8 zbMf={uX1~Rdw9jWv-|Up4l2@#UYIZ+@yPJAq^CeP)t}%yGf*CmB#$F;zEzH}%0T)g zmaK`PC3+-{XYVA$o9yqFA4Ogun?5TL+i$#SF&FM>aZeYs_k0S8m9mY(;~c#N3EnB4 zk=M zDgG5@|GfO5?imsF+WUo&EVIl?vSZAxv&?sGt+N zXl$yDc6M+2=y3FuBzeJnr&Mwp`|yN05Nr7{ee{bMRZG!*9E0<>DcB@Z+5st*(kfoq zJW|_B6bjxc)DkEb4hv;e`8%^h=vIkrAe+cOWW)<7#$H?tQ9XH=Duu~+8g;ctI@kVq zsvF-lV-crl{{98-84gL5FCq)XMCYuPwf{5wRu0!8OKPYT)r9*~Qs`CVBN=!#Ofa{2 z-;q_lq`HXTrrqPAR$=MdR%Woy*jYzF{wdN9hFl_7-Py%KiBl;MR`! z=XViAa>7$FA*|qt!GH{Vnc!#%Y&Mtf{X3kg2k(`i8?e&|z6H-Qy!XF`Kc2*`b^fTa zg8z^#aO(4!1a?@#9TNE13PvRWH$SHiVf72G;Pn#NrrS@VFR(9r5TSz~99xD;ozS%d zp!QY8!Xn^hVMjs|S6%xLlH@HX%Ah%>?-{P%zHJRB0WEQPCU*5+?(I{SSPn!%#Pxw(`<7B!=B&i~4B;PxO*RTx^JTj3Z`=Uhfr{0L^9JjS4U(m?xAP z?SFhsA^~-T?h>JRmvgN@5nk*M0;e(HM)@EJxYzKGFJ=>s# zt}D!Fr&af6_%AR#(VO@1MOP(HkPXA*N1c}fl_~8f?q9iHlpsq`oL4~8&hs81yb=~+ zMVaq#hHUz(wxLzq>WV~RSM@7TeR`@-clEhYea=&#-s*EHKhVHA`>ELZl+4$WRG>`qSkrkjYR#I6zxGY| zvz%i@en^{QYdQ}=ty#2(vH4^n6T0I|zoJxcB<@#?b+zBOGMda~GkE;DToCeYNYpF4dY1r&0$X`Z% zAG}SD)QK|_nvc)Fc>DAIhxP~Q_Gz|*rdPA+d;uihKGULIlG~4VO#Cec9FV5OL2~dN zhiBLS0M8OkW#WV8LVzcubqnw??f(`$UD3dQ8lUbO9-1jRXJT|XBTj!j3~vG7e^BiOdb2H>jG?XmEw#n8#J2MH z>xnogdMYg{OUt)T`c>c+aVO^YxU^0&%n#j55n>xqnhs0??Jj5Z7u z+12Ej;P1v3@IP+;v!C`pzvbbFg9n?j{~zuy*yJBmQ0qS%0AxW2ZI!xMj?1~a?9Afa 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¥L}QXt1t58>LgmOHw4xjqM9&Tz+NPrD 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 ICEn(L0dj8F1poj5 literal 0 HcmV?d00001 diff --git a/compiled/tools/mac/tool-avrdude/libavrdude.a b/compiled/tools/mac/tool-avrdude/libavrdude.a new file mode 100644 index 0000000000000000000000000000000000000000..36ea398bfc1d8c75eb3b83413120b4815ec3b7d6 GIT binary patch literal 572384 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

    +2gU}?HQ-3}=q7}Cb~&*D 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:~A<$pQq&B3i@!hpEDP!1@e zF@6Bo>mcGC!AHG7DHWx!OFfWYcaxmY`~#5j@84uq>@(uG0N3j!@*jedIsf?_ko>!D zwAV|F|10RM{~AD`?e9i>WPS<4JQbg*-~>R*>8@ZaK&JcZ2Ka$dj?aLba$W--nWrMb z%Qwh;*DAOYkaBMa-;Z1D`dW%!e?6Y381xUXw=Afj{ac_n*Yirqtyc7xKtF4}E$1mk ze-QMa4gQsiz8Lg)gPsLC^)dnUyN!GYfzEPX0D87T?*v@?ANATAxL*Gf--q8Qq}u~H z60mZnZU0Hr@EjAkwmqLz5qlP?RQ;k+l%R*SMiT2SPIB;+@#c>P~{;1qrkPF z5Z{W$5z|)!lK;=wSQS?p`~ej|SHbHP-&ugHZ+k%6{pTsRzfkTzboz|nrQnNzl)qHL zY(S>FAtv2m#ot@O4vPOUI%ia={l|bXS^KVllvg{+_8;cEANapslX@rqA#m+K#CHOJ z-iUt#_&fto#b5)r_9FpV{-sGWpM^n0qIXa zOtAgwxzQLufNOsuzIlSo=Q+?9Z9=ck}-FG#fr@d-ze)hRxSYHE=vp&!_!>;QTfMgJMX=?AqV z4Sz!XHqdFumlb>vka89)=mumu+(TlwGo<@*glsqa6#M{?>9&oqDsD3J-vB()-jMF= zMA?772uS{lM5DbSz6^Ah=Qcp*I|uQR_Ko&Ylje@mT$#frH6`gJ)=#={x z1y=$xU6F!r@UMHt;=k3@`()6W|L_<&U4cj14fxJf^5PZz_DU&t-<7blA@7^vGXLiQ z*^speI9qf6ycC0`&70y*=oW zb_aUH6|y`>t}xmQ=>Jsok3f&K7tpsW`XRH-w(Q8zmxtxek|YX zp#OcNE$?OEk@A7(Pxzt9wJ!l(_XFn*h93ae{Q&WsmApxy-=*Y{o(NpGH{z}#YJ3A^ z{(Xkn?Tzv6fM02(KMvYV@O?elZa?Jv7(eQ1r;6Vc6aN?Bx?Pa}3B`Ypf+c{=|5ot* zQYq_CzFENaI+XYgzy}%SnG9U(hw(=*m*w~jkmLLt3f`sY<$%n`eL4JggUn~rAnZdc z`dOggV$d59NB-{ySrrov`e%y%4(PoN`U{Hw1n8$2^it5NAGd;+08HB zhzsz12Dr8-@gtW>zE3WT=6e^o$+ro7EblX*cX?6PkLe!*uJuH`9DLNze8r!M__UX7 z{u^WXFI9X!V)(km@O4mpCoaYM(~x%!@J(5?Qak zmsk}Y47qOuH|0JJKI%C~!IprSlC(cQ(C!yl|L+D$`hL)LzeD=dpi_Sjfd0zMwmy~u z*X>5|CCKtU3P}Ft33j_-{2btKuea0R0NhMpG(e`$0c85*0nzCP0e2huJHa;-d>ug7 z;~n!k*59fqF!K4bzvSBuy2-Z@xPDH>bk6}d_4WkPQE&IC^owKCrvcaPm+5a*{Noht z0myoE2A|U?cYI7f2l~le8vfPg;Sf*e$ zAp7<43Ll{084CW=Tc-O`!99Rjy0w3$H~J4F-{*nrah&yi0=OQ(iQf-gkI%$|z&jY} z?*MN4b0Kg&PLe+pxE_Crrvf+iI|1dQexKC9I z@$Y+L-}Yuf5%FQ*#c&|}6ZogVXBqfz;QF};{?|8;SI}pg*)z^6iA((t&F|5x-XPT@k}KFov%=a6OM@ zx?j(i<*Pg2KEFizXTY^yiCf^Ch;sbkl>Gm6+InStjiSE{x<0=|dIjjz>s_F0y^`(+ zoqAoM;xl97uLZ94O8!ZT|0)H00aCABz^Bh8k*}GeAMT3vuhJ{&2Y{RPIdPt>&k;b% z`Nw(D^?5_lUjp5%&!eETJ|WP}`YZyS^|@8Wr^Lih0&do4jN-psK_?)~(Gh&RpSJjK zHOpO(AL;wgwJJ6m^gY0}pOEhv{OBk5fUf;y;2&_l8MyWn;`vJ6EYRovP3A-TRNz`a z#0$=m`pE=j{@0yj>xc1|06)h_?*t$9(gAd>7xKk{PQCnqFyr_CAv%5+aIF{e*DwwE zHz>Fokom6!-&cRN%X>R;U4N#V3;YbDJZZpBHSozwUeei8PnVr->*?+@v5yU0>xuZO z;A6gVpl?!gNI!TM_|!N+d>?SFH{vI{NWFav$n>9dvGvCISAkz?q<tHcLTq6ot-`z z_!tA90erB5Cjrki@Dac-dfrYy1o&kJo}kKkKIkO|{Vd>p4LJ>+Wqs;8!@msrtBU?C z=xq)96TsIP@>T(V%BWWe_z44F4E$~bpAY;#BYigT^9}qem2ZF09R|G{@STR7pHEZe zJ`M9NgT4>=Oe5X4TzVXk}Kbd|W z@cF8LCq4(b?pKHhJIa2g7?9~F0J7fw0ja<43P0hH_;(6^07(9A4$M~#`F~OI_p10@ zg^V{D6^E-pS3HaA*?fR_%{*Zy+f^;m`Owc(>js+`yB8Pcd*8@<~QM380TN=uSm%2fAKgQGRn(t|Rg2pAG&4!1Z`V zzPs=n1-Z8Zjs?6{!K)NJ2QU%zf3&tLUaXMiO=yPwOW>~<_`AS282EPJo}D)Tmex}K zI?(@Y@T~x@^+LIR@J&O0;{hiEj#TNkx0307fTR~Ge44_?D*SW>Teh;_i>BOfTFUe< z112H;9SR=@cn$Er3V*kSHRP=T-qMg)%JfD&zNl9*&%g_S_c8dh zfa~=Q%aaT|!Qh_`T>A^-hXOA$?8>jwvi?7#k+A-CaaKhuRo-t=?Z1Q0cz#5d@vkDj zw-LV*xXz#a<=`6!z6F3&0eb?{K4+@*t-=4<6H=e#|IxC`NBn*Km>;*qCjhc4%=cmN zJ*LvN2W_R1j`&&lF`sO}7Wkj8;7tlnR}ivA{AdNQQ1DU(`zqK&K}_cbKc*o9wo?#! z2po^OEXs1>Hv_+G@w*Pc>+!n*znk%!h2OdGw+_%jM~ts=fE~~-*njO}7{6l7JwE{- z!%ocIFD5_Q!b9KzNzkYG(6*Eu?k!xT=-hXhgaR=w_awTjF!w7e(Jn~mUd9ex2863X z6a3f%DN}Urm)xqusMG^GFDPxdlF2=oeTvTgnG2L0?%h1Bc(|`a*&<&k;C_|?KkiR0 zN1aG_mReRD#lPE+bMh)Yr5tkuRj+lkuNFG3fl%dwnMMaZneAxhHkK;t9WPS!by5NbuJ|CrmpF z;UnNBzm;KGJ+z!OoNH11Yrr#H(WjKaw-o&s$aE-rRSMoaS8^WfhQ69Sz<0-Eove7A zJ@K4RrR@fpHz<02D*OT2livy2dX^30{h-YS6lFvBeig1lI0ZaF#lIt{uMWS7^g6uP z2tRFv?=;f>5zLx@lfmT{|$B5{BIcaKO5mi22U4* zKF6pd`!Ox&YonYa4W0%g{7<7icNuBd8Q}>Ae;I^p`OD0(!T+IA&MG6Vl@hrg4&Qjp z^`yw}y;y{4`3tO+w1PC;l$Vu(V1yGF1m|a`f`Tt3iL2={(uvve_Vt3eLePj%7Zn;5 z`;I-qiOaO{iN*q4!fEjEgFjYEb}lYYv>1y|P2es%d;~~ci-$Pe9$$z^cTpDpqUgBa zI7&b?ZroNUxp3bbJ_J)}BoUWG>iZ^5x=@n1h0>r#-K=NO&D-4!GD_pkw^CA43O)Fi zVF7}Lo`SR-33EjtqDv3%|4PTFkc{NUO;iSzx;0Sb!BQF&^`$F=q6DSS7q_J4XPVqi z6QyB!r&>LUT?}qeqOT}7BII4@$ZNDaBNc56pSW^QgfX*` z6AYW~O{Z1GS6VH6%*zcjn}fD*rWamsh=Vt$6vFoM>nu?bx!^-5h1<+=v#Jqe-%p2H zdOc}Il>U(z7h z&V0#0gKRiw6kT0JX>i(IeH5c@r)aX>(I#LVYm0x~6Z#JvEWWED|0G;G_|id_4H$g+ z5U2C90hfX}Z~$Wx1`HTU6L?Ju+D0WFDq!b%TB$RE%cIpnEr`>JAeA-1g78? zhD9-sV)(U|Vw|>|67S4#6aT(V!<}}BI|#`1`bXB36c2~1$iI}7>8_d6Bd7=zOqS`H z-#wViea8Z{u!=<_{-mVfi>A0tGCKj2dVxpFC`Nj0eObM*xS|aGuY(Q%Mr2@~&wsJy zSOFQFw+x01X0QL5@={XLFh22B!6nF|~Q}E+I#`7oa1?a@@WdGVh zj+7kDF(dHL>#p@3>=-8b=HR0Enif6!A{hQh13u@zWGrO+t31pK`9bj1gYS++on9^oN~_HB(%e%;YEk@3^6ySC)uO(?IbQ*y^( zQhc!N>)BxUzxZ=Q1M+m$A1#@P^zjZq>lEDlBVvQC12^?(C(9FOm!~-x!h23MG=xUA z2>1^|0CRmEgutP|Hvdsa>APSFyc$MKMop^@7PJ@?nsdBtm5*swp3yu|@2hG7;qigD z0uQfa5t7;kCiZASLAOCr(DyU*w@Pa6fq{b|k;z1`d%$x=kA^Aj{8f(91IQ-mXEsu6 zK|e)>imyglYYSP1&x2)nVbt;sZn5x+kiY&{QPdhJnEnI^rJyeHtc$-MX_0@U*nc5a zu#EZ$__xcv7HX|*L2Fc2LUvYoGkIZ)RTU_9;NjgY&giZU2|E(r`|*hHShI!wgCQZK z4N|ej@u6kkP{t9~9`>b_z_#!_%9+uw&Jj4`uL^8K(6Q`O6j>?D6(1_5Vx;ziev!}E zV}Z~HW;m%K5Zc5*;x7Sz6#^URiNPRM8VJ43nBaV4yg%LJ4Ws*fA%oQj>T(P=!f?(-Kz)iw{{H(j;_V{ z8$}QLSw59G5ZVhQG@?cM8cHemAHm;k{_pX(!#4j909M4S={NqPF|Vm zY5S1>7-_=ga`iu?Y&B+1Ye@()J-?)C(C&(;Acr?yv$oj6@@Zovph=nFO*H~ zDA^BFmBHqLg|K2s_!d3*Qstfgk5T(bEI4Ul5!(^ITmA)OL)2O5`Z&jW;eEr4LG)f6 z5QQElZ0MbNXXp@^9P8ip{S@atw{9%0W!g(HOQztx!nZm(*6%=O9fgZc?-3vL)5^+C zk%JXJ6L?T4FDNP;_hwKSuJ^8>Fu$*=W5SN0@PQ#m981H{LES9$2JD$iE=239>k`y$ z0W{t2&WBSO+0=D!iYdirfq6yyvAY>aS{o`KECO$b%C8iGXF}zfB2W=3@64u~ zR2(XA!$4>uY7r_wR}hzm%D*LBs7Mh1DZ(BR{y`)!50&380*{5tOGThGRQ`9tmM_>I z5aDbQeo}M;_Wg=-Q-A%)T@H4jDI# z-tLMX;n#r45#UCQM!CQ>+|E<>9NgPad8~2iLegFB z0*mScgSW+%1e5op6Y)Sf>^_qA1Q&fO2f!NFLAtxYs>XGIff|=^e^|}o=SG*dXY=4P zkqP?DU~)aiTseStq@4mEJIdR_j*j)shL=Ew!~X|?jf@La`@V1llMnhoc@2iQJY9w) z9dP*jAvW-NT?eE61(FT~llNAKTMVgj_gMmBG=-M6j9kowzu1r{9) zo`QPFUWtWqZC6TS>BFT*(Z{sTSOGqacZanit$@b zjm9DAW)gazKn*!5p}H`*2hQmc?u*E{9|McRLD#`yt^sxeXjzQPkW&$q~1ol=R>slQ? zCvLBAe|_Mi-qk_$Z0k-zmlbT~JMQpyRtY$bt?Q)6TRCTRf)*YCA)|&Q*Lxoby25K= z&b^*a!B$49a0hTW)?eMcdOzCGKsAWs=Bt0^~@4dSC~@o5mLvr^d0Lc zmEt>gs-yG?WavAV=c$0KOY1HTy2|VN z2VKQ=eS-cXCg~=U_}TB*oe}i2pRel>^s|qzYZdgfe>bJgq%`0X7WR| zmmqbic*vW5T^A)>^mS*L{07 z3e>Z|TkAP1=!z~qN_LhgnPYuiU>ABc#}YoK3NH1{h85yIYWO1LTY|FIR)gw0-fUqP zsfB12eDEDrK<#5hgNq{kTH8E|ff#j%`QS9>bPN17A!mc%$D70n^!dp0^v?Q(cz z$hRD&sJk-cE3s9JB3a=ZATe-!MBwoFaDO~NhFplOO%rJzV4AknZpgQq8aG;4H>Uf^ zv3_J+Xl$|XxD%-yOW2PFmj<7U)IEsYYMTpTf$9>^PJJH;+_z_Z$ z_+CHZ+tLi z-3AY6LFu;(>36mbe26vD`fAVl!K4l7a5(ir1Db`{x}GuXAK~2KhesuWIHMr@;yr0aS>d=`q-)r%-9g#^9>{=ZSYk$ z3mo=sIT5ZH0`5WV){d;J5P_^W<>om(wRa1Vdl0*u-;9CG+|1sPvOP5?CksjVoCirVoxSprgkP?z zO9StMd=~EQf(1?wc=1dPa<}rsYv9e#&qI<;-rPcO-Q}qE-a@eMNlSAVA|X4!rV;H9Fa*j%f(E%oC^77#2B$_9rO>!zXY?{a3>%cD?CuvPxuW&lmFlTnjvjJ z{CK7T=claM=;nB?#g8Au|EGR0ATOT98G_#IKl)**70WkG(RfxPHtv6dKdI7x0N4!W zi5}le4qkzBhT%K-us||)N3TnQ_scCQF}}Z?34)lb$A^}*K{v0uAJh>0zqJhwM}2a; zwloO}2cy`m0TbAdjErXQ4ff!Y`4GtE_<1Ma2erVMQ6o0}n#BcQo-2#+QQ+rLrPziI z=!K-Q-K92TJ!b~}+%goyBs{OfD0GLtQMACrV#f>x0x4gp=-YeY^d|2co#l1@5-r1Odh6L4~n~Hs`Q1N7zV>SF6 z8)%JFV%j?0UXg~DEC;tzG))u!?(2pIwYAn!T;UU6iF$kk`Eeb$`M(3SLQBq*{?{=i_S)IO zhx}xrs<6i9pwpaMNaUimdIM)Werz9dgSBXs+@R<1y&A$3s_GJAZ53KVE17zq4^Ek0 z2n%)?mQ?ROrDQ7`jTj!nGr-~KI$Avc!1E2?!HJ?V-5gAA7b^P*=kQ|7)&mLf;HGb| z>}+(3%1z7o7QdPCiGO0ZoaL{*fXxceEy^w+`?B-clVS-I7hF<|u@{nBWdvN|y0++_ z!~Y*^Zvq%qb^QUqK!Au76EG?&>Ht9y5eOg>a0$y05CRbhpaLO;1X3Xh$qWPq4Q89i zI2u|PYOMvEwpMNbs1$LjCV~W%B7#;FR8-W#K@Bd58+^atUEbUoLe=m49!$;+ZJvLw}l$Z_H7B&Rl}aqeFCyDPd?kBuv1U&hICp38;2TN1xzZxACY zb0C=MwLSZx@+eH|UHRhWoLpSu*;Wt#4!5y5ke>{9g#in}_!Qc-q~4xwNu4U!pd?Vo z6Y%U;!wC$mtkA{u(Q`0>3GV@pRliJ1_JqDn>LfGpM6%sXiIxh9H@@aX#l86DKycNj zwUBA~`d0d-GB9gPV5O0UE31b(X^47eg`PQR_~mlcekZb1(i#uF3XY_wJR$1*kh(cr z0=G+92pA?(3>)$zA$a@65vg!uh2~MJleW`t|^qqyied{NZTIADj#i+5^havtU2m?9$65mJVO^6XBM;vETX7X zZJ8j-WT8pXqz5!5GtmT7f?W z;4siOc(3s99?_FH+DxMpN>R<|Wzm7TG7=b3hTIH{=#LJKV#wRte`G7%T7M+j(6~AM zQButz2ua!~x~!`2;#S?mbs1lL^=|K=q>V2I?h$#}89A6NO0j5P{~Z&82j7QxqI;8T zYi;HFix@m7sE!$RGU7Y6kKUA%qZRfAYDC!4HW~d3Gn~Dt5pLh*PM^@$=o37mPf%fw z>Ju1dXrY3_&goEtbt_`xviktDR^*T+JWObA%cfHg1h|e9)n>1QgLMreNHJ?c4J)zV#zYdj#O1@1Hja;5`CTRVsI6_v=}sQ+X_Apo}^iMUl#f z-bIkTNXeP0DN;9##GECWkW3p?`a~t>zu*R*b`6edZ+jkKBlKrVVUxWCGW_kgj){xg zI;IVky#6t5F>efHHTWmSqf=Ow)zv?-oqeRLsXcs@ihNgUC?D?W8E4I&^#Cp;9g`G6 z+i} zd`y^k2=l|(NMzUV73NLCykD4yLbYhu9~R~=(C6CqEyBD;&=VjzxH@zedE$jR;XInZ z7CZ|sr1_XI&*)C`kJ6k+4dt{Y(F=*G*>h>mo|{W5nRv3itvvhy%pzg1{@MV2Wf1FE%h42yUPWx~LPc{y04rPqU9#d44;@0Q z^(>R0>*7Ckgjzu?D4t+S9=UC?+L+>75b!kw9=tDu4R_MUEUYr+91+8JJ!YsqJ!Z@> zU_Y|7_Aa=n8j7VCZk3nX-C*ss7}j=R6=C4k7@sTYd9fP?gNO5j)0RKnCNO5Xug8<| z4=4Bv0yz!A+na5qpN&hSkX6x=^$g;SnvU)@+SQV{+Hf|R&QgqbaAve5ZK(GtA< z`IrDy@57*zJCfkvlkFfS(aw1Q(v!A&TH1t(z|b}vkH2vuVa3QQMI|V*C^}&~1GjgE zKL0_csvoH1Qf7&Esi2c3bQ#(x+*Qo>W5qC%i`oe|L@p{kUO1_ePOeGXxEZTp-Vs&D zQ1jRN@&dJ7WJT=`+PRk?jk2C)Rv$X+G?hGuPIpXkj_F$j2d=f-2P)I8iqnOR_bB5u zVf+(}_SoJS%hvi)It!DgZ!b*h*W_z+OPO?7Rngn>7J?Tn_N2ae1SDzpHjH|+*1zLf z|4!D!R0FOQnInf_E5A~if_BHHTfgvI>|D{14`_U5KA`nr8hA*#x{1Uzfmhy_>nhXN5ME?y>!{s675 z@KFb3E&?LAQB^g%MPU;9zLa>G8&2Jd%9YQsF2NxFwF3g?d7u*Yz|Ui8NUTOqC^kWt zB(l@9O@ciVaGY+TA_QtnA&;%-hkMz)rX8(0kyPCR%e15DX@mY-80@UI!OE31c-F8b z-bB{TGG<~C_HQ6y95V`Su!ti2KS4^W`5pZkHI~)R78}?`bn$y$4vZS@_iXbQY!5Gq z8PAhy@pZ9dWDLG={L%&+qw9psp`O`aQb}19uI83DGI6+3rg$Y_21EjaB&c zHJ1P7$`?QM=e$Pvfj?(A;Q@cnp30{8{aLU3J#Pd(n^<1Zw<20-c2lS#W^)W6Dl)ry zHpikOKO?p%B-uQvDeGzxbXX`0_L0EKp&~dR`U?&QRt^^CkNgE62UhA*^6&quG^?(G zbC!_xEFnR^C>|&$e!nO%*qw5>FkpAe?}Y)oQ~o3j*f~RGx}Aj`GLH#Eb+B>+4W3Hu z4?xDupeLI}zmJl1Eie@E>ivj>QRW6I^5=r=l)J8q%=2Pc!PdpGog()UWU*4sQQGHk zNZFSQ@*RpBNtM7_7kX7$GbOO7tA%Y+YnQ4gCUrk;m$u%QM9+mC)yzVb} zLzTw=iqiPzA)fmCxsv~`zu>(?Vm&9eI(;Cj(*b|M`$B%Bzo1FUe^JQad}u2ZiFIzT zzu+xp_qMRxC!DZWDe^Od{H#!X3n%;i1@8!^=lli#R!q+erWeACY0*^q{xMW6f5A)2 zcB`;$4o?xzSk0Bi%fjN7@GxPq!(Z?pWg%K)d_}uPKY&!o{A*_>ARa=3h!(Ge^a1R;Kzj}} zY!vN|=KjLK`0Pu^W>a@5#Mxt0!{#L`se7_?guBBFn-TEf-(G;m?nPJ^kKqjdr%WnAX2EO zp~nRZ4K?ncj7s&Ha4kmB!nVhNXxpo4i_i=K#L&QgJ9Nhd7%%n-)D62F*-S~0`B;q1 z1m(&CtlH97q`a|SGi$T4-vIL+s+-+TcBnC`ETPZ8%2LAusSXIJg8Em34oeIoD!N+U ziBRT#)A{VJo^PSvo8V+ii_Dg9jBF9QwD&PJgW3T@#ugUp$%f3XLgp6t>|6#mMjw#Y z2%-@m1RuIyd^0$DTEBlFQs!(s=NLlM(%Fr_M_F3FBuB9FfquHQu)#xVVd&zqMU$Oi z0$4)Va>l5&{uPPXXUEWO*hytSHTTDS?W?w=&Yrb7v=%g#e)4?93~p?}xXOPM!@zZZ zY;3<+`sk=1egju(yd63tWcqbFv-(jeadQ~ zp@V;KYI6K~zvq)+?dN@D2-(c$KmcS`FNVut?GJ{{aAh-H*jOqt>86{qxk}h{xHKZI zgR+O8|sKa|Y}!saZ) zW{tA>OxSeR0g)?7q6J!_IO33G!P@g9ZdvLC$5h4fjgWCpL`Gb5;I&q?d)gv<-7-QKifB9e79Ft#Y5xO#UGb;^iUpB-Nqng z#p~FdzSVO$ZmZ`r%+^20?+eSH74k1Sq$V<-5@H$?PTPm&ev}z2Je)4Go`Ylmti%2l zpJ59Xr#zn%g7XW1PRQ>&WbYExPn$mN;?D`MkF&9h6@lgkz9BNQ=nnSE^2=T!-cAt} zoHK+_5hk9`v$td+ejJp*ioFW=Wfmr;#TBJTnW&&8J7>PBxScEAR*w%Kt(jAE4DFW}q6D!u@0pyxpY=&###nprw|l#7vk^>@*}+n1R*}KU zhb}mdzAr}9K{!VMm7u4Q#a6gSEE6_EnM?>98eVfgeu#&U;Oa>;ls09}hj1Zoe0J6Q z9h5iGj>Ekr&r9JB(y+BvHa3wt35P1BPydSegjDmnBXNip4p)b=-~^i6tyUkACx_O^ zbl8A0+}13^dTY8TrKS;GjyDBM`VhXfY*qDu3(yoF`tnDVhp(`csr9lbI~!3J-@!ah zcm_#mlKeg4CH9!E8XNBqTnJIC#j_iwiZ(|`i^c{kWvW*e>$e8lj z0Sqz%?h^QivFbT8DLmj#T1#t7buT}H+8wa z!Gy|$V$ZA%t%Y2)?;mtVK{#lw8nfJfw=vWv)g8aq@A)WL_h71IXOZ`TmF@dQY?134 z44WI3%`jo}bgzh;5z1zauzA6->7{Hw5jHOwHi^pS9bxlI#Kvi8!&_xYUJ)G4Mo3;$ zHjTpORm0{fVH22@l2rYF!t%w4r6c&a%K5#5V^_rMP=&I&UD)h5Y-TH)V%VT09l8zB z{*r4nTh%yhEDlNRfTp6bn27C$Ux^M3-`}RO-GTQAx zX&0Q}q@!@3t)7pb5biNg;D{P{cgdS}R57Vq0m(f0_yw|AHl(r`yorH}v-uW_7_-GO z4%|b6 z3R&(QMI$K(*=mt0L?sM{LWeSBP-W1CPAWXkiORDqis5ubpQOO-?5YntV8SiXmk^CG z7O-fwHQW<_pA2`z-+xi>{Luyx?nt^N)w~H&_D;Dj9Os)Yvp@`yCZn9c$05@DD8AXU z9z?pB_e2*X7o5?rTA}usd$M;~0|eEXm9~5fYPK3mi}BG`&!^}a!^nig_keTk|fy0IvSH%IG4--f}bI6mtPK94YEzd}kK3|0=1?vS`@fPO?oQz|Az z;{F{|OD68EC>CmTel~k^C~gpDbM%^lE;Wnuwu*1=%at!~5;EgiR;!`V}C#@37T*kDz4wB`NE@>yZ|w`j{1 z!V-y>RJ~o;->2*`;|R@BF1b+`CBL#_Id(tqP4W}pn%Q>kAuhh*M2a4HAa(v2NmYom zLKi@UR6%f~B8T99FAe+t6pMad9Z!CNEkK*JYDPUrb~8Vvrf_| zoO3!T)0TalbEuBGHFj{Kq`lC{-gq1OW|5HIo{u9bmvu!_1y(beA8$-AOI_-EyeU$D z{FBg6@AXel@Gr%x&KCcqj)AO3|D@Ba8|{{5=Q(qvz}VFEBVtUJl)24rxn!F^Gu}VH zozwzOYR|E5W{0hrE-t0xoZEA9fj|BPG72j8ULst{fsBf{7I_dw>Mbx!aS1E6tSnS} z7_lNwXj*qLYFx+Q4uDWTrlFX955!R_qOZSz%{0f6s8HR%heM1>b-OVXVXiy_8>~EI zPqdAYbPbCKD)0N{7v@ErKdWhVTLl7Lt zxN{^4SsO5q&RQS1bC|$(0Go=Yh9!&R63(z||KJ9r%ru=$wg~39qqU? z)!l`414;^FbD3yS#Z;H+(~L;4V;7|$UCt)`TSN`xKD5wZF}jLsZvrd21V)u&MvjqC zXY?&%#v81?5Q+?jj7e4oH*7>|5yW6^s$nxj+5AD+Ofqb)RyI!xn@qzdRoSc)Hdh!n z9bsdCNuPqS!yvBmRV3@u3&}0}m(r}@+UcY?(`s#i5&SjmMSfT-0 z-Ma6g;0`|Mm%dY5U;rs8~qHyoDZlQxEN9 z)%+5EZ4J8we2JazCrx0+GMwPDXJPiS3AHlVb*Ru5Y*1DEhoss}I?s75czcr@22W$~ z_Cn^C=Q*&O`XC%3wKrb^IlGcZy~Qb)&}w5$A;zqjim8Gja`KDkc;s%Ig@tZtYP=VV z>U=@qUR9TGPFLH=eY8uab(bNP!tR~Xb^LO*D$w3jhqwk?XB7zpT4&&7ia(UtaM6nV%w_5 z9|Jkbfyotd-@~muL7S2qIv26x7`qc75;pGD^c7o}#z>O7caF32ZU|(pN9FZ(#q1|M zQsr7WT^VGmi6-K)VC6%yQaI|(XHk!}1fic2_$IlpNx~ z?EudMY#;6Tqwz9y=Q< zKZA$Z+2Fyh-cFvDckmxah zb+pW6rzp1|O+>O(ZRssk$fG0kVX0ruWrK)(-U>E*YqMuRqHb{_REOfEP>ddfb>Z`n z*PhpdcO9hxW9z#fVH2EnAb3{>eZ^G-ce#XNOYp7@!mt;oX9Os@sNLN(A)x7)Q5@WLFe<$ zQ)u~)VLS`jzMBJCErFcFfmxxzih~G7SJb>NqFcpKD3G-yVE>hoQA7F2!FEv(ABCh< zPZ;^n|9Rt5hE_bMDcSLSZ3JRxoFz6yJ^6}<=a8{st3X^Wt3G2=B2LRGxLX12eq z7(-zzc9hpVFPgLcTHl5AMEMbghx^x>GiK(Fo_^96wy|%+x!S_^Ft>!OEo{9%p;>NW z8!F6l3tLE-g~tvcLA)ffLy=SE8VD45MOZL^VevuaD1 z*4BGs)+?ShfI>NXy~4?ltr>HW88dTnRxNg0 zq1aNR@}vt^JanG$D1pusnO8DTW_(P#%##JeEb~NePn6pVw_#qW^JJ{ZLzyRQJ|kUj zE8KL1W|=2luq3MUB;k9Se>@#Sv(*Vd(k!~-2l-ly+6m$GbX(Q7$rofw>U4-)!u_HizQ@6)emiw zZs$IvG~B2%5JL+)>u{j*ZF<91%J{2g+rXB>X;|KP5*{6cT;9)cjQ2Bq$NL#tbb02uQ{0%v={5%5 z&IU^?b8-2X*({cUJJX-g9tuLamh~U?;gs$NwC4WdU+&)Bn)?OO?p6B#*M3!`|BXS< zmxy+yr|1yz(+D)=Sae3xBGVKiY>)kDtniZms!n2$KRv zDh$i0NJV`3dyEg$PU%Cd8Ca)$;L5=%e0Vj+hp*S4Dh_F_#i6J0q2kh0NDs$IzZcSV z(S|tVyB%g`brosI$shlIWOvrw>}xb6*~+*pqi6Xrx42;vmlflp-`TimGV#vQdwaKo*ecY1cTI+{+4=h0<3ZZ#!i&xJlW?}aVzXr0VdVv29Y zo(GK!=DEEkLY$jNk$Eav;Ji*5XNSwYreI#LOy4tcgjrqF3a5*4thnbqcW>n$(Oc{* zD9$f%Uv(Aem$W8eJ_PX4?|eF!%*DP%a|_D)x_kQE-QdnAolVj4EZ4ys<`yyOX%N(f z&;4;}a!Hxs^A#82hF~Vp(jxByBqz=^<9KsHnY%Y`llA(_Wxxhh^c*m-!rdF87m4V` z&AlqTbMxl8as6p2uBR+uikSXMXJ)+A1+Bf|7#9i`Ush6V;m&F!$;IWtOrVltCLnj- za}$1l&*+hvBAMO1ZnxaM$XD)lBZy^4ABMa;#B?`(iV-xrXr7yA!3&F!ae2kd+_)pV z2uZ&v&x?yy5&vo9M!Ol_!4+S_h-s7EG7$<3RcgQxDV^%VX|lrT z#&y()IW9Cs*5o60BD4c5`l4jydy7hnkyCxiw1`>OnwVkklk>_9n7Z;>uNovNm!6_Puu*=mj9 z7YD5sPedGbJ9bK+qPS$UqFdZZ60LZb6@5!wyp399EzP^B0N4C0d-s$H z9#6K6l2uxQTRScj*ZNDN!IwR0x@WTD%b7TS;-u*lwP>b^>Wz^qjOMs0*@)Ss@g1!( zBgReejJ9Mww0J=X?+W3yA?!7HnMgsI#cM&Njquje0|Bz|(h}ZZQZmny9d>WsnIbZm zxOsz!#hXevmf-y*yaR;Sfv_1+;~Foo4v~&kfxsOgdd$O1Ldvaq1#^A#r;nTLF?(<1 zfE=M9cVvzXbN57Zhps4+FUqE)HJUk6hLKfSalt&K!#ETG6Q9|0z@QQfxm;FIx)7I` zlwj1eK#XrdWBM$t=;-8%9^A-uiyDE65?cx(d1VFcQz9K(w9POT_+K%+I<)}a|BotN zvPc(nrZ8*N{|o>w*Z&nQa;)!YQHoU;tj0{IN)7h*C545pq=sYj|28#R74R!k!*Ksg zQ^UKUz!{(QD#ysGY|&EWHCnEI7$+8$quQ6;R8Z_j@ywYr(w){X4TV-GRXN5jC1qvH zWVt9TDa%JaKz9ue^xbF$=Pq-Xl!|f9Wn+fBr;Z&r#hslqbqY)#_h`>F3<`Tqaq|Lm z_qd5uJ(-ioO}*YdVyYWedVIHzs-6^~o^e>gF@{n8B3JQqh>7xvX1W}$KkGV87&jD@ z73Sp^n1wdlk+*CadwMYg@QPG$V_cVi6Db&&-!%5-U*&dQUQzk7%kmfGp~AC47Gmc0 zMQ0@bceDx@=9Mq7@FW3>wuQGE7K&jzM$dCgO1xH~ue>15qW>68qZKNe&sKOIA=_UO zbrH>Z1sMP0Q4O{j=#dfEg%}%^ySta<&nqif(tWslz7Nd|qsER4EuD9XI*SUJp%|Q(=a&_U0u_-ND{+!J50s;B zksG~LuPOU@b8xMm@?mhCu^dW1!!>zI_8{?^1pPyCMFA_DCn^Zu94SW@pph1-MLVbR z78Z)3JtRUP_uAQRV3YX|>hCy1ZTr()ll)%nSdLyhDHYI&wLEe%AF}D=GARn@DW2}K!S0a4^ zr)$yeA{(z<&Nh4Z>xbDc8Voe69CY;S*AJ~ZiW{Euzk$+7N}Q2E#zP^FI}TQ3x;B#yg)*i@M?w+9 zH-SQm_tU%~^ zBq6U5rAgp(W9$VktpBHg?G;44=0oZT@1lZ*&QKu+m5sA0yA=kuEutC;9pNwdQ#c7af4pHiZIab6D_1yJ zSC)l03PFbsvR#6*KQ_^77-87IF;Uw86_D=lh5h-4eYvt9t?UQG{+rnm`JI&g2k?vT zcVt-&ZyEM40$&Ti@rm#}2tI~qs)8vBzCJC?_%+~PJ4X6L z`$51f4ZIg|tR>?U?#~BapAo^6fDgDbg0}^pJT!uTd#%;bh=Ae~?!(tw56Nd%B>o=k zD-mvOzX$jMD#jImGw@vo{w#2}f&U-yWCQ;*@cMoc_xAxG&?AE9A&yMPi3*McWI7H6 z-$a#e7l3v#aGj3CzaJ<0J{@N@T&Vc=f%YzN%}4yvagp>6jkT;l0T;d_KE!_qex1I= z>wxR@Bz_BUou0%?fa~-mo)287C-Lc!uhWzGc=98>_=JDg0N;ghX?zfIm0slU1ze{m z@$>24uulT6)06gXf$Q`nz6C#Icj8|GnU2>fIApBV@VZK;ewla+3iMI1-w8AM9s%?K z-VKO5t`e&=t%eWg%5akZ7U07SybO4;ffoVS=}!JRz*7zT>A=r5@FC#20{*xF>Hm*o ztcEZ0q<@d1yte??@`yhPe2uEt#P7wAm32f&QF9p9nhr9}dWHo&)>h zIT3$8hhL2MyQA@zwGpoEivBd{cN_G-0N3fkaNY-eo61k(OYmd7uLGpNBLFEs4SX5O z-v=|Wq>4aqM@=ur~MLTKNa>mUupjw3Ms>N zKOoENY=u9Fz%zY*n{G9Huf`ALuU7O5&_6fmzX2UpF>xB`2WB#Rtaaq~DE@TNb@?Ry zQboTAbe+zmcT#eG8frBhGUR^&JBH^&&_6WjZz%e9(BCoW&no)=f&QjJU#IBzfUfhA z{?;k_EuiasBz-1+%%2IMuTc3z`sKiN{t)j4T$gj=@%S-+zCj~Q_a9w>enz?93Bv23 zGheoVepuBP(w~jN{{%kf&kE3WyFtFv7`|6=hMe;524p@iQg{I%{m;2P(oWI+nV?hd zk-^b&lOcrZ91ptAck&+{B%9z>3>u7KY*^w59x)VGhe0vGQHDauj?P}PXiqw@w+su z;V*_i9|70pi+pba*X4`&hDg9`o@5dRZz2jB0MoJAlkG2{@Ri66`5SU`qrARy%= zgU_$r9maU*%K;Jph(CfK`Tqb&{$;RVruZ)dZJM&bTEQRtOa89`;YH%X{#L`aY98?* z#;bdQ>-Z7h1wP8%s@y%V-2D@LO@_O*ie3-;y#{@*qE80>W`jNybToa5@qm>7K|iY@ z&9MIu{3g8ukl|ba`vtSud|B&8^gwzk`qhApe;%Z6fRz7$f_^}TrvmOa8sS+OBPRoVNbcd8tD(w}{{(O|9(RF{=~Jlqr@;PdgMV}k|1ibh1@wUi9}6AjY`Ij9pUe8ldUvCO zqZPaiknO`63jg*J$#+1(?Fv4jU;`k>)AwD1d913BjOU%eb$dj-2DomAh%X1O+Zp2J zz~469{|303Zh63UeJB46;JO_lJ{h=~{?{N}Xu1>I05aZXy=8je&>QWl;m@_e&GbGU zeCRq77xa?x&QWkQAmf?dE85=yz)gS81t0x=^&PP%IQmuv) zH%8n~1#bF34){^Sekkz627WQ{?+yH0wOL%_A(f%tyldR|O?7jbmF_=Ni{!0R(2 z_$J_bo=pD7fa`fO@wLDk5m9`?{oUOyXP!)ZKkVli_RE25y#wt_f$MoP@p-`YJefG| z>U8GG#3umP^JL-~!1X+tcxU`jpnpGe-|L- z+y*|rc8YIZ@kN%k0Cd{V0c3bC0*piWzK0#dv+p9S;aP+KAD~mtA3^`CLBA8YEK56JOe=Augc?fT`jARl6M~HJ8wX!5H8Z&06#;OPvU>R&}s-8_OmaP;g|@z z$+!OkN#AinH2Pv;Z)IsreZ z@`w0w{20H_&$Sxt(zbpN(<~I`i>L zK;~l#?C(GcjE z<^CrH^OG4e-glm1S@X}7=`{c(F)zE)>#QpQY zdmH#az{mJJr1*ae`y@loD&Q9w{9fS0uZzgbR_-!D=R33bL^v-7Jp=Jc0bRE%41YZE zvkZA3CP}{M6kGajnxN%pvQ(o!re&D*i62B3@;c(Ygxp%=nHAjZCshwr<-fzmqUEmD|rbg(y z75zofP5#G$zhLmygKse0*C<$_+${j#XNEuHfTyYSp}zxwKV#S@0=EtPh)c@-7?9!n zuM6`?!~O-(nP2|^U8f`EHYomS3cho?bbr5s3ltmz$Z&U7_~#v^yd4Uz>liJ!4s?bC zI}-%lb(&1qCjm*XP;hC29KYl$I0caQy#VRoc?u78ko0^&wp&*LrUUj@^!9+{Z)tBe zJZYrcC%~5(_`ASeM!LKKT-P6_#}44S{1V>`T-Oic&j9~Ym2cvBb+4huz#jtcGw^$X z&o}T@z;870TY=we;6C6U178UI8UxP|S1USBE;anwpmzbT!%x1>;A8pyI!?mZ z;v(^<{TAT8jd1#boBs1YrD1TN4#@J~8<6qu0=^F>MZ$yAV^RKoimI;LIr_61Kc-&; z;6T7NfRy70-@{4{nkH*Ga2)1-uNue)wI5-_`hCgWm}JM&dUHzfAn%kiNX9 z`M`LLLlJkHIsfSiJDNE+;{AU#bA9n+W#*g;O@yFxzIDH%b1v2yyyTyQ0MAkMMwlmR zIYaSwoiYzVV*eg_EBwm9d{EIjhkR1W=lqiI+mUB2%nvF$=cWHuesOMonsUo|`xlDN zIsKU`j&ndihjQ9m*5Q1yt|`MmPNcOka}9Q@a?ADYYRF6ip3xO%xTU!geb1XTqiipO zoK4E?hxtm_ljp!#q`xxH!5k<|9^iA%wyZowcXzj}6Nn4x>ydHIO3vRQXQJXMMR?|D z9{5+G|NLdDbQMwk^3fc1qkuLo=kez1w}dBjDV*TSI9|1`{%hIx|Vb`Kfb7Ic3;vr7d|r#L8WW?bBXih0U3{q~)rUX0XG~#&TE|R21Pa z0)^v2+I7^%D2G^v?YFtGT2!t{;uxTno10ti#UA^zQh4Pp%U>j6u`tM3dJC|{5{C)2 zLlG5un9L+;vpT7yQFY!*qw|)E{idb!7ikK%GsTj)n^th-Eh)>DJ5d=)8CdK*%gtYK zQ!Y2>OG+8Cgd}1zgEUr-lZ?gQLW!0v!4^bp=2e-e_flyb;m$3G>q&sk*GqLL*A+A6YhQB#~fnwns2E7T-$-p$Iz#@4wd z*r=(zi4-eMiEQo@sgqZJQyF%mTe&#cr%GKe4%;jOg(2rDKUT7wIdW&0oy7ygG?uGk%SMWK5sr^CH~4xK-uGlWrrID&%~v9kvIpdc~E-G zmleawLb2uBsrRf+CsRcILf_aCUyro@gN9(6ul~{o4;?(@@&QAyNO!w0A21l?fdgol zHekSz!9Xv+B2BT+>4-hHI>i>|UA7QA_bcX?7M1iXK^vvNo!@_U9K&!6O`d4y&@Ec= zXsax@#P86JA4ujm0R5dCeEmCOKM*YVLsule+*~i)9Oui;o$8q($7c>LfH?x))4yyN z#tO8Fw<-zv<>uz29pO_byqwwGS7h_C!7uTpVkN-~;GCBZ1HK+f26H+|m+pY(WXi%^jDOJ!!I&B5fg~FWmP)I+!1Z zB+i!#Q!=r3GQ#w$3w{$ii7~J>`b_BIL1a|2@#Dv_AAjUc!Vl`aQ-0K8w3ZA}_d?9Z z1!#rMnKMhQ=FAx^OU;>6S*&=K8txjvRZ7LR7b1LscXkwT?l#goOWM8XN!qT$q`9ws zm2}&E>)~Ud_6$(%x<;6TwS$mucHI_X<_&vr-59L>oist#+-Dsd@2SBB2{)nu;hmfn597sH^2ztoS?Uo`ao1mn_xExrX{Bus)^%pgJPpCR@xrhc zZyyN518^@4Yl3x)h2f51-5tVEf2bU}fqOD=gC7zF@7=8hz&$}5^c{CDPqsf(f^0`fq~VsuhpL`_97UVxd{g=jQM-=U#rtKfV(Z`F>u`di%M0W)B1Nci4^@ zk#?f$`02|pI3$C12l6d+8C)EyK)&jGO#*iZDiKiJ*L32xZZ8JM{Dj+=%HnZpRih1w zcwgSrAoE+sS3Ez=Co1eI;)v6#x_?5SmE9rDZaSamy2!-)9{% z3jH6+&2q>06%*}aE4Q#<%DcH%!p?bDz!d`By57c(P@aV68QLD}s}XSA9rOE#P)T)s z(vRc9_qMp6?ra9(Y6juE(0mr)??TDwU_8Wuq9Bvp02@v0r}4$|B=uY zDbSJL&!Hrc_$Kp_2SJtD5rya$m-OI&I zn2UM$Pm2yoq&<-Lx`_0-k%7T&avN4MJodLMalO!q+X8nydpl6(F&>Dnm@lu7Lwgln zz=?-k@T6vU#npjo;U<{%RcshP#hs`O;Q39TU&L!is*Vltc1_yYSamGT*P-fYoZS*` zC%n=ZjezjAQ{T`Y8tHco1O9)gl&72gw239AD$5U#J6(giv%A;J$kCofz)N(&LX68iHJwrNv`kuBwy@b+( zH!tvh2kLsT?n~BswluyCxH1eG-)eOa)zAlFFYBF;I9~CrxFT3bm5gX+jEkIeXfGb& z98c5nKwDO*^CDO72kUsl56gHTFofR=^#G9f5{dlit8WDgRGmpiak-nPC0O+k11yTD z3`v+bgfS#HqRmYSR#CYjBDCTo+3vO8P;a0!-B9DMvtpO2H6<^4Ix6@P9iUeVDSl~>%$ z%ai{+Y@C@rZW4}7^~E(coM$Xk^n!W)=laT*U4z49DICJ<8&EoT^3xXHmPDn6wQaRb3gw&FxE;${ktje^6Ih5@fg1Ds5ni!*gR zOe(KL;n}MRoFcf9kcGxMTQ&>7{HsF`grQ_&C15IGMS|7vC2Bd#4!+x^jzZ$g1@uPo# z1EhZ#i8L%W?CU_MKT81_j%?TuFziPd{!!jp_(3g~_&qu@%KI3)^H&xBY|yw?@tT3} z1TN+Xh(GQBjUU}Vq}<;b!(SUCuO!Ajboo{9pY24fN(1dH{6#R}9GT z-T-?Yz6(K{3|xnwcz?q^aSn!272AD-4utS?K&Iyh@e%*;1Z{`1e@VgT6<8AdkZ{U9>AY0F zC+NQcWIEme`+Jl;UYUj`g&Iy*aySP(2Y3eqKOJ~B$`ZbHw1>{QVJ-4n<6i+!Htkaq61HRtCYk;pc@LPa48aQ+q4H*WW z5Bz*Xeim>X^mM}K0e+EzrvpF7z|(+VYT(Fw>tduUwiH;HT3adjor53e+~?tUK7LUD zTi6<8VOx>~b-u;ma6N+IdQF)b<~{g{bqc`e6`gVYSkajde9DqMyYQp#oo1%@$BLhM zaZH(+PaPEx^H8jPfS2W_yP^+3JB9Ks5Hk(%#EmR!6`JN zLd^+9y*gkYA#43SRNA?PMGF_^mMol?TUt~MRlN2LT2iQ6Sw(6L-}1re0U7=^1sE!nxv3q@w)XMNmcy9dNO!rH97_AnSxN73Yz7DDAgqGS%J@ zCP#rCA!#MHb{M^Y(~6$jjET}vYq$A}pk>y`lEP)VxXds@D4Q2UK%PZ&FiC`yNbsZv z8tPM#!KpbD$ITcx0Eb6%nbHO-%ASFX zpRA8A_m(@l=+^YmLs@~{vK}|W*xI)ToipEzB}6kPeyEz_`z3nlbD+njdv?0& z?h#tsniJlR(A+|b{ayIH=J-@MgoXA&A&|BmmwB%!#Jibs7T#F!xSB^u&A2(#V?! zflTT}PV5O>13$kEjOl`4o?mF#59NIK=y56n?PI={!m3;2Ew4-Kb@=8$M4K{N+*vK| zK&E#>*oBnkS~i41qjVjj`Lxi#GfiZaFEvY6E zxs~+7nD&hKajHU_(i-vLRW(NwGAElyh>{c>k|HDU{;_R2bcssF0}g%YXTwK(Vi$X2*QiL^ zV^RVM_QaH^q-@R*UTEc%nZG(cg-WWz)$9?$N3om9=OBE^is0z7SpJ~Ply~u;_%BLd z;<8J_d5%3EpFACIn1c53a3^JqYdpC$LCA^r;d3afvnpWV2jhwMpy?`67}32d zE!_+kV$=r-p~`n)lzh(T%G4A8)g|ptM7H9J!1*=%d+n+ME2Uy@FQLmw={Ee9j%~ zC*>#7y92V&7ntNq+lRy%5$I%3cR@{jR`WK8dapK6_}oa zdN3(vtla@k&BxGTL+D@Z86u&5b}JXkyW5>`SWtJ4Hj8+$sI- zq}v}LvJ7o-(mhR8Kg4-^qDejO?S{&0AJ@9~zz{q^aZeKp$!X(jj`~`{ZS3RK+r9JB zzeT-Wk&wPL+1n$~J}?pG5)Y${jmMLB9YD7;T?p^_sw9Tb4U9qY<)h(Avf_q2=!lO= zXdWXYK1N1-Qi^?sy)@-o`y6>&dvtmuKFr^-$!r9@Z382aab|ilzJVOZcDI)=@uhbv z8x$DlLW6nF=Bn@GycfaM`Bg7Q;&+;`0(ZM>YqtAZs`m+@HyY)I>6b-`+r87UHjv)2 zY*JvPtLnQrZ)WiN4#De=AKl!+dk&udOFL0m4>he7yfqFt(SK95wN1F)^Qg*e~sRDV^M!wkax>apzeVp9JJy{L(?VwE$_qt z>KB@rQL3RCkBj|}go-5ZNLBb+>)*P!QXWxhGepKhoM?yA&|y0jSC_9y`^=Y_5`x#e z?7dOp$2cYFo)^U>+E_Io`e^Fwnj= zK746lh%IECuj&UXQCYmbI2mG-nxP@UDn|#^->a6Td8DjCi&N}@_H`*IPII0xkMvJW z?`d*HDYzJ6V^B~v(qBaS?(-cH^=4-J*)l{I1=`Th_JKBbX*^zjZ)3MdG8(mdWV}5h zx>m~pNMK~bDZ|976%`(lT-UKe@Ai&Qzs}|D9ME#Rsn+6Lcs+tG%4xbq(NX_jKEWfS zzeB50!CHL6+ndk6`COvCSN%PfEl%u#{Enjk{uJ5L7B)_4jS8`@7#f5a-0ng8|=f#C=OUTjMUfJv?ua-4DNM`6AxQMIDQ@;%~s?1X

    }2^f0rOUSxr3?>&Zfdg$z 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

    y*uUti3}FOTA6 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�(1Tp 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�wf`7j(ZABuit- z#XKyE9wYuUt2*A{~2JuU#@-()>cunB}|}Yx)?r$ z6W%?ky0~0$DnpIYb~Er9el5Och+KRzf+@-C9w)d!s0s3SSw(sPYZ536}#nPQ?w zm?Ah*1TN!x2*nQ~74lllYqC^*Uko(ifAW_Er4GeHoa4$jbS#V1d1fP_px z(Vb7#v-ze(-rW{P33h+K$G4aWq-YR2rCW5w)7hnI%Ntp%!D){xA!XfJ@=PI*rFYk| zCK=be!^>c_NH3*!n<3uOJi&_2X-lryDu%dD`m!Y?d-DyLcDJX}8Or4rO&1Y6gme@M zAkQ6WLDHv=`X0u{`U3p{m_GPTo)go*t70dT$N0l@G=lJ}x|yY1HHJW!xQm{!`gZO) z7Bup@`lpOhaX({Mq@@&I4D>|7KcJB!Hy6qJfvjOhhRWc~?T=#@&`sr3jj0OR!^)1T ze-t}A|0qVG0hrhdn(+ye9?^w!kSr&1ehh1^U4a(K1?G-ev!yO2b-KtN)+a4Jr%?-U zpr@Nppc^RqSfs38px77v=w>uNF)RTtLEUnzb10lJV;Spiv^$5s_7^m!^rgj&a*~Tk z(=ByvAx=hP6e;1uSx9)uSgl6I@P}0Qs7yiq6&5!ytk%LO;f*(Ba8SdInga;4u4I;> zH^hoX) z@L#J?@qb^?petPhM%~O#9tECa6d|RYoJXv&PYXXyz47N{*QJB|oCS^Kbkptu$9mQE zxPvW~Itdq=)5ydfBupM&Ks*Xd?HKvIu$0UbQe+C$({LjEEuM(#a}MX(+ex+Y%UxlUX84-Hu$hAaZ??c?VMnxVI!hk%QEM znojN8riJbi<-FYMgSaxh{RqL6YA1vc6SWl&TKwgDw7V!{1jU$BiLgXmwO{BhM@uM) z@W{O)AUaakUM;#oF*8OWm6@{m$ct=l5GGR$uV^i#vPfd=`-{?fPtimFIX0;Si1Zao z%w7uyPcl_ZjG#Zq$k5HRZsX@>AVq?7(;4Tx zlXsJZint9g$?dTM#}bMTE-va7IF|+~N3?2duAeguRbeXR zbP<|K)|a}+W`*D)NfDN*dpt#M>Zz6N{-F1h%WU0 z7;qVuL_v|4^)T6B!h#>;ft)ci%b4&6-H{g&z7uKoV8?M)sNkW6a%`Qknz~udXY2X9 zizxpj>Xo4XB!c>s*!2?IYQ>g`E!3RNh)U8jv51;e_=t8J7(MqX?I5%i{VpC1T@!V$ zwPuw)aeNNRfCdjyieV@=h??|2v)UB+94o4)}qxmXxS zibP}o`56)Ou@N#e-N!q;KSlUliX-=_^7haQg>Lvv)Dp??xXO(GYn|N|pNl%Gq?;2{ zvtR7Z0r^uUf9A`dg%2)PGYxw#D>XBII$GJnD=Aa1AgkahM@~x%x_L@JbkU*#o4sgc zzp|-+!SKNk7qB323*x%qNt0m$7rcmFv$)TD-0-iRyZ? zx0UZ%JKwx`K7TylZ|!{b=r{3Pjdre?cCH`Ca|PnL%I#eLm4ss&;+A+L&(2j5&s7!A zb&Z`%HpwJ9c{bdc;JuO_BKwo;;1s!J(=XPmdBXi=rzFAM(P}hqEwftDZTy8y<~F8+ zlDvPnQf53Y5l3NrRbE0qR`=-ab0yj1cK)Aq7iZii5etZrvZ@4nMt7{VT^xrb{pb?% zz)uTN7{)mQVt(*IUE`fQXvpi*6`x00#lCeiC1NZ#Jzp`xOEa&Nt{&EFHoQT zb~U9>CslJ9c}`Q!e9XDuYMFhaF!g8|)wg<9bDmW5+SUILTBfg{{8Qix%JT)~1E=tz zVkQw!Nhp7C?P*b7bo*&gZnuXhASakfiIJWtR|?9Jzn_Bgw_D~;iZ)jPQ!wq(GS^Dn zTS;+BDTue5M`C|Otfdsc5Lb%7pd(sAFUEs*#`~reG7nwRh5;4a#*UHQ-c;^qN^`t^?ywT(Ij=C>TB_vr z^M;jhKGq8an3IuN35?2nsI=8d1--EM+XYP}9^RKJsVnc4yvg+!AS9U3oxu36WE>#o zTWcm0@>V0EWF;EIqNQIhG!DOPv9vU?DuD%Qu{&N)c+V<-IHH>*oqLk1^g@p||C1yH zpsh2yzUq!Q9!~=D3P5@m@?$HnE0mPyF2bxjxV&vxk2w+~UKP6@B1ou$%ea-%+Z>IS z)D!LnHr$!OHRaavo(VdJTQ#1TRPZN+se&W@MMm2S3{wB}N_ z9H4lr`&v;t)dd{!1nsYqV212TK$3~6RtuH$^@iAQ&HE%{T-YRr#sfVx<%v>8mFRMD z{{GP^Ld$J@Pf|PwFfE*gJ;L_?HCKF^P|~QkS}fI8+)A=IAf?~O`|wMyQ+4~60)Tpx zQoAxNn+E)3DXDLe0>FtDpVA#~JSTBBk?MDM7wLMj$Mml%DdDe3XgrnFHT2}1MmL)) z*;JU6b82$Jj2=atOG0%+dqV%&kId`I3SSH()ixq%DKWmeN=^Zj)bHvg zSpJRf$j~R9^uEXV6B+5ob``lI#5)Y)iVUrmw;^6U%UqQ+*?ggdc4)i5Ph`kb&)+e| z5y|kfhUIwvt})Ekia%mMF{=~WTaP(vZ=rQ?Ds6IZ)82ZvZ}spoj)Hp5tbZ%ysJ&r~ zV`Moh=%NpSQd>605&H+>eV-pS#xXYbWP}Zy76v1w^x#IfvOBZCNdGi=Ak%ndsA{QF zS)kc6yQ?d4=PCWE%eS{!n%g1o>gE4Oe?(h*mQn2A{qz012s`}JbH+HP=K37jJSW-j zck-OgFa0u~V;;}{;^)ZnIbPyfC+~xNj?Fwj=U3zPIS%kV``j@O-z7drCeI>%j>~9KYqcUcv|Z92o{n%>Te-~d99qpL9c(lXu)6tIV zrM!nmJ6aze?eJBPR*r%%V{Ve)R7?xPBv9UJTT0pXHIena{Flj+?%y{vCO z9XPx=JhO@&a?q3K^ z_stmYA#U>AdH&gR=TzR+?`G>|ct4Nlig}*GdDANVbLL*_>GAK@89xrpu9z|XO3#FO zGwz)|^Fhybx83TQKBH>(y)&+qtoL{d@0k{uUNOx-qeteOt7cSG%$`2ObL)gFzIXNa zJd(^K=~TW^?wpyk@4I5=?DA8Ph(n@~X;N#?+?gILX#hMVKyoM`_d^W7_%4bjaRL;I{&NP3ZVut75Su^hak;*=! zN2c!2(is(0@&V5@QqP`eRa<4bxjRjdw|JIYM|Fms%JH4Da z=ggUzNP@aEWjP$O(Zb1|upR3Uh5K!lA&fjKax`alYGQUYmbBOPN0P`vbST*qiFVuQ zbQG0moGu$L28>n=Z%!?h+pp@@iC`CMFci*55?w*mhrO;R9JTvX(I_R~)gPl?km&4> z#ATmLx7VRRaOr}Hwf0afWkdVwNYSi8_*Yt277HP9M?syJuf^MNm6qxSe5VESKCW~@NExPAaAS+PBEjxxERl?K%E*q%h(tR8WycBAVgx1Z6wR20lO_cR`a>zqVHh0=nlSPb`S#M* zCFSPr7Z}*~;5q*%&kM31A_o}e#J%|5bD1-)&QTLX!AWwe@ zPZ}ESJ5#mp&lp2f^Ab}@?m>BR{5g|y3R$P=wJ#h@&~zbvXZH(?M-#Y%;hd;_aicZV zgwHc%hIfh^jf^Hn@e_n~WSzMP#2>Gmgn5Xd_!u^*-DnKm2N(kAHWjD&F%0z%Z>A-B zw+r$*iHs7*bd*<>ca~R|*Mw`!>mud7<Uh-)%2XMH8JpTwGK|+YqSQK44;uflSiL#z>)3>3$*G1Emg8dnCpVs{-aF zFp4qdGYRLV%RG_i_7jQ$;nCOu_60gdZ$OslJ%|aoJJlNm7C;5&+ljT2cpSN+ta20k z^NNWhYaV1K^AeTmV<$&Wv&Ee;?tEco3de|LOmGnyo*-%hN3S7~`n$iN=_NC~>p08w)q z%PU)(8k*|M?G~rfZ0aGDvKry&C~_`#u_jP@!Jx|fw8V59G%uzvQuLyH*ZOcwW@v>z z*>6*f*&}MiER~&)StV>w0k_ox4^vd0iJzi(t_SYAUBFHt`&9Z)nF?xk{ZjvS5SHDc zrYyHQxGPYbaou$V8H0eV@YEl(AdxULrRAE4qd}`EYoY-_-sW|dgK1P)5HaZCP)_r; z#P`g~=(MQ60gYxUJYld2^)%odx1Uj5o*vesvy#!nsI8WAS8Sm$SssabJ^tJ-;`1&2 zVdg%nnD;;CVTLDr0K{}Bs6u<1n$>|$qg~VOa$6J)<_%5~AOOPLW{QiV+N>g;x0NOV z=Ry3`wUFPoa571rBx}1?Gq%bn{1p~=QNPyy(q}~1V`)V8e@_>15Tow*IXNuV&lDd* z85+wg_j50Q21YRzmRNTk2rn8r)OjQYN;4MFUq4ZJMS5ygRHx#=xp(H<{hjl5z0|}~ z#5yy_N%MkYV1e7bcqO0k6b-0?I%0QXpwLL#fG*DjoZ?qyny$>kGX_E&A5B&mKruVm z*%^)#4VFmurr z(!mWj-!2*yc||3I!k&f}?toxn$j(bl$7_EWcot0tO+vy|Ds}O8(E~ z;tN$<*A8Ncf!J}sa8@wXF?%AV74DC!1Am)?3}auKR& zhxMlzQ3_Q;PvV%G*(HLL}1AvJ;0I$+wYF&I45& z)s<{&DxmA4%H;N|wpf4v5Qd>5JBiu1r6gb-2%c25KinH3VO*izfN~Fn?e53`h@e!Q zGeT@TMuP5ulnycflLSSPkrp{>vBIJDa>SoENHqtXM|9^pyrR~ZvjBo57QGmea!hbY z;F&bB#4+}&p_$Ruc3PkI#0ccsnbM32xmPzYT~fnU<;FEh^k&U3yN;XTo~&Wnb=8$bOHdDh3>*k7 zgju-Iw%Z{FV3`rqQJ+0tEBc?15QTj%pb%gK_5kQ_xy)_g=i^P8{w{#qsUG*TA7%PU zk8^+c-&uwESDOEeJnzHGKBUYj%&@Yz!K^@eN&!<CY}K72@z@16IPZY_p!% zUoQO1!y7*N>Ba?;##Y3Bq8ucqjg<*3P=JV;v=lv?@W)glU#B`O0lF;k5=%zpq{5^l z@DZ4h1fwAu66+$#9tu5aYADqgpUNX*Dhnl@n1DC44QI7BftF-h(yDn(P%OZz2pC~F zMUq2yZ+IZws|Y8?C(KJApGa8-bbP6aRN}q#Z+$87h!`|+iWW#fM%ffzmmZ7!pt6<# zK2f>i`O}^Tm+35#0be0=p=278KE_zqeyBq6rm+h#nNl{82q*2f>cxua^Tq2D?0!#} z?mKBIDTHC5Yb_ZB%kE^3(j6eDwA>BEdXqGvsqAt7w7)TPxNH^07KS+87sj7M$CEdM zI)_~l>+1}zYW(Wj)mXZUb%CzM564L!(z4sdvh!%?kj^lbOZgi!yPhQkCk~nfJ>mUX zcLM~R0KQT7IxVx@`aX> z<>L$@5B>rwPua_qfKVFCa6`#(@dA4lTS~O0R9ngxtX@rt=)vF(ql2)C5Nwt~+KHz< zqvvO^Bq6LUf@q_qE{&5U%`)+@Z7mHDH3XxHu5dpPjH(MNSXy&XDODX~LdA+jqFey| zF;;aTd1hdBirU8b#~qnl3CX1i73HH*qC< zDLTT(895+o?QRToVL>ePrIU}I*y=f%E zy^_b!kr3%}7-v2KAxvi&L|4{Wypg0y8N8o>M;+|zX>A8zQE^FW*{s=f<{lO7=mblN9#uAo2_0)~U(HL<$xv#{(vx z@D053J%Q%TONa#v7T8omt`Fi_q)3#<7&?BiuOrf(ilvmuOfP|Wy-gBIG=zw#3iwC& z9ne^aJad3I6;xq7Cl+v~1=x1*6ufXn5pc)EjcL5Pt2$whcsdwM0DlvTnAg#?09Xxb z2STxLzD0Qf1V;6w3A=PTfgGiRs?_mA{j@XH-%pFRT-T8(vWca3tSAXWxQLG@6iD8K z>zwM7xpgu(uY;$FvIP`*AL+^HJY?e_BJcsC5knV?OMeT=Y z$aEh>Nl;!9i#z{g&6*bML3E^h2eC(W#r|E2EyGtlB2YCT@YJkEGZQhABHrDHwgsCE z0jMjE*Lgs+fm)h;0_dcwVNXkJ18CQ0ejqv?1_->n3yERk7!!jSXJAa zZ!-Z8XhKy`^E2z)wRfPp_TeH8HU< zo~h-v0cf6dVBw^jeDd-_KP|Cpl3zD;xoBrnninKErv7le7hJ0<8^^_?MTbORVtyD% zB|sQ0K+_z=(5!GVZ92=8^jt9sfd*)i4l<#>5I$m(=!t1rS=P99P`#8O3(EDJ)xVP$ z#zs(O=nhXf6DT85M<;> z-9>gEmg{)eTO`rL?Uoq^gC`ckI-1rv%Nd%bCR8StqbUUJ@~7)autAIxbJ8r*q6HL4 z5MxmgGbvhWkYgg4!~!kkedvGq93sUZPIMhj1n@;^I14{HW$v1r?GG0?p0)mv9qb~! zrn@DlB#C>hTsUn*(k{+F77|k!P>|_D8>+tmim-C!N0pJtKv3Y|E0d7dlta{u5$GwH z&a?7PBD_QjviU@!D@C#Ta)^}_Dff~REG>(oz6QJseI~+L>BL)hDp})AM{chaxX=t7 zl~UZ0G%w`5G-;y%$h?Xl>&>JgLNgV&64pK;9dvy*(+Bh|-d>!=#nyJ?LO^ZDU;!GzJo;JgK75vJ4Y-UD{<@$h%C$@+X%5 z6VJxkleGpNQ4vP2VtuN9ojQ^89g~Wx1!-h^6hs{MfX7f;I7Vf<>2n3d9K_ho6TdU_ zXsk{>l$#knTk1`CiQBSXG^ST?2zKTKL`N)^Bsxy&XF~rP&zN*CWm08CQtAqSsM&?` zp_L>s34*)JOO<1&ps_IeF<`0rsd5!gaq7eA($0X9%N_n`Y43 z0T~@tFjnfpqtBQzLkcyHCKYJHd*r0@2t{C3UtugUqW6OZDo~c`9$^T#mmU|+T(lL1 zZk4UWeZk*eP9w+#KB{MKWvXST4^fiIcqE{(Xn=`^FwctQOp6@>Nw9AoJ@>U|Ywtae zHZnktOE}U;sHytbL%LyRGt-&ScIuo;BTK14sZ|xJiHI<^)=!o6nbH*DUIXHddyYi8 zy#BThZnBGe90%aY=xInTh3Wd#dC8HqnuDbHm=*a@M?ht)pp}{Ba6iR+K(IpW37EX5 zLhJ}rC_BA>0{AO{>>7Tr>~DD7UWR=GU>+0#QHKlI5{WKA^ujwZ$CsUyJEPM<_|VYt z_6b++#&wAqkn|%Q-%dxM_N-$ya105Wxq0b|BvLfMxOPZS2Lq3$dax8E)+*pCqy`~R zC<^o~rC&Xi9S;!VgLENnNz%bnBS5kQlrah)iKYdoJaMjBaW{Kloj6J~O%M6$sDtG) zQ=GnA2eR*EFTD<}>W94YK$rMPb}-7O6Iv<~VFpA#scUdry)p3kyrK?&Y;xv3Ws|h;AL7BEmEW?+-ym*%5~I)0V9Q@b*nkEwG5tCW{xf5=oqDqA6IgL znx2l9VNG)OEd*(V+F0Aqi=$Y;%*1PO@ul7Z$Y)te7};RqYzRhTF=$Z-dL13|WGqg@ z-tLGclhD(~6NOrn_7IJOL4*gG(gWj;0zAO0(qKDT`C-QiS~;$~GUUD(KqlLZ;&90L zq1CAf5ukV{j0^b}QzBDria|PC0h@ zmwSioBA#E>XS{~jt_GBHLOe7CP=4%vD@Grn@iI#R*=fBwZ?+oxWU7yf(w7EdP2^RU zwmFU=Ba@P)P=n_JwEj)$&ofvcFx*uYjXRZ|@RwM$E4qmrcvgSS= z!3?=6$)l%Dr#w*nzL|`9E@Htz&T9D?5_U*6LUS#yA~K^ebO#pU*Ff)!_Ro<}i5~3^ zv&hE>mtXm4USFwp|uNoT$je?wuUs9hBn@->H4W{ZMB!w)_6j- z)~rl(L35_LEUWYSK_R_*Ud#Jq5MBYFgHa*vIp#cAldh1^nG$GXUsAXWVs;jks=C#> zVlqfE1Y;y3Vxbmlhs9pLw4}e13HmD?*B@`rp-s?I08jwsLSB_cK_vS`*+DyF&8>H+ z(7Owv4;#x!#tp%SqmC#!16?L)Zcu272fR6^$Q4?)Df^Z7CsRV%rD~tA@ZNfs{!sP_ z`9s;q@i$)CW$>*id|I29s|@%mKq)3>mJ8*V>WSl*e?tCH{&D<`SAH4%i{9 zdDvfAQ6*meq)z-AcCoxl?D5Y!@hej8z|Y@dU$YtU!~P#~ho6t&fBO=gZxyQ& z6?@c+U0~mMW|i2qU%l81_DjyH62tq~i$h@F{edbmZ$`bC3j3O0SBmXksuM-z=eNik z;yecSiZ?37X4n_QzWXx7i9DkuY=He7 z@^gHZn1;Mv0sE#=#8Xi(ZiHQIUoECq){9$UUo)jzyi->%?t%S<8P(#cvlBuV||hn~|UA$bD&*SOfd(S}4_}XeA!u4XCQsid{X+`SA&ahYDJT9>|`}s>maws||G=y^*BAt5W z0rKggp>UM;2nQr5j#YoKp^|kSnol0&pp z%A*T`c=>3NrM!V$Ziw-I=i@YH_Qd+aGfxah*J53*0Eu<4D=nG1F4n&`5f65Toqg-Q z!H#h6%%vU3Q>wVE5Nj*5%N*~qjuWBkGBcd))c%>?E=&ab=x_{L2Eh>!{6fU>1lkLX zI|@tmE^mPp;>LR_#OZ)8z#>2)U{AoucUOql0FMIh0uZ8Q=)O?tp*ai4z9_BY;hS`vBJf&IH5(#{;gutwNjuhyhjs>H(#ILjcE7T{38E`U#O zLOlRp0Q?B>0N@6|1%QR9gED{(*ctH8J1WFGfENId0`3A_0T=>=0mlO71Ev7B2fTMX z$_n@~U?bp4z-fR!z)C$>6bJIfDSsaexVQ!W5s~)s~Gz+#Q%*yOITtX{Ov0C2JGqk zn=JMf`-ua^{y2{6VE8)>{`M93!eu`(6~Bkzi_P}^V7nKvAN(DHn5N?QP<%U791fTw zCPT}O>{IZU$M!s!hpWFM#B^~4?9)XN%;h+LtO&4N%)#3n9O`%k-hU@~9%{`Jho@R+_?SGGj0=Gn>qN zV7nB52Hp(wUbDiy&%EFKrum@xZSx`XVe>oYcg^pakC=~|kC{I*A2**cpEQ4L{>1#L z`IPyz`7`t9<}b`=%;(JK%@@oU&6muV&0m_Yn6H|znXj9_GJkEpVZLc@Hh;&qx6HTA zcg)|Le=z^Y{G<6N^Uvmc=3mUeneUq)n146_VSZ$OVt#7=%lypzxA`A)i#ciWf9nA2AnRc35X-g> zwWe5yS%+KGtr^ylR=!nW6TJ6?SYq_<;T4^0;t+I}{POt*j8Y^gZSe;hb>bClPe^JZ( z7qh&7af|*=!r!gtNmjpgi`kD~`IoS~e@QE8-E3|!Z!&K%uQ$J8UT0owUSnQqUSVEt zUSeKkUT9ume%(CZJjXoSJj*=OJi|QQJk1<7Pc=_5zh-{bJlR}t4w>uB0W)PL&4k%+ zo@B<&sM%-snh~?x>@veKiHml5I%=zX#v)r6*&N9o)VzbDcX%?CVX1;l(Im4W8PBV`%^UTA|!^|n> zq2?jx!RA5cf#w0`{^ow>KIUX|Z*wnm4|8{OH*;5WXLBcWlDVU~gSnl#t+|b9nWibs zQDckoALHM~XU4ybe;S_{9~&PT|1dr@{%(9=yl?!~_>1wL@n_>t#vhIUG5%n@YrJjz z&e&}H*7%L_rtyaHYvWhO>&9!wtHvwFFO3o7W#c8|MdJnIdE+_bS>qYw7sk(xpBYaZ zKQVr6JZU^(JZ@|*jZ=)T8DBL{Hr5+M#-Opz7%-AX!ss_nGU7(eh#GxHud&uR(TEt` zMwbybI*kq^XatNCjMc{R#wuf_vBFqpEH&DVHlx)z)@U{wjU~onW0BEdEHvtkI-}O8 zF{+I!qtd7_jxpvLM;qnFQN~~HL6>}%{}e8re->}~92>}l*_>}Kp@>|{(bb~JV{ zwl}sjwlOTjGz?=@Y!Uwv{}%repNfBqPsB&!AL8%g1MxTUSMe9|KjIJKUGaPIw%9Cw zE8Y}uh+m6eiPyv{;+JAXyewW4FNo*Fv*H)x=i({xQ}LvDLOd=ui64m{ipRvG;s@gU z;(Ow|;ydDD@sRkocu;&xY!u%V4~YB4ed2C$m$*~hA#NA9iCe`j;%2cy+$3%kH;C)S zH^jB#8gVs_`n^(IAubn}iA%*L;$m@;xKLamzAnxe=ZSO0IpQpFrZ_{KE>06E0mUiN zFHRD15ff3-C)SFH=n-8aEJC7F1Vuos7RQTK;yAHPEEVmdO|*(*MYCuWOK`04B2h2u z1O(cmN>qvpu|UihW#ULNLrfC~i37x5Vkfbq*gZ?2sSm-(2>8$=CivJo@$YQO^YnMJ6vC~C18HQ0*!i=h_l(3|Q} zpG~4g%tNaj%XPjKv+pvo618{+=KBCzV-;HHOw7$)n2pzy<)v6FrG0_MmvAiH&=fxEyv!u`c(9tThW6qMbEq%y)tHAgkBgo zH=?gSYhH|gco}-xwV1E(Lr;AaJ@)bKNE9+op!|t-VLMsL(Kg1FrM!=UNGka7tF=zeh^q;I%m6UVO~7*>8ixUAA7lQ*NMgolHO|D0vkr6qS(wwWH@|QG0Cd4)pcr1lZ1S=> zl4Xwnjrm)i=k*-_ZrUvWS7)C8kZ1ajG1vbSv;AjkrvDe_d|{=}_dAX;LbnZ}y+b^M8p|3L0P*sDL@v+#HlZO$IH{=%EJMm>yW>qX<^}Xo3)^f-cYn zJyygz(OPR2Kt0R-D;D0r65;)u1B!KyI2wPyFpm}k;^*c7e&ydfoEzr;4U1v%Gf-ep zffD-(D6%I(nLTc90*&@VP;1`<)%G1wZx4Zrd(ixrxe*lI1EA~f1BG{wdAE6&d8c`Y zdAoU=d8>JgDd~(GL1{=T<7)FNMQL0H%J35NVh_D>o_Q|Q9NFoOK}BguI%BPQB4~{s zMQw!4&a4#23UfKAj-{YG+RRq-Sf)Oja?&3QnEp5#6v$ELTyu`1LrTq(thC5frbZ4m z?KDbcU(h07QPjwu4n4Aqha%bDLz5V3RLQ3fT_S0czh$9Hes8=3%H*xjMVmZj{B%O} z$+wJ+OrhLw+{aXkq)={iXp|d3p?o6?jdCfdl#7{8xxo0kL#v!UF13=%Nw4%MiX{Y^ zWsRa%j$?XdxkIru8%<2FXj(;6DUwFf^hpuZBrYvtJJg7zL^Kt$vyTSZ)}ca#Lx+6k zP$D0LGm=!ud*aXHPvVabHS!MVk+;Ad5>4_Ohbnm;bjhn8%H&1RCeJf<@(j}_Pcwz` z6L4ahN_h;_$s-PB@=b8FnjZ1eA=f!Hh)Z>x4Z4G9jxwe?P6GX~P#lG~UaM4;f=c+` zq7Qm4Ll9p>ybN(LZa(53J8?4Zmx&)>Ls9+=$z)2QPahc-b~^rG?^VYZc%=gc9t3jf&$bD+M}!2-1fU>mp9; zR_g|kR8`YdvB<+d9=cTbyp)EQYON>n!VJ>s)+^Tc<$ED03vs zG-5phnafki$$)jfHHh!0Ag%TIi{dQ`N#zjC6l`HDgtuZ51S>9gw0nL2~*ysG3&DR!Ne&3{uq^$Xe?lZKbc32)z(eSdzRhw%TB?Wtr?I zlU5jJ?n5i1X&UlNBye!LHSjj-#E)`8YLVi(Ap4}xt366bxu zP3~ds2-^tEUy1Flx5aLdLGKJ7Tg;sxkN(Wu9un$LO)07Vmx*?^K7j;#3nbW|LCXCv z$hki;-vzt}w|C7CA@lywd<$~#*TFac6<^wUh%uk9o_~m@iy2V0|$9E{_X&GcrAR~3~9j4;0P&iH$Wym z0_pXLbrbkPl1E<)IrR0AOj0OS=fU-B;2Y1x+o_OGUuq6QGJP_BDF)&n$^3&j z55CTXO!_p)q=}!5LvFnea_dvzmVns{8TCo*H*AK$MaCen{wlt$24A@feC0|=ujxxO z-a@b+4_grSW=O18n(v6?Iqb3EE}I~~u7}x*zgoCfmwi zm1Nr$SX(&;^6hfSw&&uTlx-i*VGEe=EQV_l%eY6Z0@(8)-?kzDo(u{2fp|Xxw*Bzk zhBSP{It={gL6CGG0O|Lx;5_$(+?(oPGTbb-jaYk{!(y_zJ>GUQKZG1?S8$y>oBuIB zHHa_$%-9aH^KJ0`Z-RJJ3XNU{lVHT!0y+7=!H51E^6@`GLjE?S{Nr0IW!#QY7&(4S{%I>q!nq~^~; zp8gDczX<8?U&ITLtUu22{sNNpXIP%T3Ga`<=g(Mv-VN^NI*j3mAmt^Quz&=4#IiVy z1)gn3D<1mpt>0EK{=06Lhv7*GQ6mV@Xy@B4r4|8Ld@ zxsQtms^Z_iwOn3#}QFeIkEX^7`2>SarM}V|FL3{}2u_fZuk;IH%F> zf3EYts<#EABE!8Y!)2lldt+6P*7kM3rY?)^PB6^;87($e93=i|qG zF7$E{bPVLPFXlO#-Q+{_*!WK~R=Q~y-tmAFu(qA;S&y}2`J4{pJghgE(5Ikh9pF^9W&5F7+kGlst7A)H zJ=FUUjo^J|J1;eCTZ7+D$4y#@?(siFMdW%;aXt_o;(z8t(z6Jf2HwZ!7t)206iPYP zbF)A5GMtIB(a(u&nWA6WJk<9_^i3Gh4eAb>>&`bDwqz`3|*3=N%$luQo5$2 zlGF_rP+-UYAZ*FUN9WR?etXK493SWi8A?R%m&ZO5Y)GS^>MTG$V1o`E$r0T5NoEVQ z|92|Hw;rw#-vw*}{1os4;1$4Tz`KC=0UrYd{L*O`bmJ(Up%dhzPU*A@KEjjlg~6#A z0=taVRh@hcdD>Uu{f=#hq|VRhkK@~(8%-S9ZsfUkMWh(hrBX!=42I%6ro=MTse zgJ|1+A8&Z~`$OgPVSDmePzvSvqZfIE!L+>8bbAIhl=90C*v6T1&l{A7hsh+|P}JTi z8y&7P!J0z<$fzrdfI1#mmh3+AswY)z_>OekaGpBy1@%-foufdR^3-wqSAAZdIzooF zO-_k~0u+*m6)yaeXVP_G_q{xYP98ao`_g6st;w^Ec=-4ZFO!#P$jwmBy+2euY|fgE?WkpfbSv~zYXN5PjWcjYn5_E?qPyU(lsB3dPV>scdHFcpJn$T0(>20C#fzuk; zl$Hz*$}OuxwSIW8Cx|13F_gsNZ(_dzVEt>@Yw@(SYd5cX^a~Z@gXb&6oq$sS3jlMT z!=4C)`Sw#7!y^^qX279 zy}l2f{710A;Th?^@fX;i0oVa>0o+Oe8-9*`695Xgoif+{Oup-Mj>7x?%Iz~%&NpB_ z3b+CABjjO&%ExKS>`>+wW&T!~2fgZ#Tc`0w&FRkqA0qDO0C%GvP6715J`b?yMeOB3 z8_Y#rU-wh&O99jX_5=LlCny6T2B-w=1^E4sfpY=p0agJD0HaT$T>!TNQh<8EetTN&(vfUVR+-0GteH1RMhRU=#L90L}p{2J8%Y_D2=sB0w`>FTkrmL^#07 zfJVTg6PNO2sjE0dhMU@5!)aZQjPaNZgI{%@4WNR|N7T2kk5q|U3Bp!mt1=3 zWtUxk`4#fH@~W$@zUG>1uI1;t>%Q@g>#x7zh8u6Z>86`E+_K@;4YzH$eZw6a?%Z(K zhPyZ1v*BLPbKiaU-~Ye^-~8srFYlX zISif6W1!nfT;67A?9jfGZNXP>4_o&&j;C9Iu@ggITJHG;5p4Y_dkahhU zTF1lqqkSn-leGjArPCoz%7gEG*oMJpo(0+aN7z~M2_)8^Vtua|{7E_Z=Th+Yvp{DJ zLnn1xgD9^BkXsFdXRJb)DbV3L9B>Z*4MQ?@Bs7ERZ5SG=q?vj=*1stAVQ7_}WROXv z8b+z4Yc(`siEggvT_=m60ZWv({3d_tZAYXrEY@*&`aKJ8+why~Q^rp3DfQ(%BUgRx z2458KUVzB}@83bJn8nmL~}N{=@LO1BHHJ<#So5gOUO(AOpYkNApyX!j&3~e%XTOr=08@YcOf2Z-@p0m_1)iJfz zSbvl|$|F5v=YaaaSkGjvOU%c5NDHt|99nz(8M}$Suu^ifaSn9d7hz3f7RJ*Y^hE00 zN24cFTOEV8YJp~O2m3l5J$r##?Wn?P$XB2>T*sr!fV4*Tr@cid);~hnA<&Hd3hl<8 zq6@YaSOGZ>s~yKf6R_KOPtc0Sei*C!W3-a?`-#vIoQ#q57s!4uL?8XD7%&dPs5}@W zghuW8;GGWP9B{a0bsT@9V3< zQLs^*Z+r{;3%-qg1{WC*L$~|8;-;MSRSCWB_o4e&1r5Mz=z>3r-3mX%u7yq5y`abQ z6VMa6;pE0ibIrIvj!S09WplA33c96XU>?g;@2u6p- zVXeSozhW%*CbSiQ3q0r@H5$vT26lW4x{vQ<89m+Dfw6Vt=UwdE_ze1zf5ZwMJ=+=o zCIecQJ7D!rVD)a2u`{&NZxOrkZnHhG4tEgtj~rsySbdvf9EM#bdC*OtiZ!_D*llto zR^AGr0Y4KfbF>auid`wQusdZA*5~93Tn%=zEW~Iw8-+9@;0yJk+tde_&m zkLFaYgq?;}uQRafb(V29R>RK4dYBMj2gv6F?83POYhagSP3%hS(76UXb*_Up?DfVC z(0t!uysbTEHAhF!Oq*9e6!Q$)%}^vPqZrzxCD`k-6uPan%GYL;0tf$@=L_2P@&V?K zk1W$GWs?sm z<7ayQ%p(g6W*mOll=8CuMI2{pb#-@M_l@ggYil-uYj@V4oA$UU4PJrAx26?DDIxxwg0Omg7b7tT{(55Ty%6 zUCok36*%^x$<2ne-AqP__)1aw2XTAPzSwqt=l%EHbMFJ++<4c+-+J)d4}IqjS4fo+ zfE@M_=Z)S!`oQR;qtA_+z=f@F*|O#J(K+JRqj!iKMqe3yb@cJk*GAtQ{f+7bzZ~5> z`tIm^qkkFw>*xoge;@tF=trZUjQ(@<(^1PuC+!TZzl+oBvh^zI_Mg$+c-3HU;Axj$ zB8tGq>f99IUb)|gcJ-8d=8sBXLP^084b}|owG=bDi8pJA`ye^5_bwy1hR{Q-S}Vlj=!M@c(m zTkI~}9=i;8#2m92^NY;Kxt?0go>$7{7CBvI9bIq)XZQc|1Kx3)ZMWNghaD&FwDT^z z?za0Ld+xROu^fLN!`I5NMWaHe~aRQb{K<}Wy=qOz*G zrnatrVZ)-uOB$QJ6UVCKSDz4A6Xg4*x_crguI=rM#^NVs!?Uc!2&{sCl_?s4IV1d1mesY z78jS|J~KK-*6sn|NV!lr*efsAqzh*t)5NK>?_Sy@> zgIUfEch2(12`uW+96kix7Y9kHb3{UA*Gmm5jK7?!r8d6}SrOpQcOYxrTp@;)nWOG- zy0Wi5a20!I&F2U^`wN7{6#`q8E-y}`;&HxO8t3kD#b?Q?w~s&+j@1NoHNL&DkB&fB z$C=CUxK_k--G`^U=}u4O&J`AN{}2vz)308F*2sxdJIgs zFEz$+S$wQFXtx!#a+P6$gO06N1@z=|B3(-iyo)nv{#+sc{zshU^Cz6S1N$v7SHXN6 zZW?rC=+0OW5q!jxpp`AGJOx7#FrevyHz32uwQD%2k}FIHqRSTC)7hy)+luL6U0ge{ zLbR1g>ugv{rFAZ>N4Xx9l{_dbJoKXNdvRnPu4KcBz&IWbzhZ_uQF?}RWr1^t0VjQrxHpKS*JAZ7lBBD#C@j)s?=U@?#bCi=524=v4zaGomk!M+o?voX;rpYhnQ*Ed zH3O@YSs1*5rG!+;_l@JQU}$X`c+^v|7(%C5?Uykb)B=ntazIX75&ue*}nz?YY5nHKjK9z5t$!6+4* zyIcl6qWse_t!duf3ntS0K`mbqN2rB}9Nf?btdBL(pe~ZmmbZO$24pH&nWPCOXqT20 zU@<-)ElnreMUYb-7<^Y9U6Z97U5*=FFTV7{Js})>EGZ|Ia#|g7lw3NUZWIxRJ5%!h zQTptUUsaYbuhe<^g1AKkV_hCU>}w}C4OAuN8`po}ymY;`j_U`5p>V&_I!FK)MLKcm zRlmI6)-9#4E&cVZ7K(LDGVi&|&2<#(zb-ANDT(!RlJ>TVul;n+ z4#T>>tRv>X?GCrDYtQLVhZ;=#PeaJ`}8OP*;(@<6K|(*W+U`W z9BPbXA*x$(0Egm^H7cq%&(3(&nRoI{Y60j}^13!R5=xfxSvv>{4t))c6T?s;OpSX; zaVHCp5S60JBl%yhE&$S4owx*22Jmnv>3P%hkdw#EiO0?tMIBro?U^&eR3q;CNnl#g znm62p5u9EL^n<+8{iYHd$mxhC7Ag#~MNP__5m|J+n4`F4=m_YQ@PK;ow7u%LxMDq| z=s->1=sAMwMwbL7{nbAz#DO1TUHk*A`M!_y1M&WkzxrVn+=*}~Ao8O#DKaKx;V?CV zF0SoBpY0zKNQGKC`?K-9I`JsrIlyaVKQ$BHhWqXaP7OkGSrbq+2+oC9h@(FLpfPJ{iZRFskzCnLw3O;O9Xnj{+OhAKMPlOtD2<%L8( zU>Xu9=joyVZ~8VAy5oX60glqg{Rgpi)H67+M&*)GRq^%9iz~ZQQAWN#yhd>>V@0;? zo@sK>0mex)mEaTGF_8LD2T2kL7xLw|IQCtZn9jqG$x`StG-4zK z!6o4?O&}39A+zclUl^&qwaAaLwIGV}PeBV{UswbxW3yTP@Rg)r(?SrZ-T)oM;r3t z;_}K}#K+g};=s;w+%!0yCeCE66PjL(@idd|2%T{IR@}Miy;8=cCtF-Op(+F%87ZC3 zCj~UN47R1wTRPFUkl<(+SKqYQI)`3&^TFxs!yegut0ER(uLL_}i& zp4#||>YVWu45HW=+&Hn65j$0J70s(I<{vN5E_LVVbJE3hT;HB_A@vxbI#z@UUC*KV zJ5^~6^lr4<2{VzlCj~o-pWDe7Z%FBrs)%W}Qn$Fv(MQ9RNHfLyC8_K?pcpc26oJSbL|vsT~uzO-+(z(!c5*s%*$-2e715X5Eq$27**d&p%%D@X*of zq$fdP1=WJ?N0G^fZiVu-cdVg0qD$xUt z=I*evf;NY6mmO5kk(@FziKoqXWfI0hLdjx~Cy9MRd^t=9iVfWF;me6t4BL<((Y**c zAF9tKJaf~2*>e_1>Y`XeN7hGkaP(~0; zbVecqmpybrTYP?Aid?Hwi59;60bNCYa8!Rg!pU`EpuZx{;T#qn`22^%wi6sA7TsUX zvk6E>T(LwKaQfp1f(S?G=6WY7)E$UN$_^w_(vq1k^&v;TN|8)wJf(}|WC-Fj>6#I) zxMUWWs0;!ud+oyYhyXY(oSdI`6tspDAbST1is^?G+Pr0Ek4}uLG}Ud?s+CJuAf|jw z5v**^{Zqg2v?_1(!UWkl5J<{9xgebK$DhTIlUg@op%GR@73(QyC`R2Em+FA6CROr~ zM>If_2hV#H#>Knn{?2X(4y>pnZa!9PCq^=@{kZ$l_)~L3hrTx?fJ6H`ajAVL-9-k{ zm)H&P19GxM`Dom@o=MDvO#)ki2neJ3Qp` zuai9Q1mffJ*U-I^ZoYN|6A4-MppCgRqc34RqPwEqWfE>zrM7iGQAHC!kw-KKH6jr_ zJ_pa3bmL%T5TI*!rxh0FLu8LNCjQ4wn0UquPa(Q!Yq>7owILNv0Rz=UADID+Vm^ayZ? zov%E;o8Xp%i4NQCv_8VQ(%mYN0)fPAnJ?_v<4v}SZ_M%BrX(xC$MTxI8gVjJvcdpZ zqh%&`!nkjO;~-Asjf6?MwrIpT?Mg!v9Yx-LQfRM?r7%_ERx=cu1}g_vqn@ZrHykLn z4qWj6F`TEe#~9LVhGw zM>5=T!&hSE6}NCJG$NM{(7;aClt74+W2}Pv6Y>hFXbkjVA-DzPWGqB>hr+O@Av^?oM9HcqC7dxvcHIhr zH(xd-PL=~z?sJkPtwx{Ji=>|#MyOQPj7)5g??QW86SbV14AmBpWY}IXe_&Q&aZ#bf zGt`$e(~=`1grw5HGkWo41%sXBu5!hp8aMHP&TtCE)h-AjWbs3&gXLaapmF<++e^9I z9OfHKs$0t0j(FQbTNC}zBG811mX9(5@?Aoi86Id1bv1-hNtY`fBd~lbB|S4{OcFC@ z;P%>t+uzC+KjG#PTng&0BveQjT5H~!1{4uLdIP9i19nX;oRGH*xhCz>Z2PoM9NtKk9ovUNG?@X>6(ah_SdWcE-8)~esvH=3zLTt)#MNeOr?5QbcXNaG= zBLm?mkYmONC9>LTxfHdP!=v#+M!GnPy1yd=DzqDeLmi+ku~?XZHr*sF0_wXTX9A}e z7ac_o;4<(60f`a}NnF+9)S`|M1A_002lmhso~$yk`FRnK1nkR@f05`*k}z6!MK!TC zBCBp;)a5e6>IE(`7_xET|?)C9j3KJ zsf^JPgV6G5Tl%Ps$D1IpN>F>Caq?xmNWB}9{-E)LUz>D4g!qP_$0m| zv$F>at@AzByi~sar<_p@%KJ4N8ZxEjTEf1ly|Nw(qqJtLq|{@F^Y~|}J*g$}UG`-`OPg|_vL$Qn^^OhAav396A3V3;3=i6 zXkHAypHT~L8i$~y8`E_M=AgCl7_h(Vrua42A>5bhrR6McHBk=9uWClvsUl%4T-Mey zv!w+#OeV^C=88U~;UvXX-caL4+gQDn_T2+VB2+RKkAq_eLy?M-G6!sWWYe3@uV*rG zBT|m6{Oh`+UFA6x9w%m$I8E1)*UKjfAV!E2n8zkxpyDIl(E?y&#UO@3gsX%=wSW#y zk|5kkgtT{4VRE9`l;p<_zYDi2kOPY`oDfQYuCE3Ik4EX0muM%D2(FKG7V8~$ksC*F zTx_*lYH&HI@4XQYYS}_d!u7lE07^Dbgw^I?rP!;ZQj`F854%vI-j}7hd;NSF_9qbk zW`O9d6gHp&&<}V5K=E&eDMFRP22=pZZH+R&jP(Dv;}}L+E=8FJ0RccA;C9qU0nDY* zwa_7t@_@1%s%!1OwP2RPXkh&wbTSaO8pdcxUhi~}jFuUaNknm8uUgr0Xz2{EY5`UD z=QJFvqmu#y5)qJ#7A?qk=mlXF1RRg#+no3nDMtzW@R%m?+NIPP#p(=41}L+*w{$Hl zHe~hRm+0<=z=lc`9wadhI9+H`DAXo(DKJ^s7^*SW=u%(O@vu(cSMKb2x2s#L?dHYV z^RKrgNa`lDeswx(NJ{jUC7nPQ;U=29l^k9!nq{qndXP#^fx{9$X_Pma7f4L6hNTpk^u8`Lu5IxI4I$a}sp zIEk9&29jBYf|gS8wb9APC@WnzD#Z;_xSlota@kaDj#i2n09OIt?gKtmCb@av$$dP~ z{&V@GG;)3WqV5zoK>}2PK;gq!p!W3+n2^t3X=W>lSGl><^-=xum+&7TEcZYS{dm(1{=y8_3FH@$GV^2e1*abZBpq=X5g?(JC3|yMwKhDRcVWEv^0?FDnwASjyASES2W+55xmKzcLb?4^OGmr;~XHfj3 z+nDKn$<2#r4&C~JJw|@ywdbF^m!$Q5e}2>ZNY*lEjsaRxbJp>=U1_%%&nf8NA*$tU z^`yd}j#+U`Do{hGne~Y<2|*;S<<-7EW2N?HJH&hZk%6! z+qiM3w@ubEXSR(LLIu>Y^dcx%KA47}GTJILj?Z0r6No##ptP(I~_U|-`gB-^2iwgGX!llzD-gw7DAQ^p*@qo8&l4@$f|!F&?#xcW>U0i=%CHgu8q%Kif zLJgp#JnpXdjQWA1cxefg2Em0*<3bT7nbudmeh_JWI2mYY)k^j(lj7Q-MH~_za5U+- zCQBSER;(B|lC*k3E>W;t`Q%dMD7da}v>^#|=cCtTrI{tIfJpT0=OS8PUR*jzCO9Vb zl~$h_Vbg>F+}|M;>Z3g-4w;-e-qPdAXzlEU&QcCeQ5Gb9#z@OMFA{@J?OdCyqA6FP zIc@Ciu=C~?&gDVrOH;tlfG?_K+DOFm#W#sMibQTs2P;Sy1!JRzh$F#Ji`c`jb zJ(A)tT#8)>fMDG5vn-8B~_DR&PypXkONHhR}+bFPv)N z{wUm96H5_e&GKgaMz9SQ>u<#Q7t|5EO}m5ov5i@7zGH7nhsxpMu#`noU1|zmq^oJI ztcL*VQwUaB&9_z7wGiL0|e@{tZUcw2fJg@wB~f;b_o+I8ZDPO*eHFD@Px_m zOG|PrAC-A^*FUsRcQLaXs$WXdik;jfWtBTCT-7%0CT|Ag=i|ZU%E$c;mPF}>ws<^l!};~-^+cms<Mp5=B8&BY=?=R4O{kYE)XF36>Tgqwwaq`5~lTqh5J*T?|>NX@(LNCWYR&@4t zvHrE_SN&LB;p0Ve=1J-|1+fBAz+0i^1|rC&5}o~#I99OJ@rS284Q(yXmQHY~P=!}F z8qnTnrO~Jw8=8%FSz&RR8mk`t1W$aDs&B!57_DCC#OHJ#y48TxMk&JLG4dwk%7`ah zzGfAc&Y3{ICKT7~!eYu*8m{(~k?M^0!DG)9l|oJ!`E-&D(R_}!hZBd3*rhJG+^OM+ z4ymmXC97$28@H=-ap0)>*;E7-ZVg{RP{8(R^^ zN-t8Swv0H9O)UUVPlNr#zQtI8WY%i$jfZx-y=t1WuL4^E;dfPv#T2rvpaCTzQs_(%yBr zI%;F0P-$g~yvy%?J`i5O29}mMp2%a4CtLgu0+kVD^TG-0JmiR)opa>RDMF6#S+n3P zrD$zy3Dne9Ev;XUCG0@k%BJdoRF&l~9&5vrCAIaHO9HIX+0xw5)XqM%b9HlLV`URg zWI=q|t+sLLlFIhx)<9!(O|9<>Eyc_13FmH!>4a{3$J^=Gpm_LPiGtA$@ydUOAFzr;qobh{i}? zYZj6m2xTCN4>&BXON>KCFe#{gKWXv!@$%=NSCpcNFOUAX(cc;Th$**( z1k?MO;=v+`xWnF2UFC|`mD%|t_0_M66Sbgo%zb2HaV}h@^686G4F|2`mgSq1)R<{e zz0kn%=ib|P7`s$Y0rYYn#B`nw5psGj2nn*u4Kp&Nb-s*%X4|S0U{o8DGy$t}YQ2R< zmy&Y1>dT&Vpp%PT`+aM@>uXHokD)~^%jabxa5zIS4&`rNEHH&gy zCx$QsM~Gq3gHLqPi90NXJb*fwz*Pez;ghLl^Z`$tybIh0&)`OpS*ITVok2R=p9Y>> zaR|#gmE0z&Zh8)l%T*555j?R_Ueh$h)7!<9hY9GH4ES4M@8s9Pj@ zX!ARyv~>7)`q=RJbBG;^h!}I#q;%q;;9!R73&awgAUvsh9pvWo zhdu&&hmSE*X(0tTdL)=SewL9t6@^JKGayMn;HqwJ)&W&pE|uq&(fVj9C(kM9qc8E8y{#2Q9Q{_Nn}b=Q(yT=zS4zC;2NM4ZwgCs9x$J_$p@^` zWxtdjyCatLF_aNLWiMRMC>Lj%LT`~@fjF{-8^Cfy7bOe~KxDBzW7=M}O3Hv&j~Qm! zDhjf7U#>VX$73>ZJP7*YGC`VH zAcdYJi%>7H9pI znXZ$fxN^rT5#FJSO&cb`S=&_!3xLg~(XgBii>1NS->jli`Bo;4S!|RP!8-}gpmBxm zqIroHcZYi;&}6Sfoq36cTFSMIRP6QPGkJ+Ry
    vAdqt;1Etrxp-V>_-pGWHnMnv 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 literal 0 HcmV?d00001 diff --git a/compiled/tools/win/tool-avrdude/giveio.sys b/compiled/tools/win/tool-avrdude/giveio.sys new file mode 100644 index 0000000000000000000000000000000000000000..62a0cb66ffda02c19a6db878b32f5b4342131258 GIT binary patch literal 5248 zcmd^CZ)j6j6hCRBMmIP2ry@?=)5U#~P?J_Q~DG1vK2QqXUF6f|xRgirU2M)?mD6AiZb|Ay;?VNYtea$mB>b8%& z?Y-x|-#Pc3bI*JC+>_W#??OEQc(I!%z&WJUWNWK{KQQMbgI#l3I`=-F;GC%PN7@t5^AL)$ulfsAn1c-jvxkwH)A8 z#Aji-=OIsBaKZynu495Xk;>T1BFvhJ<_CZ&M^rlW}Q4WrDP4+WVAE9U+`pa=Mb!G61{qnPRZtrbwJ71MEzkUy09? z^T*~J_r7q!@AW|G$d!dtgQt!?FX00ij}3za@CiM{&4wE!&~~L1yB+T_8)oS#b{l8c zaW)zAnFqaQ!!4Yr_D$Y=<)Rl%!;i={MB;M`Xvl0PMI)ZMS$se~&VDvc^U~Y`j+0Tp zFH{cwbUeJ_czB)Ju!y3e@3&Q zSsq()?gNb5Z|bDAp-}le_y86@FSX5-VvF&~X4*uLd9@TfS!$c_iPP*(DY4iyIp!My z{M+0+0(;GdJC?TBH<#KLOR;&{{cVPT&EL{BUOSdTr3eK+<2?1!-Xu%E_$0sB?# zbJ+il{6*;0B1%p%l!!8}W)y%+4$^lxKcMB*OjIo#0N7a9Yvei$s*xzD8O&yVhOQQd z0CZ0*->xf4msV&^XNHw*Ov!8dVeoqPD4`wO`xK*73uiJ)u^3B_LLEapHN+Vj*EM3o zWwhI&7_DQvt`rQ8{)y;dtCk-n7kib1V@eUz#|1=NbtP>mZXdsKaK0NAy$k2?NTclC z9u^F(ct9`Y0?HxWcXew*s4Mt#a5$(1j|ATiz85?d{4#hwxDYghYeP?kwuW|w)X;08 zw?d`RN1>CLc^|w{zL#uqqLc$EzgamB-(_G>&2gvx!ux5cuJyTOHl0(F+3ZL%s}?c( z1IZzETv0Wf1Tw(0A!S1Py6ZjFpB2x*WRVU=y(fhuB?{IE<9hs#o@Y7RqLi??o{t?p z5~54?m>y+dY{=g}wH|;DX1#~5BH~c<0&djN^PQsy^Nb_IW`Qizb4I9Vxl7Nqqh}-P zAx~MW^rtM;<8$euo0rzqd%nVPm92&QV_i-Vb>c&|mKs@QH;#WhooQAe3?2qMXKTt*dEkQK-jl>wBS$+ZN?eW@~LtTa=rb42|OVMftp1#%+soIg=6C zvg@Kx@z}Djj?RnFR`a~jmV58t3T52>&^^NZ!QSOG%;i!A`&j8n~@>U;EdmK47r8~&*}_0i)6x%219;C z1@F6%N0Gs^1e19KZSi-?kSRoFU8^o2!oO!Gvko=$)5MTwMEH4U$Ox|DZ;&Bdk??%T zkX=Z4HfG2m5`GsjaWrI1Ad+&d;B_6F}DKNZoj=Fr;;hJIMy0jUnF z0!b8dS~@E?K}$=jRZeYd?T|a-(U{!g4~JWVG)8F9Xec_53eCo8P-)1}U}2UBTQ}se zEkTQINn5&z$-4|Gsx`agik?@CMO7Wsy^d;3$7w!YTh z&Uk-!?~?G{VXPIvnxSKntr5TqrZ|k^0M-bd=ywkVjpG&Js`V(S@ z=--v-+LMZe`@>cxV*QTxUVkT$RPl#hau9#?@t+>W!$m7u{BH)jvm|@Bn2@a-i+;E8 PM)wu}O~A4%=P>#=i9DqO literal 0 HcmV?d00001 diff --git a/compiled/tools/win/tool-avrdude/install_giveio.bat b/compiled/tools/win/tool-avrdude/install_giveio.bat new file mode 100644 index 0000000..4a02b09 --- /dev/null +++ b/compiled/tools/win/tool-avrdude/install_giveio.bat @@ -0,0 +1,34 @@ +@set DIRVERNAME=giveio +@set DIRVERFILE=%DIRVERNAME%.sys + +@echo Copying the driver to the windows directory +@echo target file: %WINDIR%\%DIRVERFILE% +@copy %DIRVERFILE% %WINDIR%\%DIRVERFILE% + +@echo Remove a running service if needed... +@loaddrv stop %DIRVERNAME% >NUL +@if errorlevel 2 goto install + +@loaddrv remove %DIRVERNAME% >NUL +@if errorlevel 1 goto install + +:install +@echo Installing Windows NT/2k/XP driver: %DIRVERNAME% + +@loaddrv install %DIRVERNAME% %WINDIR%\%DIRVERFILE% +@if errorlevel 3 goto error + +@loaddrv start %DIRVERNAME% +@if errorlevel 1 goto error + +@loaddrv starttype %DIRVERNAME% auto +@if errorlevel 1 goto error + +@echo Success +@goto exit + +:error +@echo ERROR: Installation of %DIRVERNAME% failed + +:exit + diff --git a/compiled/tools/win/tool-avrdude/libusb0.dll b/compiled/tools/win/tool-avrdude/libusb0.dll new file mode 100644 index 0000000000000000000000000000000000000000..6e475b90ac77bbf206e4dfe8239f37dd52e1d215 GIT binary patch literal 67680 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 literal 0 HcmV?d00001 diff --git a/compiled/tools/win/tool-avrdude/loaddrv.exe b/compiled/tools/win/tool-avrdude/loaddrv.exe new file mode 100644 index 0000000000000000000000000000000000000000..7167b4327d3181f7ac4b0e3c248bd2d48e95e8e8 GIT binary patch literal 17408 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 literal 0 HcmV?d00001 diff --git a/compiled/tools/win/tool-esptool/package.json b/compiled/tools/win/tool-esptool/package.json new file mode 100644 index 0000000..8ba4133 --- /dev/null +++ b/compiled/tools/win/tool-esptool/package.json @@ -0,0 +1,11 @@ +{ + "description": "esptool-ck", + "name": "tool-esptool", + "system": [ + "windows", + "windows_amd64", + "windows_x86" + ], + "url": "https://github.com/igrr/esptool-ck", + "version": "1.413.0" +} \ No newline at end of file diff --git a/compiled/tools/win/tool-mkspiffs/mkspiffs_espressif32_arduino.exe b/compiled/tools/win/tool-mkspiffs/mkspiffs_espressif32_arduino.exe new file mode 100644 index 0000000000000000000000000000000000000000..d89872116fc9cde8cc84c26aa7cd9b3134abe945 GIT binary patch literal 673280 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

    >JANkU;h)lNFf?)eh_Hm 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 Y7D&2T1xgLhs!IR6zWyWj^jn7ZUzXhR^Z)<= literal 0 HcmV?d00001 diff --git a/compiled/tools/win/tool-avrdude/package.json b/compiled/tools/win/tool-avrdude/package.json new file mode 100644 index 0000000..0947c1f --- /dev/null +++ b/compiled/tools/win/tool-avrdude/package.json @@ -0,0 +1,11 @@ +{ + "name": "tool-avrdude", + "description": "AVRDUDE", + "system": [ + "windows", + "windows_amd64", + "windows_x86" + ], + "url": "http://www.nongnu.org/avrdude/", + "version": "1.60300.190424" +} \ No newline at end of file diff --git a/compiled/tools/win/tool-avrdude/remove_giveio.bat b/compiled/tools/win/tool-avrdude/remove_giveio.bat new file mode 100644 index 0000000..024427d --- /dev/null +++ b/compiled/tools/win/tool-avrdude/remove_giveio.bat @@ -0,0 +1,14 @@ +@set DIRVERNAME=giveio + +@loaddrv stop %DIRVERNAME% +@if errorlevel 2 goto error + +@loaddrv remove %DIRVERNAME% +@if errorlevel 1 goto error + +@goto exit + +:error +@echo ERROR: Deinstallation of %DIRVERNAME% failed + +:exit diff --git a/compiled/tools/win/tool-avrdude/status_giveio.bat b/compiled/tools/win/tool-avrdude/status_giveio.bat new file mode 100644 index 0000000..bc82147 --- /dev/null +++ b/compiled/tools/win/tool-avrdude/status_giveio.bat @@ -0,0 +1,12 @@ +@set DIRVERNAME=giveio + +@loaddrv status %DIRVERNAME% +@if errorlevel 1 goto error + +@goto exit + +:error +@echo ERROR: Status querry for %DIRVERNAME% failed + +:exit + diff --git a/compiled/tools/win/tool-bossac/bossac.exe b/compiled/tools/win/tool-bossac/bossac.exe new file mode 100644 index 0000000000000000000000000000000000000000..de31e1168822840b3a4d5705d50e796b907d9102 GIT binary patch literal 719886 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�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 literal 0 HcmV?d00001 diff --git a/compiled/tools/win/tool-bossac/package.json b/compiled/tools/win/tool-bossac/package.json new file mode 100644 index 0000000..e014037 --- /dev/null +++ b/compiled/tools/win/tool-bossac/package.json @@ -0,0 +1,11 @@ +{ + "description": "Basic Open Source SAM-BA Application (BOSSA)", + "name": "tool-bossac", + "system": [ + "windows", + "windows_amd64", + "windows_x86" + ], + "url": "https://github.com/shumatech/BOSSA", + "version": "1.10700.0" +} \ No newline at end of file diff --git a/compiled/tools/win/tool-esptool/esptool.exe b/compiled/tools/win/tool-esptool/esptool.exe new file mode 100644 index 0000000000000000000000000000000000000000..225c947dae33ae304152ea20b7b74c6fbab655e8 GIT binary patch literal 36864 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 z68

    =@;pSv7}3ztOz*-c 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� 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 G=l=(7xB)Ey literal 0 HcmV?d00001 diff --git a/compiled/tools/mac/tool-avrdude/libusb-1.0.a b/compiled/tools/mac/tool-avrdude/libusb-1.0.a new file mode 100644 index 0000000000000000000000000000000000000000..8576a9b813ed26dcbb3ba742ac3abea0bff74919 GIT binary patch literal 123392 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 literal 0 HcmV?d00001 diff --git a/compiled/tools/mac/tool-avrdude/libusb-1.0.la b/compiled/tools/mac/tool-avrdude/libusb-1.0.la new file mode 100755 index 0000000..a1e3e27 --- /dev/null +++ b/compiled/tools/mac/tool-avrdude/libusb-1.0.la @@ -0,0 +1,41 @@ +# libusb-1.0.la - a libtool library file +# Generated by libtool (GNU libtool) 2.4.2 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='' + +# Names of this library. +library_names='' + +# The name of the static archive. +old_library='libusb-1.0.a' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags=' ' + +# Libraries that this one depends upon. +dependency_libs=' -lobjc' + +# Names of additional weak libraries provided by this library +weak_library_names='' + +# Version information for libusb-1.0. +current=1 +age=1 +revision=0 + +# Is this an already installed library? +installed=yes + +# Should we warn about portability when linking against -modules? +shouldnotlink=no + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/Users/jenkins/jenkins/workspace/avrdude/label/mac-mini/objdir/lib' diff --git a/compiled/tools/mac/tool-avrdude/libusb-config b/compiled/tools/mac/tool-avrdude/libusb-config new file mode 100755 index 0000000..64c9acb --- /dev/null +++ b/compiled/tools/mac/tool-avrdude/libusb-config @@ -0,0 +1,81 @@ +#!/bin/sh + +prefix=/Users/jenkins/jenkins/workspace/avrdude/label/mac-mini/objdir +exec_prefix=${prefix} +includedir=${prefix}/include +libdir=${exec_prefix}/lib +exec_prefix_set=no + +usage() +{ + cat <&2 +fi + +while test $# -gt 0; do + case "$1" in + -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; + *) optarg= ;; + esac + + case $1 in + --prefix=*) + prefix=$optarg + if test $exec_prefix_set = no ; then + exec_prefix=$optarg + fi + ;; + --prefix) + echo_prefix=yes + ;; + --exec-prefix=*) + exec_prefix=$optarg + exec_prefix_set=yes + ;; + --exec-prefix) + echo_exec_prefix=yes + ;; + --version) + echo 0.1.12 + exit 0 + ;; + --cflags) + if test "$includedir" != /usr/include ; then + includes="-I$includedir" + fi + echo_cflags=yes + ;; + --libs) + echo_libs=yes + ;; + *) + usage 1 1>&2 + ;; + esac + shift +done + +if test "$echo_prefix" = "yes"; then + echo $prefix +fi +if test "$echo_exec_prefix" = "yes"; then + echo $exec_prefix +fi +if test "$echo_cflags" = "yes"; then + echo $includes +fi +if test "$echo_libs" = "yes"; then + echo -L$libdir -lusb +fi diff --git a/compiled/tools/mac/tool-avrdude/libusb.a b/compiled/tools/mac/tool-avrdude/libusb.a new file mode 100644 index 0000000000000000000000000000000000000000..93bcc0719c41daeeb494ea16c566ad5c4b487406 GIT binary patch literal 14376 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%0DLZZTQrE6#0XIL@yKh ze39=h^5=SM^jg3?@Oc2K+`|Gt2yhDW%~+$7zP}albpd?>UdJa4(f9RAZO1l&-vUVO znI`gI_0;&=0Oz9I$ACm12zVdmF-bfKcmQx7;J*V-2K4lhcJ>qgLH)T5`4NWvV&t!h zctP~J$n!H)@E6KYMg9u|{jMHKe@m}UXNOLY;N<3W>pFJoa zZ=ent{zmcqJ(T5m%tt=LgQppDpGn|%W4>^RvY|Vm6Uq@!Bi3CT1Wz+~T1D9%p!LSf z<$!)p;A>&9Ap+k9V?HeKA*{m|3Yj*@{Gq6e4x7qCel2y9;0KWI5bdHx?R$d15$WSX z&Ti@)!LtMHsuN{%V2AaBrxI=av5+qzO=p}*=Qgxuv~DZpUllrs0Qca7@q#83ubog#`Z_hV&8x&yNjqB-bkUs*=jJlB*=JM#2XhKSrPS375c^`P}-a8vnL4 zTvJF~ZAiVwAOzle3nO_eqZlXZ>9&GkP08?W1%3}iOF`MxO9+W#29=9TOY!O6#XSt; zm#Vm6@^#lZ3?HAml2n^^yCLOLhiC#fQ`cmJsz%Y8jS|-=QUuc%d*ZHy%jMEO&2?=$ zySI`sO!C`5;4Aj}%iOqpqW6lp0CNk0?^oP{CB5MuE^lzva+2bLN~IOS0PcbCB$N_Y zLU;>PFRpZ^W8!X2;y#H`?C)G2NxM@b3M4PDXesDZiAyqpGFQpUC%JlFV_uXZHMJWM z24lO5{Ushx!ba&AR#NY;7_PEFv6S0H9#?qdJ*8r79zB(~{*$`7le|eKF8l}yCFRM>P|2jhEaFa4xyz63 zo064d1I5efiV-<@LJi(|`UZ|m^J1}`qiY)U`rKs+7E!qoMgFaq;l2(tr`{<_8y$(- zOFF;wm39*>QDql5n>s}&M^4)PGc8+I84Q#leioOPSCmMpCK_wclM(|qyKw%zC&uUG NOh{)MpCk3b^S?r`W-0&x literal 0 HcmV?d00001 diff --git a/compiled/tools/mac/tool-avrdude/libusb.la b/compiled/tools/mac/tool-avrdude/libusb.la new file mode 100755 index 0000000..eac579f --- /dev/null +++ b/compiled/tools/mac/tool-avrdude/libusb.la @@ -0,0 +1,41 @@ +# libusb.la - a libtool library file +# Generated by libtool (GNU libtool) 2.4.2 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='' + +# Names of this library. +library_names='' + +# The name of the static archive. +old_library='libusb.a' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags=' ' + +# Libraries that this one depends upon. +dependency_libs=' -L/Users/jenkins/jenkins/workspace/avrdude/label/mac-mini/objdir/lib /Users/jenkins/jenkins/workspace/avrdude/label/mac-mini/objdir/lib/libusb-1.0.la -lobjc' + +# Names of additional weak libraries provided by this library +weak_library_names='' + +# Version information for libusb. +current=8 +age=4 +revision=4 + +# Is this an already installed library? +installed=yes + +# Should we warn about portability when linking against -modules? +shouldnotlink=no + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/Users/jenkins/jenkins/workspace/avrdude/label/mac-mini/objdir/lib' diff --git a/compiled/tools/mac/tool-avrdude/package.json b/compiled/tools/mac/tool-avrdude/package.json new file mode 100755 index 0000000..51b0fec --- /dev/null +++ b/compiled/tools/mac/tool-avrdude/package.json @@ -0,0 +1,10 @@ +{ + "description": "AVRDUDE", + "name": "tool-avrdude", + "system": [ + "darwin_x86_64", + "darwin_i386" + ], + "url": "http://www.nongnu.org/avrdude/", + "version": "1.60300.190424" +} \ No newline at end of file diff --git a/compiled/tools/mac/tool-bossac/bossac b/compiled/tools/mac/tool-bossac/bossac new file mode 100755 index 0000000000000000000000000000000000000000..79d2cbf7914e758875d3dca912e5b770d5aa704b GIT binary patch literal 181016 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í)BI5_6 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 sOO=FE0nxH2?qr literal 0 HcmV?d00001 diff --git a/compiled/tools/mac/tool-bossac/package.json b/compiled/tools/mac/tool-bossac/package.json new file mode 100755 index 0000000..ee16f5e --- /dev/null +++ b/compiled/tools/mac/tool-bossac/package.json @@ -0,0 +1,7 @@ +{ + "description": "Basic Open Source SAM-BA Application (BOSSA)", + "name": "tool-bossac", + "system": "darwin_x86_64", + "url": "https://github.com/shumatech/BOSSA", + "version": "1.10700.0" +} \ No newline at end of file diff --git a/compiled/tools/mac/tool-esptool/esptool b/compiled/tools/mac/tool-esptool/esptool new file mode 100755 index 0000000000000000000000000000000000000000..ce0727f983cf171044ff69ccf19c0de0e77482a8 GIT binary patch literal 86216 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 ez4$E8Oz#d^dI)%`1NgA#$Wa9&Mvk!e Date: Tue, 4 Jun 2019 02:55:59 +0300 Subject: [PATCH 6/6] Windows flashing tools added --- compiled/mega2560dmx-5100/upload.sh | 13 - compiled/mega2560onewire-5100/upload.bat | 1 - compiled/mega2560onewire-5100/upload.sh | 1 - compiled/tools/win/tool-avrdude/avrdude.conf | 15832 ++++++++++++++++ compiled/tools/win/tool-avrdude/avrdude.exe | Bin 0 -> 524800 bytes compiled/tools/win/tool-avrdude/giveio.sys | Bin 0 -> 5248 bytes .../tools/win/tool-avrdude/install_giveio.bat | 34 + compiled/tools/win/tool-avrdude/libusb0.dll | Bin 0 -> 67680 bytes compiled/tools/win/tool-avrdude/loaddrv.exe | Bin 0 -> 17408 bytes compiled/tools/win/tool-avrdude/package.json | 11 + .../tools/win/tool-avrdude/remove_giveio.bat | 14 + .../tools/win/tool-avrdude/status_giveio.bat | 12 + compiled/tools/win/tool-bossac/bossac.exe | Bin 0 -> 719886 bytes compiled/tools/win/tool-bossac/package.json | 11 + compiled/tools/win/tool-esptool/esptool.exe | Bin 0 -> 36864 bytes compiled/tools/win/tool-esptool/package.json | 11 + .../mkspiffs_espressif32_arduino.exe | Bin 0 -> 673280 bytes .../mkspiffs_espressif32_espidf.exe | Bin 0 -> 673280 bytes .../mkspiffs_espressif8266_arduino.exe | Bin 0 -> 672256 bytes compiled/tools/win/tool-mkspiffs/package.json | 11 + platformio.ini | 1 + 21 files changed, 15937 insertions(+), 15 deletions(-) delete mode 100644 compiled/mega2560dmx-5100/upload.sh delete mode 100644 compiled/mega2560onewire-5100/upload.bat delete mode 100644 compiled/mega2560onewire-5100/upload.sh create mode 100644 compiled/tools/win/tool-avrdude/avrdude.conf create mode 100644 compiled/tools/win/tool-avrdude/avrdude.exe create mode 100644 compiled/tools/win/tool-avrdude/giveio.sys create mode 100644 compiled/tools/win/tool-avrdude/install_giveio.bat create mode 100644 compiled/tools/win/tool-avrdude/libusb0.dll create mode 100644 compiled/tools/win/tool-avrdude/loaddrv.exe create mode 100644 compiled/tools/win/tool-avrdude/package.json create mode 100644 compiled/tools/win/tool-avrdude/remove_giveio.bat create mode 100644 compiled/tools/win/tool-avrdude/status_giveio.bat create mode 100644 compiled/tools/win/tool-bossac/bossac.exe create mode 100644 compiled/tools/win/tool-bossac/package.json create mode 100644 compiled/tools/win/tool-esptool/esptool.exe create mode 100644 compiled/tools/win/tool-esptool/package.json create mode 100644 compiled/tools/win/tool-mkspiffs/mkspiffs_espressif32_arduino.exe create mode 100644 compiled/tools/win/tool-mkspiffs/mkspiffs_espressif32_espidf.exe create mode 100644 compiled/tools/win/tool-mkspiffs/mkspiffs_espressif8266_arduino.exe create mode 100644 compiled/tools/win/tool-mkspiffs/package.json diff --git a/compiled/mega2560dmx-5100/upload.sh b/compiled/mega2560dmx-5100/upload.sh deleted file mode 100644 index 94efc86..0000000 --- a/compiled/mega2560dmx-5100/upload.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -echo $@ -killall avrdude -echo Reset.. -#/usr/bin/curl "http://192.168.88.31/console/reset" -echo AvrDude.. -#/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -Pnet:192.168.88.31:23 $@ -/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -Pnet:192.168.88.2:23000 $@ - - -#/usr/bin/curl "http://192.168.8.94/console/reset" -#echo AvrDude.. -#/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -Pnet:192.168.8.94:23 $@ diff --git a/compiled/mega2560onewire-5100/upload.bat b/compiled/mega2560onewire-5100/upload.bat deleted file mode 100644 index 02bd82c..0000000 --- a/compiled/mega2560onewire-5100/upload.bat +++ /dev/null @@ -1 +0,0 @@ -..\tools\win\tool-avrdude\avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P com3 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/mega2560onewire-5100/upload.sh b/compiled/mega2560onewire-5100/upload.sh deleted file mode 100644 index b22f187..0000000 --- a/compiled/mega2560onewire-5100/upload.sh +++ /dev/null @@ -1 +0,0 @@ -../tools/mac/tool-avrdude/avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -v -V -P /dev/cu.usbmodem1411 -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i diff --git a/compiled/tools/win/tool-avrdude/avrdude.conf b/compiled/tools/win/tool-avrdude/avrdude.conf new file mode 100644 index 0000000..177527b --- /dev/null +++ b/compiled/tools/win/tool-avrdude/avrdude.conf @@ -0,0 +1,15832 @@ +# $Id: avrdude.conf.in 1371 2016-02-15 20:15:07Z joerg_wunsch $ -*- text -*- +# +# AVRDUDE Configuration File +# +# This file contains configuration data used by AVRDUDE which describes +# the programming hardware pinouts and also provides part definitions. +# AVRDUDE's "-C" command line option specifies the location of the +# configuration file. The "-c" option names the programmer configuration +# which must match one of the entry's "id" parameter. The "-p" option +# identifies which part AVRDUDE is going to be programming and must match +# one of the parts' "id" parameter. +# +# DO NOT MODIFY THIS FILE. Modifications will be overwritten the next +# time a "make install" is run. For user-specific additions, use the +# "-C +filename" commandline option. +# +# Possible entry formats are: +# +# programmer +# parent # optional parent +# id = [, [, ] ...] ; # are quoted strings +# desc = ; # quoted string +# type = ; # programmer type, quoted string +# # supported programmer types can be listed by "-c ?type" +# connection_type = parallel | serial | usb +# baudrate = ; # baudrate for avr910-programmer +# vcc = [, ... ] ; # pin number(s) +# buff = [, ... ] ; # pin number(s) +# reset = ; # pin number +# sck = ; # pin number +# mosi = ; # pin number +# miso = ; # pin number +# errled = ; # pin number +# rdyled = ; # pin number +# pgmled = ; # pin number +# vfyled = ; # pin number +# usbvid = ; # USB VID (Vendor ID) +# usbpid = [, ...] # USB PID (Product ID) (1) +# usbdev = ; # USB interface or other device info +# usbvendor = ; # USB Vendor Name +# usbproduct = ; # USB Product Name +# usbsn = ; # USB Serial Number +# +# To invert a bit, use = ~ , the spaces are important. +# For a pin list all pins must be inverted. +# A single pin can be specified as usual = ~ , for lists +# specify it as follows = ~ ( [, ... ] ) . +# +# (1) Not all programmer types can process a list of PIDs. +# ; +# +# part +# id = ; # quoted string +# desc = ; # quoted string +# has_jtag = ; # part has JTAG i/f +# has_debugwire = ; # part has debugWire i/f +# has_pdi = ; # part has PDI i/f +# has_tpi = ; # part has TPI i/f +# devicecode = ; # deprecated, use stk500_devcode +# stk500_devcode = ; # numeric +# avr910_devcode = ; # numeric +# signature = ; # signature bytes +# usbpid = ; # DFU USB PID +# chip_erase_delay = ; # micro-seconds +# reset = dedicated | io; +# retry_pulse = reset | sck; +# pgm_enable = ; +# chip_erase = ; +# chip_erase_delay = ; # chip erase delay (us) +# # STK500 parameters (parallel programming IO lines) +# pagel = ; # pin name in hex, i.e., 0xD7 +# bs2 = ; # pin name in hex, i.e., 0xA0 +# serial = ; # can use serial downloading +# parallel = ; # can use par. programming +# # STK500v2 parameters, to be taken from Atmel's XML files +# timeout = ; +# stabdelay = ; +# cmdexedelay = ; +# synchloops = ; +# bytedelay = ; +# pollvalue = ; +# pollindex = ; +# predelay = ; +# postdelay = ; +# pollmethod = ; +# mode = ; +# delay = ; +# blocksize = ; +# readsize = ; +# hvspcmdexedelay = ; +# # STK500v2 HV programming parameters, from XML +# pp_controlstack = , , ...; # PP only +# hvsp_controlstack = , , ...; # HVSP only +# hventerstabdelay = ; +# progmodedelay = ; # PP only +# latchcycles = ; +# togglevtg = ; +# poweroffdelay = ; +# resetdelayms = ; +# resetdelayus = ; +# hvleavestabdelay = ; +# resetdelay = ; +# synchcycles = ; # HVSP only +# chiperasepulsewidth = ; # PP only +# chiperasepolltimeout = ; +# chiperasetime = ; # HVSP only +# programfusepulsewidth = ; # PP only +# programfusepolltimeout = ; +# programlockpulsewidth = ; # PP only +# programlockpolltimeout = ; +# # JTAG ICE mkII parameters, also from XML files +# allowfullpagebitstream = ; +# enablepageprogramming = ; +# idr = ; # IO addr of IDR (OCD) reg. +# rampz = ; # IO addr of RAMPZ reg. +# spmcr = ; # mem addr of SPMC[S]R reg. +# eecr = ; # mem addr of EECR reg. +# # (only when != 0x3c) +# is_at90s1200 = ; # AT90S1200 part +# is_avr32 = ; # AVR32 part +# +# memory +# paged = ; # yes / no +# size = ; # bytes +# page_size = ; # bytes +# num_pages = ; # numeric +# min_write_delay = ; # micro-seconds +# max_write_delay = ; # micro-seconds +# readback_p1 = ; # byte value +# readback_p2 = ; # byte value +# pwroff_after_write = ; # yes / no +# read = ; +# write = ; +# read_lo = ; +# read_hi = ; +# write_lo = ; +# write_hi = ; +# loadpage_lo = ; +# loadpage_hi = ; +# writepage = ; +# ; +# ; +# +# If any of the above parameters are not specified, the default value +# of 0 is used for numerics or the empty string ("") for string +# values. If a required parameter is left empty, AVRDUDE will +# complain. +# +# Parts can also inherit parameters from previously defined parts +# using the following syntax. In this case specified integer and +# string values override parameter values from the parent part. New +# memory definitions are added to the definitions inherited from the +# parent. +# +# part parent # quoted string +# id = ; # quoted string +# +# ; +# +# NOTES: +# * 'devicecode' is the device code used by the STK500 (see codes +# listed below) +# * Not all memory types will implement all instructions. +# * AVR Fuse bits and Lock bits are implemented as a type of memory. +# * Example memory types are: +# "flash", "eeprom", "fuse", "lfuse" (low fuse), "hfuse" (high +# fuse), "signature", "calibration", "lock" +# * The memory type specified on the avrdude command line must match +# one of the memory types defined for the specified chip. +# * The pwroff_after_write flag causes avrdude to attempt to +# power the device off and back on after an unsuccessful write to +# the affected memory area if VCC programmer pins are defined. If +# VCC pins are not defined for the programmer, a message +# indicating that the device needs a power-cycle is printed out. +# This flag was added to work around a problem with the +# at90s4433/2333's; see the at90s4433 errata at: +# +# http://www.atmel.com/dyn/resources/prod_documents/doc1280.pdf +# +# INSTRUCTION FORMATS +# +# Instruction formats are specified as a comma seperated list of +# string values containing information (bit specifiers) about each +# of the 32 bits of the instruction. Bit specifiers may be one of +# the following formats: +# +# '1' = the bit is always set on input as well as output +# +# '0' = the bit is always clear on input as well as output +# +# 'x' = the bit is ignored on input and output +# +# 'a' = the bit is an address bit, the bit-number matches this bit +# specifier's position within the current instruction byte +# +# 'aN' = the bit is the Nth address bit, bit-number = N, i.e., a12 +# is address bit 12 on input, a0 is address bit 0. +# +# 'i' = the bit is an input data bit +# +# 'o' = the bit is an output data bit +# +# Each instruction must be composed of 32 bit specifiers. The +# instruction specification closely follows the instruction data +# provided in Atmel's data sheets for their parts. +# +# See below for some examples. +# +# +# The following are STK500 part device codes to use for the +# "devicecode" field of the part. These came from Atmel's software +# section avr061.zip which accompanies the application note +# AVR061 available from: +# +# http://www.atmel.com/dyn/resources/prod_documents/doc2525.pdf +# + +#define ATTINY10 0x10 /* the _old_ one that never existed! */ +#define ATTINY11 0x11 +#define ATTINY12 0x12 +#define ATTINY15 0x13 +#define ATTINY13 0x14 + +#define ATTINY22 0x20 +#define ATTINY26 0x21 +#define ATTINY28 0x22 +#define ATTINY2313 0x23 + +#define AT90S1200 0x33 + +#define AT90S2313 0x40 +#define AT90S2323 0x41 +#define AT90S2333 0x42 +#define AT90S2343 0x43 + +#define AT90S4414 0x50 +#define AT90S4433 0x51 +#define AT90S4434 0x52 +#define ATMEGA48 0x59 + +#define AT90S8515 0x60 +#define AT90S8535 0x61 +#define AT90C8534 0x62 +#define ATMEGA8515 0x63 +#define ATMEGA8535 0x64 + +#define ATMEGA8 0x70 +#define ATMEGA88 0x73 +#define ATMEGA168 0x86 + +#define ATMEGA161 0x80 +#define ATMEGA163 0x81 +#define ATMEGA16 0x82 +#define ATMEGA162 0x83 +#define ATMEGA169 0x84 + +#define ATMEGA323 0x90 +#define ATMEGA32 0x91 + +#define ATMEGA64 0xA0 + +#define ATMEGA103 0xB1 +#define ATMEGA128 0xB2 +#define AT90CAN128 0xB3 +#define AT90CAN64 0xB3 +#define AT90CAN32 0xB3 + +#define AT86RF401 0xD0 + +#define AT89START 0xE0 +#define AT89S51 0xE0 +#define AT89S52 0xE1 + +# The following table lists the devices in the original AVR910 +# appnote: +# |Device |Signature | Code | +# +-------+----------+------+ +# |tiny12 | 1E 90 05 | 0x55 | +# |tiny15 | 1E 90 06 | 0x56 | +# | | | | +# | S1200 | 1E 90 01 | 0x13 | +# | | | | +# | S2313 | 1E 91 01 | 0x20 | +# | S2323 | 1E 91 02 | 0x48 | +# | S2333 | 1E 91 05 | 0x34 | +# | S2343 | 1E 91 03 | 0x4C | +# | | | | +# | S4414 | 1E 92 01 | 0x28 | +# | S4433 | 1E 92 03 | 0x30 | +# | S4434 | 1E 92 02 | 0x6C | +# | | | | +# | S8515 | 1E 93 01 | 0x38 | +# | S8535 | 1E 93 03 | 0x68 | +# | | | | +# |mega32 | 1E 95 01 | 0x72 | +# |mega83 | 1E 93 05 | 0x65 | +# |mega103| 1E 97 01 | 0x41 | +# |mega161| 1E 94 01 | 0x60 | +# |mega163| 1E 94 02 | 0x64 | + +# Appnote AVR109 also has a table of AVR910 device codes, which +# lists: +# dev avr910 signature +# ATmega8 0x77 0x1E 0x93 0x07 +# ATmega8515 0x3B 0x1E 0x93 0x06 +# ATmega8535 0x6A 0x1E 0x93 0x08 +# ATmega16 0x75 0x1E 0x94 0x03 +# ATmega162 0x63 0x1E 0x94 0x04 +# ATmega163 0x66 0x1E 0x94 0x02 +# ATmega169 0x79 0x1E 0x94 0x05 +# ATmega32 0x7F 0x1E 0x95 0x02 +# ATmega323 0x73 0x1E 0x95 0x01 +# ATmega64 0x46 0x1E 0x96 0x02 +# ATmega128 0x44 0x1E 0x97 0x02 +# +# These codes refer to "BOOT" device codes which are apparently +# different than standard device codes, for whatever reasons +# (often one above the standard code). + +# There are several extended versions of AVR910 implementations around +# in the Internet. These add the following codes (only devices that +# actually exist are listed): + +# ATmega8515 0x3A +# ATmega128 0x43 +# ATmega64 0x45 +# ATtiny26 0x5E +# ATmega8535 0x69 +# ATmega32 0x72 +# ATmega16 0x74 +# ATmega8 0x76 +# ATmega169 0x78 + +# +# Overall avrdude defaults; suitable for ~/.avrduderc +# +default_parallel = "unknown"; +default_serial = "unknown"; +# default_bitclock = 2.5; + +# Turn off safemode by default +#default_safemode = no; + + +# +# PROGRAMMER DEFINITIONS +# + +# http://wiring.org.co/ +# Basically STK500v2 protocol, with some glue to trigger the +# bootloader. +programmer + id = "wiring"; + desc = "Wiring"; + type = "wiring"; + connection_type = serial; +; + +programmer + id = "arduino"; + desc = "Arduino"; + type = "arduino"; + connection_type = serial; +; +# this will interface with the chips on these programmers: +# +# http://real.kiev.ua/old/avreal/en/adapters +# http://www.amontec.com/jtagkey.shtml, jtagkey-tiny.shtml +# http://www.olimex.com/dev/arm-usb-ocd.html, arm-usb-tiny.html +# http://www.ethernut.de/en/hardware/turtelizer/index.html +# http://elk.informatik.fh-augsburg.de/hhweb/doc/openocd/usbjtag/usbjtag.html +# http://dangerousprototypes.com/docs/FT2232_breakout_board +# http://www.ftdichip.com/Products/Modules/DLPModules.htm,DLP-2232*,DLP-USB1232H +# http://flashrom.org/FT2232SPI_Programmer +# +# The drivers will look for a specific device and use the first one found. +# If you have mulitple devices, then look for unique information (like SN) +# And fill that in here. +# +# Note that the pin numbers for the main ISP signals (reset, sck, +# mosi, miso) are fixed and cannot be changed, since they must match +# the way the Multi-Protocol Synchronous Serial Engine (MPSSE) of +# these FTDI ICs has been designed. + +programmer + id = "avrftdi"; + desc = "FT2232D based generic programmer"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; + usbpid = 0x6010; + usbvendor = ""; + usbproduct = ""; + usbdev = "A"; + usbsn = ""; +#ISP-signals - lower ADBUS-Nibble (default) + reset = 3; + sck = 0; + mosi = 1; + miso = 2; +#LED SIGNALs - higher ADBUS-Nibble +# errled = 4; +# rdyled = 5; +# pgmled = 6; +# vfyled = 7; +#Buffer Signal - ACBUS - Nibble +# buff = 8; +; +# This is an implementation of the above with a buffer IC (74AC244) and +# 4 LEDs directly attached, all active low. +programmer + id = "2232HIO"; + desc = "FT2232H based generic programmer"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; +# Note: This PID is reserved for generic H devices and +# should be programmed into the EEPROM +# usbpid = 0x8A48; + usbpid = 0x6010; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; +#ISP-signals + reset = 3; + sck = 0; + mosi = 1; + miso = 2; + buff = ~4; +#LED SIGNALs + errled = ~ 11; + rdyled = ~ 14; + pgmled = ~ 13; + vfyled = ~ 12; +; + +#The FT4232H can be treated as FT2232H, but it has a different USB +#device ID of 0x6011. +programmer parent "avrftdi" + id = "4232h"; + desc = "FT4232H based generic programmer"; + usbpid = 0x6011; +; + +programmer + id = "jtagkey"; + desc = "Amontec JTAGKey, JTAGKey-Tiny and JTAGKey2"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; +# Note: This PID is used in all JTAGKey variants + usbpid = 0xCFF8; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; +#ISP-signals => 20 - Pin connector on JTAGKey + reset = 3; # TMS 7 violet + sck = 0; # TCK 9 white + mosi = 1; # TDI 5 green + miso = 2; # TDO 13 orange + buff = ~4; +# VTG VREF 1 brown with red tip +# GND GND 20 black +# The colors are on the 20 pin breakout cable +# from Amontec +; + +# UM232H module from FTDI and Glyn.com.au. +# See helix.air.net.au for detailed usage information. +# J1: Connect pin 2 and 3 for USB power. +# J2: Connect pin 2 and 3 for USB power. +# J2: Pin 7 is SCK +# : Pin 8 is MOSI +# : Pin 9 is MISO +# : Pin 11 is RST +# : Pin 6 is ground +# Use the -b flag to set the SPI clock rate eg -b 3750000 is the fastest I could get +# a 16MHz Atmega1280 to program reliably. The 232H is conveniently 5V tolerant. +programmer + id = "UM232H"; + desc = "FT232H based module from FTDI and Glyn.com.au"; + type = "avrftdi"; + usbvid = 0x0403; +# Note: This PID is reserved for generic 232H devices and +# should be programmed into the EEPROM + usbpid = 0x6014; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; +#ISP-signals + sck = 0; + mosi = 1; + miso = 2; + reset = 3; +; + +# C232HM module from FTDI and Glyn.com.au. +# : Orange is SCK +# : Yellow is MOSI +# : Green is MISO +# : Brown is RST +# : Black is ground +# Use the -b flag to set the SPI clock rate eg -b 3750000 is the fastest I could get +# a 16MHz Atmega1280 to program reliably. The 232H is conveniently 5V tolerant. +programmer + id = "C232HM"; + desc = "FT232H based module from FTDI and Glyn.com.au"; + type = "avrftdi"; + usbvid = 0x0403; +# Note: This PID is reserved for generic 232H devices and +# should be programmed into the EEPROM + usbpid = 0x6014; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; +#ISP-signals + sck = 0; + mosi = 1; + miso = 2; + reset = 3; +; + + +# On the adapter you can read "O-Link". On the PCB is printed "OpenJTAG v3.1" +# You can find it as "OpenJTAG ARM JTAG USB" in the internet. +# (But there are also several projects called Open JTAG, eg. +# http://www.openjtag.org, which are completely different.) +# http://www.100ask.net/shop/english.html (website seems to be outdated) +# http://item.taobao.com/item.htm?id=1559277013 +# http://www.micro4you.com/store/openjtag-arm-jtag-usb.html (schematics!) +# some other sources which call it O-Link +# http://www.andahammer.com/olink/ +# http://www.developmentboard.net/31-o-link-debugger.html +# http://armwerks.com/catalog/o-link-debugger-copy/ +# or just have a look at ebay ... +# It is basically the same entry as jtagkey with different usb ids. +programmer parent "jtagkey" + id = "o-link"; + desc = "O-Link, OpenJTAG from www.100ask.net"; + usbvid = 0x1457; + usbpid = 0x5118; + usbvendor = "www.100ask.net"; + usbproduct = "USB<=>JTAG&RS232"; +; + +# http://wiki.openmoko.org/wiki/Debug_Board_v3 +programmer + id = "openmoko"; + desc = "Openmoko debug board (v3)"; + type = "avrftdi"; + usbvid = 0x1457; + usbpid = 0x5118; + usbdev = "A"; + usbvendor = ""; + usbproduct = ""; + usbsn = ""; + reset = 3; # TMS 7 + sck = 0; # TCK 9 + mosi = 1; # TDI 5 + miso = 2; # TDO 13 +; + +# Only Rev. A boards. +# Schematic and user manual: http://www.cs.put.poznan.pl/wswitala/download/pdf/811EVBK.pdf +programmer + id = "lm3s811"; + desc = "Luminary Micro LM3S811 Eval Board (Rev. A)"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; + usbpid = 0xbcd9; + usbvendor = "LMI"; + usbproduct = "LM3S811 Evaluation Board"; + usbdev = "A"; + usbsn = ""; +#ISP-signals - lower ACBUS-Nibble (default) + reset = 3; + sck = 0; + mosi = 1; + miso = 2; +# Enable correct buffers + buff = 7; +; + +# submitted as bug #46020 +programmer + id = "tumpa"; + desc = "TIAO USB Multi-Protocol Adapter"; + type = "avrftdi"; + connection_type = usb; + usbvid = 0x0403; + usbpid = 0x8A98; + usbdev = "A"; + usbvendor = "TIAO"; + usbproduct = ""; + usbsn = ""; + sck = 0; # TCK 9 + mosi = 1; # TDI 5 + miso = 2; # TDO 13 + reset = 3; # TMS 7 +; + +programmer + id = "avrisp"; + desc = "Atmel AVR ISP"; + type = "stk500"; + connection_type = serial; +; + +programmer + id = "avrispv2"; + desc = "Atmel AVR ISP V2"; + type = "stk500v2"; + connection_type = serial; +; + +programmer + id = "avrispmkII"; + desc = "Atmel AVR ISP mkII"; + type = "stk500v2"; + connection_type = usb; +; + +programmer parent "avrispmkII" + id = "avrisp2"; +; + +programmer + id = "buspirate"; + desc = "The Bus Pirate"; + type = "buspirate"; + connection_type = serial; +; + +programmer + id = "buspirate_bb"; + desc = "The Bus Pirate (bitbang interface, supports TPI)"; + type = "buspirate_bb"; + connection_type = serial; + # pins are bits in bitbang byte (numbers are 87654321) + # 1|POWER|PULLUP|AUX|MOSI|CLK|MISO|CS + reset = 1; + sck = 3; + mosi = 4; + miso = 2; + #vcc = 7; This is internally set independent of this setting. +; + +# This is supposed to be the "default" STK500 entry. +# Attempts to select the correct firmware version +# by probing for it. Better use one of the entries +# below instead. +programmer + id = "stk500"; + desc = "Atmel STK500"; + type = "stk500generic"; + connection_type = serial; +; + +programmer + id = "stk500v1"; + desc = "Atmel STK500 Version 1.x firmware"; + type = "stk500"; + connection_type = serial; +; + +programmer + id = "mib510"; + desc = "Crossbow MIB510 programming board"; + type = "stk500"; + connection_type = serial; +; + +programmer + id = "stk500v2"; + desc = "Atmel STK500 Version 2.x firmware"; + type = "stk500v2"; + connection_type = serial; +; + +programmer + id = "stk500pp"; + desc = "Atmel STK500 V2 in parallel programming mode"; + type = "stk500pp"; + connection_type = serial; +; + +programmer + id = "stk500hvsp"; + desc = "Atmel STK500 V2 in high-voltage serial programming mode"; + type = "stk500hvsp"; + connection_type = serial; +; + +programmer + id = "stk600"; + desc = "Atmel STK600"; + type = "stk600"; + connection_type = usb; +; + +programmer + id = "stk600pp"; + desc = "Atmel STK600 in parallel programming mode"; + type = "stk600pp"; + connection_type = usb; +; + +programmer + id = "stk600hvsp"; + desc = "Atmel STK600 in high-voltage serial programming mode"; + type = "stk600hvsp"; + connection_type = usb; +; + +programmer + id = "avr910"; + desc = "Atmel Low Cost Serial Programmer"; + type = "avr910"; + connection_type = serial; +; + +programmer + id = "ft245r"; + desc = "FT245R Synchronous BitBang"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 1; # D1 + sck = 0; # D0 + mosi = 2; # D2 + reset = 4; # D4 +; + +programmer + id = "ft232r"; + desc = "FT232R Synchronous BitBang"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 1; # RxD + sck = 0; # TxD + mosi = 2; # RTS + reset = 4; # DTR +; + +# see http://www.bitwizard.nl/wiki/index.php/FTDI_ATmega +programmer + id = "bwmega"; + desc = "BitWizard ftdi_atmega builtin programmer"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 5; # DSR + sck = 6; # DCD + mosi = 3; # CTS + reset = 7; # RI +; + +# see http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html +# Note: pins are numbered from 1! +programmer + id = "arduino-ft232r"; + desc = "Arduino: FT232R connected to ISP"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 3; # CTS X3(1) + sck = 5; # DSR X3(2) + mosi = 6; # DCD X3(3) + reset = 7; # RI X3(4) +; + +# website mentioned above uses this id +programmer parent "arduino-ft232r" + id = "diecimila"; + desc = "alias for arduino-ft232r"; +; + +# There is a ATmega328P kit PCB called "uncompatino". +# This board allows ISP via its on-board FT232R. +# This is designed like Arduino Duemilanove but has no standard ICPS header. +# Its 4 pairs of pins are shorted to enable ftdi_syncbb. +# http://akizukidenshi.com/catalog/g/gP-07487/ +# http://akizukidenshi.com/download/ds/akizuki/k6096_manual_20130816.pdf +programmer + id = "uncompatino"; + desc = "uncompatino with all pairs of pins shorted"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 3; # cts + sck = 5; # dsr + mosi = 6; # dcd + reset = 7; # ri +; + +# FTDI USB to serial cable TTL-232R-5V with a custom adapter for ICSP +# http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm +# http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf +# For ICSP pinout see for example http://www.atmel.com/images/doc2562.pdf +# (Figure 1. ISP6PIN header pinout and Table 1. Connections required for ISP ...) +# TTL-232R GND 1 Black -> ICPS GND (pin 6) +# TTL-232R CTS 2 Brown -> ICPS MOSI (pin 4) +# TTL-232R VCC 3 Red -> ICPS VCC (pin 2) +# TTL-232R TXD 4 Orange -> ICPS RESET (pin 5) +# TTL-232R RXD 5 Yellow -> ICPS SCK (pin 3) +# TTL-232R RTS 6 Green -> ICPS MISO (pin 1) +# Except for VCC and GND, you can connect arbitual pairs as long as +# the following table is adjusted. +programmer + id = "ttl232r"; + desc = "FTDI TTL232R-5V with ICSP adapter"; + type = "ftdi_syncbb"; + connection_type = usb; + miso = 2; # rts + sck = 1; # rxd + mosi = 3; # cts + reset = 0; # txd +; + +programmer + id = "usbasp"; + desc = "USBasp, http://www.fischl.de/usbasp/"; + type = "usbasp"; + connection_type = usb; + usbvid = 0x16C0; # VOTI + usbpid = 0x05DC; # Obdev's free shared PID + usbvendor = "www.fischl.de"; + usbproduct = "USBasp"; + + # following variants are autodetected for id "usbasp" + + # original usbasp from fischl.de + # see above "usbasp" + + # old usbasp from fischl.de + #usbvid = 0x03EB; # ATMEL + #usbpid = 0xC7B4; # (unoffical) USBasp + #usbvendor = "www.fischl.de"; + #usbproduct = "USBasp"; + + # NIBObee (only if -P nibobee is given on command line) + # see below "nibobee" +; + +programmer + id = "nibobee"; + desc = "NIBObee"; + type = "usbasp"; + connection_type = usb; + usbvid = 0x16C0; # VOTI + usbpid = 0x092F; # NIBObee PID + usbvendor = "www.nicai-systems.com"; + usbproduct = "NIBObee"; +; + +programmer + id = "usbasp-clone"; + desc = "Any usbasp clone with correct VID/PID"; + type = "usbasp"; + connection_type = usb; + usbvid = 0x16C0; # VOTI + usbpid = 0x05DC; # Obdev's free shared PID + #usbvendor = ""; + #usbproduct = ""; +; + +programmer + id = "usbtiny"; + desc = "USBtiny simple USB programmer, http://www.ladyada.net/make/usbtinyisp/"; + type = "usbtiny"; + connection_type = usb; + usbvid = 0x1781; + usbpid = 0x0c9f; +; + +programmer + id = "arduinoisp"; + desc = "Arduino ISP Programmer"; + type = "usbtiny"; + connection_type = usb; + usbvid = 0x2341; + usbpid = 0x0049; +; + +programmer + id = "arduinoisporg"; + desc = "Arduino ISP Programmer"; + type = "usbtiny"; + connection_type = usb; + usbvid = 0x2A03; + usbpid = 0x0049; +; + +programmer + id = "butterfly"; + desc = "Atmel Butterfly Development Board"; + type = "butterfly"; + connection_type = serial; +; + +programmer + id = "avr109"; + desc = "Atmel AppNote AVR109 Boot Loader"; + type = "butterfly"; + connection_type = serial; +; + +programmer + id = "avr911"; + desc = "Atmel AppNote AVR911 AVROSP"; + type = "butterfly"; + connection_type = serial; +; + +# suggested in http://forum.mikrokopter.de/topic-post48317.html +programmer + id = "mkbutterfly"; + desc = "Mikrokopter.de Butterfly"; + type = "butterfly_mk"; + connection_type = serial; +; + +programmer parent "mkbutterfly" + id = "butterfly_mk"; +; + +programmer + id = "jtagmkI"; + desc = "Atmel JTAG ICE (mkI)"; + baudrate = 115200; # default is 115200 + type = "jtagmki"; + connection_type = serial; +; + +# easier to type +programmer parent "jtagmkI" + id = "jtag1"; +; + +# easier to type +programmer parent "jtag1" + id = "jtag1slow"; + baudrate = 19200; +; + +# The JTAG ICE mkII has both, serial and USB connectivity. As it is +# mostly used through USB these days (AVR Studio 5 only supporting it +# that way), we make connection_type = usb the default. Users are +# still free to use a serial port with the -P option. + +programmer + id = "jtagmkII"; + desc = "Atmel JTAG ICE mkII"; + baudrate = 19200; # default is 19200 + type = "jtagmkii"; + connection_type = usb; +; + +# easier to type +programmer parent "jtagmkII" + id = "jtag2slow"; +; + +# JTAG ICE mkII @ 115200 Bd +programmer parent "jtag2slow" + id = "jtag2fast"; + baudrate = 115200; +; + +# make the fast one the default, people will love that +programmer parent "jtag2fast" + id = "jtag2"; +; + +# JTAG ICE mkII in ISP mode +programmer + id = "jtag2isp"; + desc = "Atmel JTAG ICE mkII in ISP mode"; + baudrate = 115200; + type = "jtagmkii_isp"; + connection_type = usb; +; + +# JTAG ICE mkII in debugWire mode +programmer + id = "jtag2dw"; + desc = "Atmel JTAG ICE mkII in debugWire mode"; + baudrate = 115200; + type = "jtagmkii_dw"; + connection_type = usb; +; + +# JTAG ICE mkII in AVR32 mode +programmer + id = "jtagmkII_avr32"; + desc = "Atmel JTAG ICE mkII im AVR32 mode"; + baudrate = 115200; + type = "jtagmkii_avr32"; + connection_type = usb; +; + +# JTAG ICE mkII in AVR32 mode +programmer + id = "jtag2avr32"; + desc = "Atmel JTAG ICE mkII im AVR32 mode"; + baudrate = 115200; + type = "jtagmkii_avr32"; + connection_type = usb; +; + +# JTAG ICE mkII in PDI mode +programmer + id = "jtag2pdi"; + desc = "Atmel JTAG ICE mkII PDI mode"; + baudrate = 115200; + type = "jtagmkii_pdi"; + connection_type = usb; +; + +# AVR Dragon in JTAG mode +programmer + id = "dragon_jtag"; + desc = "Atmel AVR Dragon in JTAG mode"; + baudrate = 115200; + type = "dragon_jtag"; + connection_type = usb; +; + +# AVR Dragon in ISP mode +programmer + id = "dragon_isp"; + desc = "Atmel AVR Dragon in ISP mode"; + baudrate = 115200; + type = "dragon_isp"; + connection_type = usb; +; + +# AVR Dragon in PP mode +programmer + id = "dragon_pp"; + desc = "Atmel AVR Dragon in PP mode"; + baudrate = 115200; + type = "dragon_pp"; + connection_type = usb; +; + +# AVR Dragon in HVSP mode +programmer + id = "dragon_hvsp"; + desc = "Atmel AVR Dragon in HVSP mode"; + baudrate = 115200; + type = "dragon_hvsp"; + connection_type = usb; +; + +# AVR Dragon in debugWire mode +programmer + id = "dragon_dw"; + desc = "Atmel AVR Dragon in debugWire mode"; + baudrate = 115200; + type = "dragon_dw"; + connection_type = usb; +; + +# AVR Dragon in PDI mode +programmer + id = "dragon_pdi"; + desc = "Atmel AVR Dragon in PDI mode"; + baudrate = 115200; + type = "dragon_pdi"; + connection_type = usb; +; + +programmer + id = "jtag3"; + desc = "Atmel AVR JTAGICE3 in JTAG mode"; + type = "jtagice3"; + connection_type = usb; + usbpid = 0x2110, 0x2140; +; + +programmer + id = "jtag3pdi"; + desc = "Atmel AVR JTAGICE3 in PDI mode"; + type = "jtagice3_pdi"; + connection_type = usb; + usbpid = 0x2110, 0x2140; +; + +programmer + id = "jtag3dw"; + desc = "Atmel AVR JTAGICE3 in debugWIRE mode"; + type = "jtagice3_dw"; + connection_type = usb; + usbpid = 0x2110, 0x2140; +; + +programmer + id = "jtag3isp"; + desc = "Atmel AVR JTAGICE3 in ISP mode"; + type = "jtagice3_isp"; + connection_type = usb; + usbpid = 0x2110, 0x2140; +; + +programmer + id = "xplainedpro"; + desc = "Atmel AVR XplainedPro in JTAG mode"; + type = "jtagice3"; + connection_type = usb; + usbpid = 0x2111; +; + +programmer + id = "xplainedmini"; + desc = "Atmel AVR XplainedMini in ISP mode"; + type = "jtagice3_isp"; + connection_type = usb; + usbpid = 0x2145; +; + +programmer + id = "xplainedmini_dw"; + desc = "Atmel AVR XplainedMini in debugWIRE mode"; + type = "jtagice3_dw"; + connection_type = usb; + usbpid = 0x2145; +; + +programmer + id = "atmelice"; + desc = "Atmel-ICE (ARM/AVR) in JTAG mode"; + type = "jtagice3"; + connection_type = usb; + usbpid = 0x2141; +; + +programmer + id = "atmelice_pdi"; + desc = "Atmel-ICE (ARM/AVR) in PDI mode"; + type = "jtagice3_pdi"; + connection_type = usb; + usbpid = 0x2141; +; + +programmer + id = "atmelice_dw"; + desc = "Atmel-ICE (ARM/AVR) in debugWIRE mode"; + type = "jtagice3_dw"; + connection_type = usb; + usbpid = 0x2141; +; + +programmer + id = "atmelice_isp"; + desc = "Atmel-ICE (ARM/AVR) in ISP mode"; + type = "jtagice3_isp"; + connection_type = usb; + usbpid = 0x2141; +; + + +programmer + id = "pavr"; + desc = "Jason Kyle's pAVR Serial Programmer"; + type = "avr910"; + connection_type = serial; +; + +programmer + id = "pickit2"; + desc = "MicroChip's PICkit2 Programmer"; + type = "pickit2"; + connection_type = usb; +; + +programmer + id = "flip1"; + desc = "FLIP USB DFU protocol version 1 (doc7618)"; + type = "flip1"; + connection_type = usb; +; + +programmer + id = "flip2"; + desc = "FLIP USB DFU protocol version 2 (AVR4023)"; + type = "flip2"; + connection_type = usb; +; + + +#This programmer bitbangs GPIO lines using the Linux sysfs GPIO interface +# +#To enable it set the configuration below to match the GPIO lines connected to the +#relevant ISP header pins and uncomment the entry definition. In case you don't +#have the required permissions to edit this system wide config file put the +#entry in a separate .conf file and use it with -C+.conf +#on the command line. +# +#To check if your avrdude build has support for the linuxgpio programmer compiled in, +#use -c?type on the command line and look for linuxgpio in the list. If it's not available +#you need pass the --enable-linuxgpio=yes option to configure and recompile avrdude. +# +#programmer +# id = "linuxgpio"; +# desc = "Use the Linux sysfs interface to bitbang GPIO lines"; +# type = "linuxgpio"; +# reset = ?; +# sck = ?; +# mosi = ?; +# miso = ?; +#; + +# some ultra cheap programmers use bitbanging on the +# serialport. +# +# PC - DB9 - Pins for RS232: +# +# GND 5 -- |O +# | O| <- 9 RI +# DTR 4 <- |O | +# | O| <- 8 CTS +# TXD 3 <- |O | +# | O| -> 7 RTS +# RXD 2 -> |O | +# | O| <- 6 DSR +# DCD 1 -> |O +# +# Using RXD is currently not supported. +# Using RI is not supported under Win32 but is supported under Posix. + +# serial ponyprog design (dasa2 in uisp) +# reset=!txd sck=rts mosi=dtr miso=cts + +programmer + id = "ponyser"; + desc = "design ponyprog serial, reset=!txd sck=rts mosi=dtr miso=cts"; + type = "serbb"; + connection_type = serial; + reset = ~3; + sck = 7; + mosi = 4; + miso = 8; +; + +# Same as above, different name +# reset=!txd sck=rts mosi=dtr miso=cts + +programmer parent "ponyser" + id = "siprog"; + desc = "Lancos SI-Prog "; +; + +# unknown (dasa in uisp) +# reset=rts sck=dtr mosi=txd miso=cts + +programmer + id = "dasa"; + desc = "serial port banging, reset=rts sck=dtr mosi=txd miso=cts"; + type = "serbb"; + connection_type = serial; + reset = 7; + sck = 4; + mosi = 3; + miso = 8; +; + +# unknown (dasa3 in uisp) +# reset=!dtr sck=rts mosi=txd miso=cts + +programmer + id = "dasa3"; + desc = "serial port banging, reset=!dtr sck=rts mosi=txd miso=cts"; + type = "serbb"; + connection_type = serial; + reset = ~4; + sck = 7; + mosi = 3; + miso = 8; +; + +# C2N232i (jumper configuration "auto") +# reset=dtr sck=!rts mosi=!txd miso=!cts + +programmer + id = "c2n232i"; + desc = "serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts"; + type = "serbb"; + connection_type = serial; + reset = 4; + sck = ~7; + mosi = ~3; + miso = ~8; +; + +# +# PART DEFINITIONS +# + +#------------------------------------------------------------ +# ATtiny11 +#------------------------------------------------------------ + +# This is an HVSP-only device. + +part + id = "t11"; + desc = "ATtiny11"; + stk500_devcode = 0x11; + signature = 0x1e 0x90 0x04; + chip_erase_delay = 20000; + + timeout = 200; + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, + 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, + 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 50; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + memory "eeprom" + size = 64; + blocksize = 64; + readsize = 256; + delay = 5; + ; + + memory "flash" + size = 1024; + blocksize = 128; + readsize = 256; + delay = 3; + ; + + memory "signature" + size = 3; + ; + + memory "lock" + size = 1; + ; + + memory "calibration" + size = 1; + ; + + memory "fuse" + size = 1; + ; +; + +#------------------------------------------------------------ +# ATtiny12 +#------------------------------------------------------------ + +part + id = "t12"; + desc = "ATtiny12"; + stk500_devcode = 0x12; + avr910_devcode = 0x55; + signature = 0x1e 0x90 0x05; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, + 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, + 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 50; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + memory "eeprom" + size = 64; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 8; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + size = 1024; + min_write_delay = 4500; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 5; + blocksize = 128; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "fuse" + size = 1; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 x x x x x", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; +; + +#------------------------------------------------------------ +# ATtiny13 +#------------------------------------------------------------ + +part + id = "t13"; + desc = "ATtiny13"; + has_debugwire = yes; + flash_instr = 0xB4, 0x0E, 0x1E; + eeprom_instr = 0xBB, 0xFE, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x0E, 0xB4, 0x0E, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x14; + signature = 0x1e 0x90 0x07; + chip_erase_delay = 4000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 90; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 0; + + memory "eeprom" + size = 64; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "x x a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "x x a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 5; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 1024; + page_size = 32; + num_pages = 32; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 0 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 0 0 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 0 0 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 2; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny15 +#------------------------------------------------------------ + +part + id = "t15"; + desc = "ATtiny15"; + stk500_devcode = 0x13; + avr910_devcode = 0x56; + signature = 0x1e 0x90 0x06; + chip_erase_delay = 8200; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, + 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, + 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 5; + synchcycles = 6; + latchcycles = 16; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 50; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + memory "eeprom" + size = 64; + min_write_delay = 8200; + max_write_delay = 8200; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 10; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + size = 1024; + min_write_delay = 4100; + max_write_delay = 4100; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 5; + blocksize = 128; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "fuse" + size = 1; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x o o o o x x o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 x x x x x", + "x x x x x x x x i i i i 1 1 i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; +; + +#------------------------------------------------------------ +# AT90s1200 +#------------------------------------------------------------ + +part + id = "1200"; + desc = "AT90S1200"; + is_at90s1200 = yes; + stk500_devcode = 0x33; + avr910_devcode = 0x13; + signature = 0x1e 0x90 0x01; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 1; + bytedelay = 0; + pollindex = 0; + pollvalue = 0xFF; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 64; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x x a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 32; + readsize = 256; + ; + memory "flash" + size = 1024; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x02; + delay = 15; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + +#------------------------------------------------------------ +# AT90s4414 +#------------------------------------------------------------ + +part + id = "4414"; + desc = "AT90S4414"; + stk500_devcode = 0x50; + avr910_devcode = 0x28; + signature = 0x1e 0x92 0x01; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 256; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x80; + readback_p2 = 0x7f; + read = " 1 0 1 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + memory "flash" + size = 4096; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x7f; + readback_p2 = 0x7f; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + ; + +#------------------------------------------------------------ +# AT90s2313 +#------------------------------------------------------------ + +part + id = "2313"; + desc = "AT90S2313"; + stk500_devcode = 0x40; + avr910_devcode = 0x20; + signature = 0x1e 0x91 0x01; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 128; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x80; + readback_p2 = 0x7f; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + memory "flash" + size = 2048; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x7f; + readback_p2 = 0x7f; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x i i x", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + ; + +#------------------------------------------------------------ +# AT90s2333 +#------------------------------------------------------------ + +part + id = "2333"; +##### WARNING: No XML file for device 'AT90S2333'! ##### + desc = "AT90S2333"; + stk500_devcode = 0x42; + avr910_devcode = 0x34; + signature = 0x1e 0x91 0x05; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 128; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + size = 2048; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + pwroff_after_write = yes; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 i i i i i", + "x x x x x x x x x x x x x x x x"; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + + +#------------------------------------------------------------ +# AT90s2343 (also AT90s2323 and ATtiny22) +#------------------------------------------------------------ + +part + id = "2343"; + desc = "AT90S2343"; + stk500_devcode = 0x43; + avr910_devcode = 0x4c; + signature = 0x1e 0x91 0x03; + chip_erase_delay = 18000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, + 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, + 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 0; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 50; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + memory "eeprom" + size = 128; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + memory "flash" + size = 2048; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 128; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x o o o x x x x o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 1 1 1 1 i", + "x x x x x x x x x x x x x x x x"; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x o o o x x x x o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + + +#------------------------------------------------------------ +# AT90s4433 +#------------------------------------------------------------ + +part + id = "4433"; + desc = "AT90S4433"; + stk500_devcode = 0x51; + avr910_devcode = 0x30; + signature = 0x1e 0x92 0x03; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 256; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "flash" + size = 4096; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + pwroff_after_write = yes; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 i i i i i", + "x x x x x x x x x x x x x x x x"; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + +#------------------------------------------------------------ +# AT90s4434 +#------------------------------------------------------------ + +part + id = "4434"; +##### WARNING: No XML file for device 'AT90S4434'! ##### + desc = "AT90S4434"; + stk500_devcode = 0x52; + avr910_devcode = 0x6c; + signature = 0x1e 0x92 0x02; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + memory "eeprom" + size = 256; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + ; + memory "flash" + size = 4096; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 i i i i i", + "x x x x x x x x x x x x x x x x"; + ; + memory "lock" + size = 1; + min_write_delay = 9000; + max_write_delay = 20000; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + ; + ; + +#------------------------------------------------------------ +# AT90s8515 +#------------------------------------------------------------ + +part + id = "8515"; + desc = "AT90S8515"; + stk500_devcode = 0x60; + avr910_devcode = 0x38; + signature = 0x1e 0x93 0x01; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 512; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x80; + readback_p2 = 0x7f; + read = " 1 0 1 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "flash" + size = 8192; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x7f; + readback_p2 = 0x7f; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + ; + +#------------------------------------------------------------ +# AT90s8535 +#------------------------------------------------------------ + +part + id = "8535"; + desc = "AT90S8535"; + stk500_devcode = 0x61; + avr910_devcode = 0x68; + signature = 0x1e 0x93 0x03; + chip_erase_delay = 20000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 1; + + memory "eeprom" + size = 512; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0x00; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "flash" + size = 8192; + min_write_delay = 9000; + max_write_delay = 20000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write_lo = " 0 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + write_hi = " 0 1 0 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 128; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "fuse" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x x o"; + write = "1 0 1 0 1 1 0 0 1 0 1 1 1 1 1 i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x o o x x x x x x"; + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + ; + +#------------------------------------------------------------ +# ATmega103 +#------------------------------------------------------------ + +part + id = "m103"; + desc = "ATmega103"; + stk500_devcode = 0xB1; + avr910_devcode = 0x41; + signature = 0x1e 0x97 0x01; + chip_erase_delay = 112000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x8E, 0x9E, 0x2E, 0x3E, 0xAE, 0xBE, + 0x4E, 0x5E, 0xCE, 0xDE, 0x6E, 0x7E, 0xEE, 0xDE, + 0x66, 0x76, 0xE6, 0xF6, 0x6A, 0x7A, 0xEA, 0x7A, + 0x7F, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 15; + chiperasepolltimeout = 0; + programfusepulsewidth = 2; + programfusepolltimeout = 0; + programlockpulsewidth = 0; + programlockpolltimeout = 10; + + memory "eeprom" + size = 4096; + min_write_delay = 4000; + max_write_delay = 9000; + readback_p1 = 0x80; + readback_p2 = 0x7f; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 22000; + max_write_delay = 56000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x11; + delay = 70; + blocksize = 256; + readsize = 256; + ; + + memory "fuse" + size = 1; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x x o x o 1 o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 1 i 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x o o x"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega64 +#------------------------------------------------------------ + +part + id = "m64"; + desc = "ATmega64"; + has_jtag = yes; + stk500_devcode = 0xA0; + avr910_devcode = 0x45; + signature = 0x1e 0x96 0x02; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x22; + spmcr = 0x68; + allowfullpagebitstream = yes; + + ocdrev = 2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + + + +#------------------------------------------------------------ +# ATmega128 +#------------------------------------------------------------ + +part + id = "m128"; + desc = "ATmega128"; + has_jtag = yes; + stk500_devcode = 0xB2; + avr910_devcode = 0x43; + signature = 0x1e 0x97 0x02; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x22; + spmcr = 0x68; + rampz = 0x3b; + allowfullpagebitstream = yes; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 12; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90CAN128 +#------------------------------------------------------------ + +part + id = "c128"; + desc = "AT90CAN128"; + has_jtag = yes; + stk500_devcode = 0xB3; +# avr910_devcode = 0x43; + signature = 0x1e 0x97 0x81; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + eecr = 0x3f; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90CAN64 +#------------------------------------------------------------ + +part + id = "c64"; + desc = "AT90CAN64"; + has_jtag = yes; + stk500_devcode = 0xB3; +# avr910_devcode = 0x43; + signature = 0x1e 0x96 0x81; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + eecr = 0x3f; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90CAN32 +#------------------------------------------------------------ + +part + id = "c32"; + desc = "AT90CAN32"; + has_jtag = yes; + stk500_devcode = 0xB3; +# avr910_devcode = 0x43; + signature = 0x1e 0x95 0x81; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + eecr = 0x3f; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 256; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega16 +#------------------------------------------------------------ + +part + id = "m16"; + desc = "ATmega16"; + has_jtag = yes; + stk500_devcode = 0x82; + avr910_devcode = 0x74; + signature = 0x1e 0x94 0x03; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 100; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = yes; + + ocdrev = 2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x04; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "calibration" + size = 4; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega164P +#------------------------------------------------------------ + +# close to ATmega16 + +part parent "m16" + id = "m164p"; + desc = "ATmega164P"; + signature = 0x1e 0x94 0x0a; + + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + allowfullpagebitstream = no; + chip_erase_delay = 55000; + + ocdrev = 3; + ; + + +#------------------------------------------------------------ +# ATmega324P +#------------------------------------------------------------ + +# similar to ATmega164P + +part + id = "m324p"; + desc = "ATmega324P"; + has_jtag = yes; + stk500_devcode = 0x82; # no STK500v1 support, use the ATmega16 one + avr910_devcode = 0x74; + signature = 0x1e 0x95 0x08; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 55000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega324PA +#------------------------------------------------------------ + +# similar to ATmega324P + +part parent "m324p" + id = "m324pa"; + desc = "ATmega324PA"; + signature = 0x1e 0x95 0x11; + + ocdrev = 3; + ; + + +#------------------------------------------------------------ +# ATmega644 +#------------------------------------------------------------ + +# similar to ATmega164 + +part + id = "m644"; + desc = "ATmega644"; + has_jtag = yes; + stk500_devcode = 0x82; # no STK500v1 support, use the ATmega16 one + avr910_devcode = 0x74; + signature = 0x1e 0x96 0x09; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 55000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega644P +#------------------------------------------------------------ + +# similar to ATmega164p + +part parent "m644" + id = "m644p"; + desc = "ATmega644P"; + signature = 0x1e 0x96 0x0a; + + ocdrev = 3; + ; + + + +#------------------------------------------------------------ +# ATmega1284 +#------------------------------------------------------------ + +# similar to ATmega164 + +part + id = "m1284"; + desc = "ATmega1284"; + has_jtag = yes; + stk500_devcode = 0x82; # no STK500v1 support, use the ATmega16 one + avr910_devcode = 0x74; + signature = 0x1e 0x97 0x06; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 55000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + + + +#------------------------------------------------------------ +# ATmega1284P +#------------------------------------------------------------ + +# similar to ATmega164p + +part + id = "m1284p"; + desc = "ATmega1284P"; + has_jtag = yes; + stk500_devcode = 0x82; # no STK500v1 support, use the ATmega16 one + avr910_devcode = 0x74; + signature = 0x1e 0x97 0x05; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 55000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + + + +#------------------------------------------------------------ +# ATmega162 +#------------------------------------------------------------ + +part + id = "m162"; + desc = "ATmega162"; + has_jtag = yes; + stk500_devcode = 0x83; + avr910_devcode = 0x63; + signature = 0x1e 0x94 0x04; + chip_erase_delay = 9000; + pagel = 0xd7; + bs2 = 0xa0; + + idr = 0x04; + spmcr = 0x57; + allowfullpagebitstream = yes; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + ocdrev = 2; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + + ; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 16000; + max_write_delay = 16000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 16000; + max_write_delay = 16000; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 16000; + max_write_delay = 16000; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 16000; + max_write_delay = 16000; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + + read = "0 0 1 1 0 0 0 0 0 0 x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; +; + + + +#------------------------------------------------------------ +# ATmega163 +#------------------------------------------------------------ + +part + id = "m163"; + desc = "ATmega163"; + stk500_devcode = 0x81; + avr910_devcode = 0x64; + signature = 0x1e 0x94 0x02; + chip_erase_delay = 32000; + pagel = 0xd7; + bs2 = 0xa0; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 30; + programfusepulsewidth = 0; + programfusepolltimeout = 2; + programlockpulsewidth = 0; + programlockpolltimeout = 2; + + + memory "eeprom" + size = 512; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 16000; + max_write_delay = 16000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x11; + delay = 20; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o x x o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i 1 1 i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x x x x x 1 o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x 1 1 1 1 1 i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x 0 x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega169 +#------------------------------------------------------------ + +part + id = "m169"; + desc = "ATmega169"; + has_jtag = yes; + stk500_devcode = 0x85; + avr910_devcode = 0x78; + signature = 0x1e 0x94 0x05; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + + ocdrev = 2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega329 +#------------------------------------------------------------ + +part + id = "m329"; + desc = "ATmega329"; + has_jtag = yes; +# stk500_devcode = 0x85; # no STK500 support, only STK500v2 +# avr910_devcode = 0x?; # try the ATmega169 one: + avr910_devcode = 0x75; + signature = 0x1e 0x95 0x03; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega329P +#------------------------------------------------------------ +# Identical to ATmega329 except of the signature + +part parent "m329" + id = "m329p"; + desc = "ATmega329P"; + signature = 0x1e 0x95 0x0b; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega3290 +#------------------------------------------------------------ + +# identical to ATmega329 + +part parent "m329" + id = "m3290"; + desc = "ATmega3290"; + signature = 0x1e 0x95 0x04; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega3290P +#------------------------------------------------------------ + +# identical to ATmega3290 except of the signature + +part parent "m3290" + id = "m3290p"; + desc = "ATmega3290P"; + signature = 0x1e 0x95 0x0c; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega649 +#------------------------------------------------------------ + +part + id = "m649"; + desc = "ATmega649"; + has_jtag = yes; +# stk500_devcode = 0x85; # no STK500 support, only STK500v2 +# avr910_devcode = 0x?; # try the ATmega169 one: + avr910_devcode = 0x75; + signature = 0x1e 0x96 0x03; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega6490 +#------------------------------------------------------------ + +# identical to ATmega649 + +part parent "m649" + id = "m6490"; + desc = "ATmega6490"; + signature = 0x1e 0x96 0x04; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega32 +#------------------------------------------------------------ + +part + id = "m32"; + desc = "ATmega32"; + has_jtag = yes; + stk500_devcode = 0x91; + avr910_devcode = 0x72; + signature = 0x1e 0x95 0x02; + chip_erase_delay = 9000; + pagel = 0xd7; + bs2 = 0xa0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = yes; + + ocdrev = 2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x04; + delay = 10; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega161 +#------------------------------------------------------------ + +part + id = "m161"; + desc = "ATmega161"; + stk500_devcode = 0x80; + avr910_devcode = 0x60; + signature = 0x1e 0x94 0x01; + chip_erase_delay = 28000; + pagel = 0xd7; + bs2 = 0xa0; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 30; + programfusepulsewidth = 0; + programfusepolltimeout = 2; + programlockpulsewidth = 0; + programlockpolltimeout = 2; + + memory "eeprom" + size = 512; + min_write_delay = 3400; + max_write_delay = 3400; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 5; + blocksize = 128; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 14000; + max_write_delay = 14000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 16; + blocksize = 128; + readsize = 256; + ; + + memory "fuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 x x x x x x x x", + "x x x x x x x x x o x o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 x x x x x", + "x x x x x x x x 1 i 1 i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATmega8 +#------------------------------------------------------------ + +part + id = "m8"; + desc = "ATmega8"; + stk500_devcode = 0x70; + avr910_devcode = 0x76; + signature = 0x1e 0x93 0x07; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 10000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 512; + page_size = 4; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 128; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 10; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + # Required for Arduino IDE + # see: https://github.com/arduino/Arduino/issues/2075 + # https://github.com/arduino/Arduino/issues/2075#issuecomment-238031689 + memory "efuse" + size = 0; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + + +#------------------------------------------------------------ +# ATmega8515 +#------------------------------------------------------------ + +part + id = "m8515"; + desc = "ATmega8515"; + stk500_devcode = 0x63; + avr910_devcode = 0x3A; + signature = 0x1e 0x93 0x06; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 128; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + + + +#------------------------------------------------------------ +# ATmega8535 +#------------------------------------------------------------ + +part + id = "m8535"; + desc = "ATmega8535"; + stk500_devcode = 0x64; + avr910_devcode = 0x69; + signature = 0x1e 0x93 0x08; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 6; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 512; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + mode = 0x04; + delay = 20; + blocksize = 128; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 2000; + max_write_delay = 2000; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 0 0 x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATtiny26 +#------------------------------------------------------------ + +part + id = "t26"; + desc = "ATtiny26"; + stk500_devcode = 0x21; + avr910_devcode = 0x5e; + signature = 0x1e 0x91 0x09; + pagel = 0xb3; + bs2 = 0xb2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0xC4, 0xE4, 0xC4, 0xE4, 0xCC, 0xEC, 0xCC, 0xEC, + 0xD4, 0xF4, 0xD4, 0xF4, 0xDC, 0xFC, 0xDC, 0xFC, + 0xC8, 0xE8, 0xD8, 0xF8, 0x4C, 0x6C, 0x5C, 0x7C, + 0xEC, 0xBC, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + mode = 0x04; + delay = 10; + blocksize = 64; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 16; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x x x x i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 4; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny261 +#------------------------------------------------------------ +# Close to ATtiny26 + +part + id = "t261"; + desc = "ATtiny261"; + has_debugwire = yes; + flash_instr = 0xB4, 0x00, 0x10; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x00, 0xB4, 0x00, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +# stk500_devcode = 0x21; +# avr910_devcode = 0x5e; + signature = 0x1e 0x91 0x0c; + pagel = 0xb3; + bs2 = 0xb2; + chip_erase_delay = 4000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0xC4, 0xE4, 0xC4, 0xE4, 0xCC, 0xEC, 0xCC, 0xEC, + 0xD4, 0xF4, 0xD4, 0xF4, 0xDC, 0xFC, 0xDC, 0xFC, + 0xC8, 0xE8, 0xD8, 0xF8, 0x4C, 0x6C, 0x5C, 0x7C, + 0xEC, 0xBC, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + size = 128; + page_size = 4; + num_pages = 32; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read = "1 0 1 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 x x x x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x x x x a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny461 +#------------------------------------------------------------ +# Close to ATtiny261 + +part + id = "t461"; + desc = "ATtiny461"; + has_debugwire = yes; + flash_instr = 0xB4, 0x00, 0x10; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x00, 0xB4, 0x00, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +# stk500_devcode = 0x21; +# avr910_devcode = 0x5e; + signature = 0x1e 0x92 0x08; + pagel = 0xb3; + bs2 = 0xb2; + chip_erase_delay = 4000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0xC4, 0xE4, 0xC4, 0xE4, 0xCC, 0xEC, 0xCC, 0xEC, + 0xD4, 0xF4, 0xD4, 0xF4, 0xDC, 0xFC, 0xDC, 0xFC, + 0xC8, 0xE8, 0xD8, 0xF8, 0x4C, 0x6C, 0x5C, 0x7C, + 0xEC, 0xBC, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + size = 256; + page_size = 4; + num_pages = 64; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read = " 1 0 1 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny861 +#------------------------------------------------------------ +# Close to ATtiny461 + +part + id = "t861"; + desc = "ATtiny861"; + has_debugwire = yes; + flash_instr = 0xB4, 0x00, 0x10; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x00, 0xB4, 0x00, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +# stk500_devcode = 0x21; +# avr910_devcode = 0x5e; + signature = 0x1e 0x93 0x0d; + pagel = 0xb3; + bs2 = 0xb2; + chip_erase_delay = 4000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0xC4, 0xE4, 0xC4, 0xE4, 0xCC, 0xEC, 0xCC, 0xEC, + 0xD4, 0xF4, 0xD4, 0xF4, 0xDC, 0xFC, 0xDC, 0xFC, + 0xC8, 0xE8, 0xD8, 0xF8, 0x4C, 0x6C, 0x5C, 0x7C, + 0xEC, 0xBC, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 2; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + size = 512; + num_pages = 128; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4000; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read = " 1 0 1 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0 x x x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 x x x x x x x x", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 1 1 1 i i", + "x x x x x x x x x x x x x x x x"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + +; + + +#------------------------------------------------------------ +# ATtiny28 +#------------------------------------------------------------ + +# This is an HVPP-only device. + +part + id = "t28"; + desc = "ATtiny28"; + stk500_devcode = 0x22; + avr910_devcode = 0x5c; + signature = 0x1e 0x91 0x07; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 0; + poweroffdelay = 0; + resetdelayms = 0; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "flash" + size = 2048; + page_size = 2; + readsize = 256; + delay = 5; + ; + + memory "signature" + size = 3; + ; + + memory "lock" + size = 1; + ; + + memory "calibration" + size = 1; + ; + + memory "fuse" + size = 1; + ; +; + + + +#------------------------------------------------------------ +# ATmega48 +#------------------------------------------------------------ + +part + id = "m48"; + desc = "ATmega48"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x59; +# avr910_devcode = 0x; + signature = 0x1e 0x92 0x05; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 45000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 256; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x x", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega48P +#------------------------------------------------------------ + +part parent "m48" + id = "m48p"; + desc = "ATmega48P"; + signature = 0x1e 0x92 0x0a; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# ATmega48PB +#------------------------------------------------------------ + +part parent "m48" + id = "m48pb"; + desc = "ATmega48PB"; + signature = 0x1e 0x92 0x10; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# ATmega88 +#------------------------------------------------------------ + +part + id = "m88"; + desc = "ATmega88"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x73; +# avr910_devcode = 0x; + signature = 0x1e 0x93 0x0a; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 512; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega88P +#------------------------------------------------------------ + +part parent "m88" + id = "m88p"; + desc = "ATmega88P"; + signature = 0x1e 0x93 0x0f; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# ATmega88PB +#------------------------------------------------------------ + +part parent "m88" + id = "m88pb"; + desc = "ATmega88PB"; + signature = 0x1e 0x93 0x16; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# ATmega168 +#------------------------------------------------------------ + +part + id = "m168"; + desc = "ATmega168"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x86; + # avr910_devcode = 0x; + signature = 0x1e 0x94 0x06; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 512; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; +; + +#------------------------------------------------------------ +# ATmega168P +#------------------------------------------------------------ + +part parent "m168" + id = "m168p"; + desc = "ATmega168P"; + signature = 0x1e 0x94 0x0b; + + ocdrev = 1; +; + +#------------------------------------------------------------ +# ATmega168PB +#------------------------------------------------------------ + +part parent "m168" + id = "m168pb"; + desc = "ATmega168PB"; + signature = 0x1e 0x94 0x15; + + ocdrev = 1; +; + +#------------------------------------------------------------ +# ATtiny88 +#------------------------------------------------------------ + +part + id = "t88"; + desc = "ATtiny88"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x73; +# avr910_devcode = 0x; + signature = 0x1e 0x93 0x11; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 64; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 64; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega328 +#------------------------------------------------------------ + +part + id = "m328"; + desc = "ATmega328"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x86; + # avr910_devcode = 0x; + signature = 0x1e 0x95 0x14; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 1024; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; +; + +part parent "m328" + id = "m328p"; + desc = "ATmega328P"; + signature = 0x1e 0x95 0x0F; + + ocdrev = 1; +; + +part parent "m328" + id = "m328pb"; + desc = "ATmega328PB"; + signature = 0x1e 0x95 0x16; + + ocdrev = 1; +; + +#------------------------------------------------------------ +# ATmega32m1 +#------------------------------------------------------------ + +part parent "m328" + id = "m32m1"; + desc = "ATmega32M1"; + # stk500_devcode = 0x; + # avr910_devcode = 0x; + signature = 0x1e 0x95 0x84; + bs2 = 0xe2; + + memory "efuse" + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x i i i i i i"; + ; +; + +#------------------------------------------------------------ +# ATtiny2313 +#------------------------------------------------------------ + +part + id = "t2313"; + desc = "ATtiny2313"; + has_debugwire = yes; + flash_instr = 0xB2, 0x0F, 0x1F; + eeprom_instr = 0xBB, 0xFE, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBA, 0x0F, 0xB2, 0x0F, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x23; +## Use the ATtiny26 devcode: + avr910_devcode = 0x5e; + signature = 0x1e 0x91 0x0a; + pagel = 0xD4; + bs2 = 0xD6; + reset = io; + chip_erase_delay = 9000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x26, 0x36, 0x66, 0x76, 0x2A, 0x3A, 0x6A, 0x7A, + 0x2E, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 0; + + memory "eeprom" + size = 128; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + +# The information in the data sheet of April/2004 is wrong, this works: + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + +# The information in the data sheet of April/2004 is wrong, this works: + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + +# The information in the data sheet of April/2004 is wrong, this works: + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny2313 has Signature Bytes: 0x1E 0x91 0x0A. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; +# The Tiny2313 has calibration data for both 4 MHz and 8 MHz. +# The information in the data sheet of April/2004 is wrong, this works: + + memory "calibration" + size = 2; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny4313 +#------------------------------------------------------------ + +part + id = "t4313"; + desc = "ATtiny4313"; + has_debugwire = yes; + flash_instr = 0xB2, 0x0F, 0x1F; + eeprom_instr = 0xBB, 0xFE, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBA, 0x0F, 0xB2, 0x0F, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x23; +## Use the ATtiny26 devcode: + avr910_devcode = 0x5e; + signature = 0x1e 0x92 0x0d; + pagel = 0xD4; + bs2 = 0xD6; + reset = io; + chip_erase_delay = 9000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x26, 0x36, 0x66, 0x76, 0x2A, 0x3A, 0x6A, 0x7A, + 0x2E, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 0; + + memory "eeprom" + size = 256; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny4313 has Signature Bytes: 0x1E 0x92 0x0D. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 2; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90PWM2 +#------------------------------------------------------------ + +part + id = "pwm2"; + desc = "AT90PWM2"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x65; +## avr910_devcode = ?; + signature = 0x1e 0x93 0x81; + pagel = 0xD8; + bs2 = 0xE2; + reset = io; + chip_erase_delay = 9000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; +# AT90PWM2 has Signature Bytes: 0x1E 0x93 0x81. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90PWM3 +#------------------------------------------------------------ + +# Completely identical to AT90PWM2 (including the signature!) + +part parent "pwm2" + id = "pwm3"; + desc = "AT90PWM3"; + ; + +#------------------------------------------------------------ +# AT90PWM2B +#------------------------------------------------------------ +# Same as AT90PWM2 but different signature. + +part parent "pwm2" + id = "pwm2b"; + desc = "AT90PWM2B"; + signature = 0x1e 0x93 0x83; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# AT90PWM3B +#------------------------------------------------------------ + +# Completely identical to AT90PWM2B (including the signature!) + +part parent "pwm2b" + id = "pwm3b"; + desc = "AT90PWM3B"; + + ocdrev = 1; + ; + +#------------------------------------------------------------ +# AT90PWM316 +#------------------------------------------------------------ + +# Similar to AT90PWM3B, but with 16 kiB flash, 512 B EEPROM, and 1024 B SRAM. + +part parent "pwm3b" + id = "pwm316"; + desc = "AT90PWM316"; + signature = 0x1e 0x94 0x83; + + ocdrev = 1; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x21; + delay = 6; + blocksize = 128; + readsize = 256; + ; + ; + +#------------------------------------------------------------ +# AT90PWM216 +#------------------------------------------------------------ +# Completely identical to AT90PWM316 (including the signature!) + +part parent "pwm316" + id = "pwm216"; + desc = "AT90PWM216"; + ; + +#------------------------------------------------------------ +# ATtiny25 +#------------------------------------------------------------ + +part + id = "t25"; + desc = "ATtiny25"; + has_debugwire = yes; + flash_instr = 0xB4, 0x02, 0x12; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x02, 0xB4, 0x02, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x91 0x08; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 128; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny25 has Signature Bytes: 0x1E 0x91 0x08. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny45 +#------------------------------------------------------------ + +part + id = "t45"; + desc = "ATtiny45"; + has_debugwire = yes; + flash_instr = 0xB4, 0x02, 0x12; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x02, 0xB4, 0x02, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x92 0x06; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 256; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny45 has Signature Bytes: 0x1E 0x92 0x08. (Data sheet 2586C-AVR-06/05 (doc2586.pdf) indicates otherwise!) + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny85 +#------------------------------------------------------------ + +part + id = "t85"; + desc = "ATtiny85"; + has_debugwire = yes; + flash_instr = 0xB4, 0x02, 0x12; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x02, 0xB4, 0x02, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x93 0x0b; + reset = io; + chip_erase_delay = 400000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 12; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 30000; + max_write_delay = 30000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny85 has Signature Bytes: 0x1E 0x93 0x08. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATTiny841 +#------------------------------------------------------------ + +part + id = "t841"; + desc = "ATtiny841"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x93 0x15; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + #ocdrev = 1; + programlockpolltimeout = 25; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 16; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x x a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x x a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny841 has Signature Bytes: 0x1E 0x93 0x0C. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega640 +#------------------------------------------------------------ +# Almost same as ATmega1280, except for different memory sizes + +part + id = "m640"; + desc = "ATmega640"; + signature = 0x1e 0x96 0x08; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega1280 +#------------------------------------------------------------ + +part + id = "m1280"; + desc = "ATmega1280"; + signature = 0x1e 0x97 0x03; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega1281 +#------------------------------------------------------------ +# Identical to ATmega1280 + +part parent "m1280" + id = "m1281"; + desc = "ATmega1281"; + signature = 0x1e 0x97 0x04; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega2560 +#------------------------------------------------------------ + +part + id = "m2560"; + desc = "ATmega2560"; + signature = 0x1e 0x98 0x01; + has_jtag = yes; + stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 4; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 262144; + page_size = 256; + num_pages = 1024; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + load_ext_addr = " 0 1 0 0 1 1 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 0 a16", + " 0 0 0 0 0 0 0 0"; + + mode = 0x41; + delay = 10; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega2561 +#------------------------------------------------------------ + +part parent "m2560" + id = "m2561"; + desc = "ATmega2561"; + signature = 0x1e 0x98 0x02; + + ocdrev = 4; + ; + +#------------------------------------------------------------ +# ATmega128RFA1 +#------------------------------------------------------------ +# Identical to ATmega2561 but half the ROM + +part parent "m2561" + id = "m128rfa1"; + desc = "ATmega128RFA1"; + signature = 0x1e 0xa7 0x01; + chip_erase_delay = 55000; + bs2 = 0xE2; + + ocdrev = 3; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 50000; + max_write_delay = 50000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 256; + readsize = 256; + ; + ; + +#------------------------------------------------------------ +# ATmega256RFR2 +#------------------------------------------------------------ + +part parent "m2561" + id = "m256rfr2"; + desc = "ATmega256RFR2"; + signature = 0x1e 0xa8 0x02; + chip_erase_delay = 18500; + bs2 = 0xE2; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 8192; + min_write_delay = 13000; + max_write_delay = 13000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + + ocdrev = 4; + ; + +#------------------------------------------------------------ +# ATmega128RFR2 +#------------------------------------------------------------ + +part parent "m128rfa1" + id = "m128rfr2"; + desc = "ATmega128RFR2"; + signature = 0x1e 0xa7 0x02; + + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega64RFR2 +#------------------------------------------------------------ + +part parent "m128rfa1" + id = "m64rfr2"; + desc = "ATmega64RFR2"; + signature = 0x1e 0xa6 0x02; + + + ocdrev = 3; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 50000; + max_write_delay = 50000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 256; + readsize = 256; + ; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 13000; + max_write_delay = 13000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + + ; + +#------------------------------------------------------------ +# ATmega2564RFR2 +#------------------------------------------------------------ + +part parent "m256rfr2" + id = "m2564rfr2"; + desc = "ATmega2564RFR2"; + signature = 0x1e 0xa8 0x03; + ; + +#------------------------------------------------------------ +# ATmega1284RFR2 +#------------------------------------------------------------ + +part parent "m128rfr2" + id = "m1284rfr2"; + desc = "ATmega1284RFR2"; + signature = 0x1e 0xa7 0x03; + ; + +#------------------------------------------------------------ +# ATmega644RFR2 +#------------------------------------------------------------ + +part parent "m64rfr2" + id = "m644rfr2"; + desc = "ATmega644RFR2"; + signature = 0x1e 0xa6 0x03; + ; + +#------------------------------------------------------------ +# ATtiny24 +#------------------------------------------------------------ + +part + id = "t24"; + desc = "ATtiny24"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x91 0x0b; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 128; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "x a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 2048; + page_size = 32; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny24 has Signature Bytes: 0x1E 0x91 0x0B. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny44 +#------------------------------------------------------------ + +part + id = "t44"; + desc = "ATtiny44"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x92 0x07; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 256; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny44 has Signature Bytes: 0x1E 0x92 0x07. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny84 +#------------------------------------------------------------ + +part + id = "t84"; + desc = "ATtiny84"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x93 0x0c; + reset = io; + chip_erase_delay = 4500; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + ocdrev = 1; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 64; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 32; + readsize = 256; + ; +# ATtiny84 has Signature Bytes: 0x1E 0x93 0x0C. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny43U +#------------------------------------------------------------ + +part + id = "t43u"; + desc = "ATtiny43u"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x92 0x0C; + reset = io; + chip_erase_delay = 1000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, 0x4E, 0x5E, + 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, 0x06, 0x16, 0x46, 0x56, + 0x0A, 0x1A, 0x4A, 0x5A, 0x1E, 0x7C, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + hvspcmdexedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 20; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + memory "eeprom" + size = 64; + paged = yes; + page_size = 4; + num_pages = 16; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x x", + "0 0 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x x", + "0 0 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " 0 0 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 5; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 64; + readsize = 256; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 4500; + max_write_delay = 4500; + ; + + memory "calibration" + size = 2; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; +; + +#------------------------------------------------------------ +# ATmega32u4 +#------------------------------------------------------------ + +part + id = "m32u4"; + desc = "ATmega32U4"; + signature = 0x1e 0x95 0x87; + usbpid = 0x2ff4; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90USB646 +#------------------------------------------------------------ + +part + id = "usb646"; + desc = "AT90USB646"; + signature = 0x1e 0x96 0x82; + usbpid = 0x2ff9; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x x a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90USB647 +#------------------------------------------------------------ +# identical to AT90USB646 + +part parent "usb646" + id = "usb647"; + desc = "AT90USB647"; + signature = 0x1e 0x96 0x82; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# AT90USB1286 +#------------------------------------------------------------ + +part + id = "usb1286"; + desc = "AT90USB1286"; + signature = 0x1e 0x97 0x82; + usbpid = 0x2ffb; + has_jtag = yes; +# stk500_devcode = 0xB2; +# avr910_devcode = 0x43; + chip_erase_delay = 9000; + pagel = 0xD7; + bs2 = 0xA0; + reset = dedicated; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + rampz = 0x3b; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 4096; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " x x x x a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 131072; + page_size = 256; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 x x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 256; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 x x x x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 x x x x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90USB1287 +#------------------------------------------------------------ +# identical to AT90USB1286 + +part parent "usb1286" + id = "usb1287"; + desc = "AT90USB1287"; + signature = 0x1e 0x97 0x82; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# AT90USB162 +#------------------------------------------------------------ + +part + id = "usb162"; + desc = "AT90USB162"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x94 0x82; + usbpid = 0x2ffa; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + num_pages = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# AT90USB82 +#------------------------------------------------------------ +# Changes against AT90USB162 (beside IDs) +# memory "flash" +# size = 8192; +# num_pages = 64; + +part + id = "usb82"; + desc = "AT90USB82"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x93 0x82; + usbpid = 0x2ff7; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + num_pages = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 8192; + page_size = 128; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega32U2 +#------------------------------------------------------------ +# Changes against AT90USB162 (beside IDs) +# memory "flash" +# size = 32768; +# num_pages = 256; +# memory "eeprom" +# size = 1024; +# num_pages = 256; +part + id = "m32u2"; + desc = "ATmega32U2"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x95 0x8a; + usbpid = 0x2ff0; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + num_pages = 256; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; +#------------------------------------------------------------ +# ATmega16U2 +#------------------------------------------------------------ +# Changes against ATmega32U2 (beside IDs) +# memory "flash" +# size = 16384; +# num_pages = 128; +# memory "eeprom" +# size = 512; +# num_pages = 128; +part + id = "m16u2"; + desc = "ATmega16U2"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x94 0x89; + usbpid = 0x2fef; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + num_pages = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega8U2 +#------------------------------------------------------------ +# Changes against ATmega16U2 (beside IDs) +# memory "flash" +# size = 8192; +# page_size = 64; +# blocksize = 64; + +part + id = "m8u2"; + desc = "ATmega8U2"; + has_jtag = no; + has_debugwire = yes; + signature = 0x1e 0x93 0x89; + usbpid = 0x2fee; + chip_erase_delay = 9000; + reset = io; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + pagel = 0xD7; + bs2 = 0xC6; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 512; + num_pages = 128; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0x00; + readback_p2 = 0x00; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 8192; + page_size = 128; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0x00; + readback_p2 = 0x00; + read_lo = " 0 0 1 0 0 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " x x x x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + "a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; +#------------------------------------------------------------ +# ATmega325 +#------------------------------------------------------------ + +part + id = "m325"; + desc = "ATmega325"; + signature = 0x1e 0x95 0x05; + has_jtag = yes; +# stk500_devcode = 0x??; # No STK500v1 support? +# avr910_devcode = 0x??; # Try the ATmega16 one + avr910_devcode = 0x74; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 4; /* for parallel programming */ + size = 1024; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 0 0 a9 a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 32768; + page_size = 128; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 0 0 0 0", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 0 0 0 0", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 0 0 0 0 0", + "0 0 0 0 0 0 0 0 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "0 0 0 0 0 0 0 0 i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "0 0 0 0 0 0 0 0 i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "0 0 0 0 0 0 0 0 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega645 +#------------------------------------------------------------ + +part + id = "m645"; + desc = "ATmega645"; + signature = 0x1E 0x96 0x05; + has_jtag = yes; +# stk500_devcode = 0x??; # No STK500v1 support? +# avr910_devcode = 0x??; # Try the ATmega16 one + avr910_devcode = 0x74; + pagel = 0xd7; + bs2 = 0xa0; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x31; + spmcr = 0x57; + allowfullpagebitstream = no; + + ocdrev = 3; + + memory "eeprom" + paged = no; /* leave this "no" */ + page_size = 8; /* for parallel programming */ + size = 2048; + min_write_delay = 9000; + max_write_delay = 9000; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 0 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 8; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 65536; + page_size = 256; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 0 0 0 0 0", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 0 0 0 0 0", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " a15 a14 a13 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " 0 0 0 0 0 0 0 0"; + + mode = 0x41; + delay = 10; + blocksize = 128; + readsize = 256; + ; + + memory "lock" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 0 0 0 0 0", + "0 0 0 0 0 0 0 0 1 1 i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "0 0 0 0 0 0 0 0 i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "0 0 0 0 0 0 0 0 i i i i i i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "0 0 0 0 0 0 0 0 1 1 1 1 1 i i i"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 a1 a0 o o o o o o o o"; + ; + + memory "calibration" + size = 1; + + read = "0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega3250 +#------------------------------------------------------------ + +part parent "m325" + id = "m3250"; + desc = "ATmega3250"; + signature = 0x1E 0x95 0x06; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega6450 +#------------------------------------------------------------ + +part parent "m645" + id = "m6450"; + desc = "ATmega6450"; + signature = 0x1E 0x96 0x06; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# AVR XMEGA family common values +#------------------------------------------------------------ + +part + id = ".xmega"; + desc = "AVR XMEGA family common values"; + has_pdi = yes; + nvm_base = 0x01c0; + mcu_base = 0x0090; + + memory "signature" + size = 3; + offset = 0x1000090; + ; + + memory "prodsig" + size = 0x32; + offset = 0x8e0200; + page_size = 0x32; + readsize = 0x32; + ; + + memory "fuse1" + size = 1; + offset = 0x8f0021; + ; + + memory "fuse2" + size = 1; + offset = 0x8f0022; + ; + + memory "fuse4" + size = 1; + offset = 0x8f0024; + ; + + memory "fuse5" + size = 1; + offset = 0x8f0025; + ; + + memory "lock" + size = 1; + offset = 0x8f0027; + ; + + memory "data" + # SRAM, only used to supply the offset + offset = 0x1000000; + ; +; + +#------------------------------------------------------------ +# ATxmega16A4U +#------------------------------------------------------------ + +part parent ".xmega" + id = "x16a4u"; + desc = "ATxmega16A4U"; + signature = 0x1e 0x94 0x41; + usbpid = 0x2fe3; + + memory "eeprom" + size = 0x400; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x4000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x803000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x804000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x5000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega16C4 +#------------------------------------------------------------ + +part parent "x16a4u" + id = "x16c4"; + desc = "ATxmega16C4"; + signature = 0x1e 0x95 0x44; +; + +#------------------------------------------------------------ +# ATxmega16D4 +#------------------------------------------------------------ + +part parent "x16a4u" + id = "x16d4"; + desc = "ATxmega16D4"; + signature = 0x1e 0x94 0x42; +; + +#------------------------------------------------------------ +# ATxmega16A4 +#------------------------------------------------------------ + +part parent "x16a4u" + id = "x16a4"; + desc = "ATxmega16A4"; + signature = 0x1e 0x94 0x41; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega32A4U +#------------------------------------------------------------ + +part parent ".xmega" + id = "x32a4u"; + desc = "ATxmega32A4U"; + signature = 0x1e 0x95 0x41; + usbpid = 0x2fe4; + + memory "eeprom" + size = 0x400; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x8000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x807000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x808000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x9000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega32C4 +#------------------------------------------------------------ + +part parent "x32a4u" + id = "x32c4"; + desc = "ATxmega32C4"; + signature = 0x1e 0x94 0x43; +; + +#------------------------------------------------------------ +# ATxmega32D4 +#------------------------------------------------------------ + +part parent "x32a4u" + id = "x32d4"; + desc = "ATxmega32D4"; + signature = 0x1e 0x95 0x42; +; + +#------------------------------------------------------------ +# ATxmega32A4 +#------------------------------------------------------------ + +part parent "x32a4u" + id = "x32a4"; + desc = "ATxmega32A4"; + signature = 0x1e 0x95 0x41; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega64A4U +#------------------------------------------------------------ + +part parent ".xmega" + id = "x64a4u"; + desc = "ATxmega64A4U"; + signature = 0x1e 0x96 0x46; + usbpid = 0x2fe5; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x10000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x80f000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x810000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x11000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega64C3 +#------------------------------------------------------------ + +part parent "x64a4u" + id = "x64c3"; + desc = "ATxmega64C3"; + signature = 0x1e 0x96 0x49; + usbpid = 0x2fd6; +; + +#------------------------------------------------------------ +# ATxmega64D3 +#------------------------------------------------------------ + +part parent "x64a4u" + id = "x64d3"; + desc = "ATxmega64D3"; + signature = 0x1e 0x96 0x4a; +; + +#------------------------------------------------------------ +# ATxmega64D4 +#------------------------------------------------------------ + +part parent "x64a4u" + id = "x64d4"; + desc = "ATxmega64D4"; + signature = 0x1e 0x96 0x47; +; + +#------------------------------------------------------------ +# ATxmega64A1 +#------------------------------------------------------------ + +part parent "x64a4u" + id = "x64a1"; + desc = "ATxmega64A1"; + signature = 0x1e 0x96 0x4e; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega64A1U +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64a1u"; + desc = "ATxmega64A1U"; + signature = 0x1e 0x96 0x4e; + usbpid = 0x2fe8; +; + +#------------------------------------------------------------ +# ATxmega64A3 +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64a3"; + desc = "ATxmega64A3"; + signature = 0x1e 0x96 0x42; +; + +#------------------------------------------------------------ +# ATxmega64A3U +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64a3u"; + desc = "ATxmega64A3U"; + signature = 0x1e 0x96 0x42; + usbpid = 0x2fe5; +; + +#------------------------------------------------------------ +# ATxmega64A4 +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64a4"; + desc = "ATxmega64A4"; + signature = 0x1e 0x96 0x46; +; + +#------------------------------------------------------------ +# ATxmega64B1 +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64b1"; + desc = "ATxmega64B1"; + signature = 0x1e 0x96 0x52; + usbpid = 0x2fe1; +; + +#------------------------------------------------------------ +# ATxmega64B3 +#------------------------------------------------------------ + +part parent "x64a1" + id = "x64b3"; + desc = "ATxmega64B3"; + signature = 0x1e 0x96 0x51; + usbpid = 0x2fdf; +; + +#------------------------------------------------------------ +# ATxmega128C3 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x128c3"; + desc = "ATxmega128C3"; + signature = 0x1e 0x97 0x52; + usbpid = 0x2fd7; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x20000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x81e000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x820000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x22000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega128D3 +#------------------------------------------------------------ + +part parent "x128c3" + id = "x128d3"; + desc = "ATxmega128D3"; + signature = 0x1e 0x97 0x48; +; + +#------------------------------------------------------------ +# ATxmega128D4 +#------------------------------------------------------------ + +part parent "x128c3" + id = "x128d4"; + desc = "ATxmega128D4"; + signature = 0x1e 0x97 0x47; +; + +#------------------------------------------------------------ +# ATxmega128A1 +#------------------------------------------------------------ + +part parent "x128c3" + id = "x128a1"; + desc = "ATxmega128A1"; + signature = 0x1e 0x97 0x4c; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega128A1 revision D +#------------------------------------------------------------ + +part parent "x128a1" + id = "x128a1d"; + desc = "ATxmega128A1revD"; + signature = 0x1e 0x97 0x41; +; + +#------------------------------------------------------------ +# ATxmega128A1U +#------------------------------------------------------------ + +part parent "x128a1" + id = "x128a1u"; + desc = "ATxmega128A1U"; + signature = 0x1e 0x97 0x4c; + usbpid = 0x2fed; +; + +#------------------------------------------------------------ +# ATxmega128A3 +#------------------------------------------------------------ + +part parent "x128a1" + id = "x128a3"; + desc = "ATxmega128A3"; + signature = 0x1e 0x97 0x42; +; + +#------------------------------------------------------------ +# ATxmega128A3U +#------------------------------------------------------------ + +part parent "x128a1" + id = "x128a3u"; + desc = "ATxmega128A3U"; + signature = 0x1e 0x97 0x42; + usbpid = 0x2fe6; +; + +#------------------------------------------------------------ +# ATxmega128A4 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x128a4"; + desc = "ATxmega128A4"; + signature = 0x1e 0x97 0x46; + has_jtag = yes; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x20000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x81f000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x820000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x22000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega128A4U +#------------------------------------------------------------ + +part parent ".xmega" + id = "x128a4u"; + desc = "ATxmega128A4U"; + signature = 0x1e 0x97 0x46; + usbpid = 0x2fde; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x20000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x81f000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x820000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x22000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega128B1 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x128b1"; + desc = "ATxmega128B1"; + signature = 0x1e 0x97 0x4d; + usbpid = 0x2fea; + has_jtag = yes; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x20000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x81e000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x820000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "flash" + size = 0x22000; + offset = 0x800000; + page_size = 0x100; + readsize = 0x100; + ; + + memory "usersig" + size = 0x100; + offset = 0x8e0400; + page_size = 0x100; + readsize = 0x100; + ; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega128B3 +#------------------------------------------------------------ + +part parent "x128b1" + id = "x128b3"; + desc = "ATxmega128B3"; + signature = 0x1e 0x97 0x4b; + usbpid = 0x2fe0; +; + +#------------------------------------------------------------ +# ATxmega192C3 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x192c3"; + desc = "ATxmega192C3"; + signature = 0x1e 0x97 0x51; + # usbpid = 0x2f??; + + memory "eeprom" + size = 0x800; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x30000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x82e000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x830000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x32000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega192D3 +#------------------------------------------------------------ + +part parent "x192c3" + id = "x192d3"; + desc = "ATxmega192D3"; + signature = 0x1e 0x97 0x49; +; + +#------------------------------------------------------------ +# ATxmega192A1 +#------------------------------------------------------------ + +part parent "x192c3" + id = "x192a1"; + desc = "ATxmega192A1"; + signature = 0x1e 0x97 0x4e; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega192A3 +#------------------------------------------------------------ + +part parent "x192a1" + id = "x192a3"; + desc = "ATxmega192A3"; + signature = 0x1e 0x97 0x44; +; + +#------------------------------------------------------------ +# ATxmega192A3U +#------------------------------------------------------------ + +part parent "x192a1" + id = "x192a3u"; + desc = "ATxmega192A3U"; + signature = 0x1e 0x97 0x44; + usbpid = 0x2fe7; +; + +#------------------------------------------------------------ +# ATxmega256C3 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x256c3"; + desc = "ATxmega256C3"; + signature = 0x1e 0x98 0x46; + usbpid = 0x2fda; + + memory "eeprom" + size = 0x1000; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x40000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x83e000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x840000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x42000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega256D3 +#------------------------------------------------------------ + +part parent "x256c3" + id = "x256d3"; + desc = "ATxmega256D3"; + signature = 0x1e 0x98 0x44; +; + +#------------------------------------------------------------ +# ATxmega256A1 +#------------------------------------------------------------ + +part parent "x256c3" + id = "x256a1"; + desc = "ATxmega256A1"; + signature = 0x1e 0x98 0x46; + has_jtag = yes; + + memory "fuse0" + size = 1; + offset = 0x8f0020; + ; +; + +#------------------------------------------------------------ +# ATxmega256A3 +#------------------------------------------------------------ + +part parent "x256a1" + id = "x256a3"; + desc = "ATxmega256A3"; + signature = 0x1e 0x98 0x42; +; + +#------------------------------------------------------------ +# ATxmega256A3U +#------------------------------------------------------------ + +part parent "x256a1" + id = "x256a3u"; + desc = "ATxmega256A3U"; + signature = 0x1e 0x98 0x42; + usbpid = 0x2fec; +; + +#------------------------------------------------------------ +# ATxmega256A3B +#------------------------------------------------------------ + +part parent "x256a1" + id = "x256a3b"; + desc = "ATxmega256A3B"; + signature = 0x1e 0x98 0x43; +; + +#------------------------------------------------------------ +# ATxmega256A3BU +#------------------------------------------------------------ + +part parent "x256a1" + id = "x256a3bu"; + desc = "ATxmega256A3BU"; + signature = 0x1e 0x98 0x43; + usbpid = 0x2fe2; +; + +#------------------------------------------------------------ +# ATxmega384C3 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x384c3"; + desc = "ATxmega384C3"; + signature = 0x1e 0x98 0x45; + usbpid = 0x2fdb; + + memory "eeprom" + size = 0x1000; + offset = 0x8c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x60000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "apptable" + size = 0x2000; + offset = 0x85e000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "boot" + size = 0x2000; + offset = 0x860000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "flash" + size = 0x62000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "usersig" + size = 0x200; + offset = 0x8e0400; + page_size = 0x200; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega384D3 +#------------------------------------------------------------ + +part parent "x384c3" + id = "x384d3"; + desc = "ATxmega384D3"; + signature = 0x1e 0x98 0x47; +; + +#------------------------------------------------------------ +# ATxmega8E5 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x8e5"; + desc = "ATxmega8E5"; + signature = 0x1e 0x93 0x41; + + memory "eeprom" + size = 0x0200; + offset = 0x08c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x2000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "apptable" + size = 0x800; + offset = 0x00801800; + page_size = 0x80; + readsize = 0x100; + ; + + memory "boot" + size = 0x800; + offset = 0x00802000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "flash" + size = 0x2800; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "usersig" + size = 0x80; + offset = 0x8e0400; + page_size = 0x80; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega16E5 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x16e5"; + desc = "ATxmega16E5"; + signature = 0x1e 0x94 0x45; + + memory "eeprom" + size = 0x0200; + offset = 0x08c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x4000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x00803000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x00804000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "flash" + size = 0x5000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "usersig" + size = 0x80; + offset = 0x8e0400; + page_size = 0x80; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATxmega32E5 +#------------------------------------------------------------ + +part parent ".xmega" + id = "x32e5"; + desc = "ATxmega32E5"; + signature = 0x1e 0x95 0x4c; + + memory "eeprom" + size = 0x0400; + offset = 0x08c0000; + page_size = 0x20; + readsize = 0x100; + ; + + memory "application" + size = 0x8000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "apptable" + size = 0x1000; + offset = 0x00807000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "boot" + size = 0x1000; + offset = 0x00808000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "flash" + size = 0x9000; + offset = 0x0800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "usersig" + size = 0x80; + offset = 0x8e0400; + page_size = 0x80; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR32UC3A0512 +#------------------------------------------------------------ + +part + id = "uc3a0512"; + desc = "AT32UC3A0512"; + signature = 0xED 0xC0 0x3F; + has_jtag = yes; + is_avr32 = yes; + + memory "flash" + paged = yes; + page_size = 512; # bytes + readsize = 512; # bytes + num_pages = 1024; # could be set dynamicly + size = 0x00080000; # could be set dynamicly + offset = 0x80000000; + ; +; + +part parent "uc3a0512" + id = "ucr2"; + desc = "deprecated, use 'uc3a0512'"; +; + +#------------------------------------------------------------ +# ATtiny1634. +#------------------------------------------------------------ + +part + id = "t1634"; + desc = "ATtiny1634"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x86; + # avr910_devcode = 0x; + signature = 0x1e 0x94 0x12; + pagel = 0xB3; + bs2 = 0xB1; + reset = io; + chip_erase_delay = 9000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x26, 0x36, 0x66, 0x76, 0x2A, 0x3A, 0x6A, 0x7A, + 0x2E, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 0; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + memory "eeprom" + paged = no; + page_size = 4; + size = 256; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x a8", + " a7 a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 5; + blocksize = 4; + readsize = 256; + ; + + memory "flash" + paged = yes; + size = 16384; + page_size = 32; + num_pages = 512; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 128; + readsize = 256; + + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x i i i i i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x x x x x x x o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 1 1 1 1 i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; +; + +#------------------------------------------------------------ +# Common values for reduced core tinys (4/5/9/10/20/40) +#------------------------------------------------------------ + +part + id = ".reduced_core_tiny"; + desc = "Common values for reduced core tinys"; + has_tpi = yes; + + memory "signature" + size = 3; + offset = 0x3fc0; + page_size = 16; + ; + + memory "fuse" + size = 1; + offset = 0x3f40; + page_size = 16; + blocksize = 4; + ; + + memory "calibration" + size = 1; + offset = 0x3f80; + page_size = 16; + ; + + memory "lockbits" + size = 1; + offset = 0x3f00; + page_size = 16; + ; +; + +#------------------------------------------------------------ +# ATtiny4 +#------------------------------------------------------------ + +part parent ".reduced_core_tiny" + id = "t4"; + desc = "ATtiny4"; + signature = 0x1e 0x8f 0x0a; + + memory "flash" + size = 512; + offset = 0x4000; + page_size = 16; + blocksize = 128; + ; +; + +#------------------------------------------------------------ +# ATtiny5 +#------------------------------------------------------------ + +part parent "t4" + id = "t5"; + desc = "ATtiny5"; + signature = 0x1e 0x8f 0x09; +; + +#------------------------------------------------------------ +# ATtiny9 +#------------------------------------------------------------ + +part parent ".reduced_core_tiny" + id = "t9"; + desc = "ATtiny9"; + signature = 0x1e 0x90 0x08; + + memory "flash" + size = 1024; + offset = 0x4000; + page_size = 16; + blocksize = 128; + ; +; + +#------------------------------------------------------------ +# ATtiny10 +#------------------------------------------------------------ + +part parent "t9" + id = "t10"; + desc = "ATtiny10"; + signature = 0x1e 0x90 0x03; +; + +#------------------------------------------------------------ +# ATtiny20 +#------------------------------------------------------------ + +part parent ".reduced_core_tiny" + id = "t20"; + desc = "ATtiny20"; + signature = 0x1e 0x91 0x0F; + + memory "flash" + size = 2048; + offset = 0x4000; + page_size = 16; + blocksize = 128; + ; +; + +#------------------------------------------------------------ +# ATtiny40 +#------------------------------------------------------------ + +part parent ".reduced_core_tiny" + id = "t40"; + desc = "ATtiny40"; + signature = 0x1e 0x92 0x0E; + + memory "flash" + size = 4096; + offset = 0x4000; + page_size = 64; + blocksize = 128; + ; +; + +#------------------------------------------------------------ +# ATmega406 +#------------------------------------------------------------ + +part + id = "m406"; + desc = "ATMEGA406"; + has_jtag = yes; + signature = 0x1e 0x95 0x07; + + # STK500 parameters (parallel programming IO lines) + pagel = 0xa7; + bs2 = 0xa0; + serial = no; + parallel = yes; + + # STK500v2 HV programming parameters, from XML + pp_controlstack = 0x0e, 0x1e, 0x0f, 0x1f, 0x2e, 0x3e, 0x2f, 0x3f, + 0x4e, 0x5e, 0x4f, 0x5f, 0x6e, 0x7e, 0x6f, 0x7f, + 0x66, 0x76, 0x67, 0x77, 0x6a, 0x7a, 0x6b, 0x7b, + 0xbe, 0xfd, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + + # JTAG ICE mkII parameters, also from XML files + allowfullpagebitstream = no; + enablepageprogramming = yes; + idr = 0x51; + rampz = 0x00; + spmcr = 0x57; + eecr = 0x3f; + + memory "eeprom" + paged = no; + size = 512; + page_size = 4; + blocksize = 4; + readsize = 4; + num_pages = 128; + ; + + memory "flash" + paged = yes; + size = 40960; + page_size = 128; + blocksize = 128; + readsize = 128; + num_pages = 320; + ; + + memory "hfuse" + size = 1; + ; + + memory "lfuse" + size = 1; + ; + + memory "lockbits" + size = 1; + ; + + memory "signature" + size = 3; + ; +; + +#------------------------------------------------------------ +# ATtiny87 +#------------------------------------------------------------ + +# Changes against ATtiny167 (beside IDs) +# memory "flash" +# size = 8192; +# num_pages = 64; + +part + id = "t87"; + desc = "ATtiny87"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, + 0x00, 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, + 0xBF, 0x99, 0xF9, 0xBB, 0xAF; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x93 0x87; + reset = io; + chip_erase_delay = 1000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x06, 0x16, 0x46, 0x56, 0x0A, 0x1A, 0x4A, 0x5A, + 0x1E, 0x7C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 20; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x00; + spmcr = 0x57; + allowfullpagebitstream = no; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 x x x x x a8", + "a8 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " 0 0 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 8192; + page_size = 128; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 64; + readsize = 256; + ; +# ATtiny87 has Signature Bytes: 0x1E 0x93 0x87. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATtiny167 +#------------------------------------------------------------ + +part + id = "t167"; + desc = "ATtiny167"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, + 0x00, 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, + 0xBF, 0x99, 0xF9, 0xBB, 0xAF; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + avr910_devcode = 0x20; + signature = 0x1e 0x94 0x87; + reset = io; + chip_erase_delay = 1000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 0; + + pp_controlstack = + 0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E, + 0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E, + 0x06, 0x16, 0x46, 0x56, 0x0A, 0x1A, 0x4A, 0x5A, + 0x1E, 0x7C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 20; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + idr = 0x00; + spmcr = 0x57; + allowfullpagebitstream = no; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 x x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 x x x x x a8", + "a8 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " 0 0 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 16384; + page_size = 128; + num_pages = 128; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 a12 a11 a10 a9 a8", + " a7 a6 x x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 10; + blocksize = 64; + readsize = 256; + ; +# ATtiny167 has Signature Bytes: 0x1E 0x94 0x87. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x x x x i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + + +#------------------------------------------------------------ +# ATTiny441 +#------------------------------------------------------------ + + +part + id = "t441"; + desc = "ATtiny441"; + has_debugwire = yes; + flash_instr = 0xB4, 0x07, 0x17; + eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, + 0xBC, 0x07, 0xB4, 0x07, 0xBA, 0x0D, 0xBB, 0xBC, + 0x99, 0xE1, 0xBB, 0xAC; +## no STK500 devcode in XML file, use the ATtiny45 one + stk500_devcode = 0x14; +## avr910_devcode = ?; +## Try the AT90S2313 devcode: + ##avr910_devcode = 0x20; + signature = 0x1e 0x92 0x15; + reset = io; + chip_erase_delay = 15000; + + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + hvsp_controlstack = + 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, + 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, + 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, + 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x0F; + hventerstabdelay = 100; + hvspcmdexedelay = 0; + synchcycles = 6; + latchcycles = 1; + togglevtg = 1; + poweroffdelay = 25; + resetdelayms = 0; + resetdelayus = 70; + hvleavestabdelay = 100; + resetdelay = 25; + chiperasepolltimeout = 40; + chiperasetime = 0; + programfusepolltimeout = 25; + programlockpolltimeout = 25; + + #ocdrev = 1; + + memory "eeprom" + size = 512; + paged = no; + page_size = 4; + min_write_delay = 4000; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = "1 0 1 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 o o o o o o o o"; + + write = "1 1 0 0 0 0 0 0 0 0 0 x x x x a8", + "a7 a6 a5 a4 a3 a2 a1 a0 i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 4; + readsize = 256; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 16; + num_pages = 256; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x x x a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x x x a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 0 a10 a9 a8", + " a7 a6 a5 a4 a3 x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 12; + blocksize = 32; + readsize = 256; + ; +# ATtiny441 has Signature Bytes: 0x1E 0x92 0x0C. + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + + memory "lock" + size = 1; + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x x x x x x x i i"; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "lfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "hfuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "efuse" + size = 1; + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x i i i i i i i i"; + + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + min_write_delay = 9000; + max_write_delay = 9000; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATtiny48 +#------------------------------------------------------------ + +part + id = "t48"; + desc = "ATtiny48"; + has_debugwire = yes; + flash_instr = 0xB6, 0x01, 0x11; + eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, + 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, + 0x99, 0xF9, 0xBB, 0xAF; + stk500_devcode = 0x73; +# avr910_devcode = 0x; + signature = 0x1e 0x92 0x09; + pagel = 0xd7; + bs2 = 0xc2; + chip_erase_delay = 15000; + pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", + "x x x x x x x x x x x x x x x x"; + + chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", + "x x x x x x x x x x x x x x x x"; + + timeout = 200; + stabdelay = 100; + cmdexedelay = 25; + synchloops = 32; + bytedelay = 0; + pollindex = 3; + pollvalue = 0x53; + predelay = 1; + postdelay = 1; + pollmethod = 1; + + pp_controlstack = + 0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, + 0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, + 0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, + 0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; + hventerstabdelay = 100; + progmodedelay = 0; + latchcycles = 5; + togglevtg = 1; + poweroffdelay = 15; + resetdelayms = 1; + resetdelayus = 0; + hvleavestabdelay = 15; + resetdelay = 15; + chiperasepulsewidth = 0; + chiperasepolltimeout = 10; + programfusepulsewidth = 0; + programfusepolltimeout = 5; + programlockpulsewidth = 0; + programlockpolltimeout = 5; + + ocdrev = 1; + + memory "eeprom" + paged = no; + page_size = 4; + size = 64; + min_write_delay = 3600; + max_write_delay = 3600; + readback_p1 = 0xff; + readback_p2 = 0xff; + read = " 1 0 1 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + write = " 1 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x a6 a5 a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_lo = " 1 1 0 0 0 0 0 1", + " 0 0 0 0 0 0 0 0", + " 0 0 0 0 0 0 a1 a0", + " i i i i i i i i"; + + writepage = " 1 1 0 0 0 0 1 0", + " 0 0 x x x x x x", + " x a6 a5 a4 a3 a2 0 0", + " x x x x x x x x"; + + mode = 0x41; + delay = 20; + blocksize = 4; + readsize = 64; + ; + memory "flash" + paged = yes; + size = 4096; + page_size = 64; + num_pages = 64; + min_write_delay = 4500; + max_write_delay = 4500; + readback_p1 = 0xff; + readback_p2 = 0xff; + read_lo = " 0 0 1 0 0 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + read_hi = " 0 0 1 0 1 0 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 a4 a3 a2 a1 a0", + " o o o o o o o o"; + + loadpage_lo = " 0 1 0 0 0 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + loadpage_hi = " 0 1 0 0 1 0 0 0", + " 0 0 0 x x x x x", + " x x x a4 a3 a2 a1 a0", + " i i i i i i i i"; + + writepage = " 0 1 0 0 1 1 0 0", + " 0 0 0 0 a11 a10 a9 a8", + " a7 a6 a5 x x x x x", + " x x x x x x x x"; + + mode = 0x41; + delay = 6; + blocksize = 64; + readsize = 256; + ; + + memory "lfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "hfuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", + "x x x x x x x x i i i i i i i i"; + ; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x 1 1 1 1 1 1 1 i"; + ; + + memory "lock" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", + "x x x x x x x x 1 1 i i i i i i"; + ; + + memory "calibration" + size = 1; + read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", + "0 0 0 0 0 0 0 0 o o o o o o o o"; + ; + + memory "signature" + size = 3; + read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", + "x x x x x x a1 a0 o o o o o o o o"; + ; + ; + +#------------------------------------------------------------ +# ATmega164A +#------------------------------------------------------------ + +# similar to ATmega164P + +part parent "m164p" + id = "m164a"; + desc = "ATmega164A"; + signature = 0x1e 0x94 0x0f; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega164PA +#------------------------------------------------------------ + +# similar to ATmega164P + +part parent "m164p" + id = "m164pa"; + desc = "ATmega164PA"; + signature = 0x1e 0x94 0x0a; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega324PB +#------------------------------------------------------------ + +# similar to ATmega324P + +part parent "m324p" + id = "m324pb"; + desc = "ATmega324PB"; + signature = 0x1e 0x95 0x17; + + ocdrev = 3; + + memory "efuse" + size = 1; + min_write_delay = 4500; + max_write_delay = 4500; + read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", + "x x x x x x x x o o o o o o o o"; + + write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", + "x x x x x x x x x x x x i i i i"; + ; +; + +#------------------------------------------------------------ +# ATmega324A +#------------------------------------------------------------ + +# similar to ATmega324P + +part parent "m324p" + id = "m324a"; + desc = "ATmega324A"; + signature = 0x1e 0x95 0x15; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega644A +#------------------------------------------------------------ + +# similar to ATmega164p + +part parent "m644" + id = "m644a"; + desc = "ATmega644A"; + signature = 0x1e 0x96 0x09; + + ocdrev = 3; + ; + +#------------------------------------------------------------ +# ATmega644PA +#------------------------------------------------------------ + +# similar to ATmega164p + +part parent "m644" + id = "m644pa"; + desc = "ATmega644PA"; + signature = 0x1e 0x96 0x0a; + + ocdrev = 3; + ; diff --git a/compiled/tools/win/tool-avrdude/avrdude.exe b/compiled/tools/win/tool-avrdude/avrdude.exe new file mode 100644 index 0000000000000000000000000000000000000000..2b5b546952363054614dfcbd9b8a25429bb517e2 GIT binary patch literal 524800 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