summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libraries/OBD/OBD.cpp21
-rw-r--r--libraries/OBD/OBD.h8
-rw-r--r--unologger/bin/Release/obdlogger_uno.elf.eep.hex1
-rw-r--r--unologger/bin/Release/obdlogger_uno.elf.hex1086
-rw-r--r--unologger/bin/Release/obdlogger_uno.hex1086
-rw-r--r--unologger/bin/core_uno_16.abin0 -> 79698 bytes
-rw-r--r--unologger/bin/lib_uno_16.abin0 -> 110692 bytes
-rw-r--r--unologger/unologger.depend88
-rw-r--r--unologger/unologger.layout39
9 files changed, 2315 insertions, 14 deletions
diff --git a/libraries/OBD/OBD.cpp b/libraries/OBD/OBD.cpp
index 72955f0..8ee5ae9 100644
--- a/libraries/OBD/OBD.cpp
+++ b/libraries/OBD/OBD.cpp
@@ -2,7 +2,7 @@
* Arduino Library for OBD-II UART/I2C Adapter
* Distributed under GPL v2.0
* Visit http://freematics.com for more information
-* (C)2012-2014 Stanley Huang <stanleyhuangyc@gmail.com>
+* (C)2012-2015 Stanley Huang <stanleyhuangyc@gmail.com>
*************************************************************************/
#include <Arduino.h>
@@ -377,17 +377,14 @@ void COBD::end()
bool COBD::setBaudRate(unsigned long baudrate)
{
- char buf[OBD_RECV_BUF_SIZE];
OBDUART.print("ATBR1 ");
OBDUART.print(baudrate);
OBDUART.print('\r');
- if (receive(buf) && strstr(buf, "OK")) {
- OBDUART.end();
- OBDUART.begin(baudrate);
- return true;
- } else {
- return false;
- }
+ delay(100);
+ OBDUART.end();
+ OBDUART.begin(baudrate);
+ while (available()) read();
+ return true;
}
bool COBD::initGPS(unsigned long baudrate)
@@ -490,7 +487,7 @@ void COBDI2C::write(const char* s)
Wire.endTransmission();
}
-bool COBDI2C::sendCommand(byte cmd, uint8_t data, byte* payload, byte payloadBytes)
+bool COBDI2C::sendCommandBlock(byte cmd, uint8_t data, byte* payload, byte payloadBytes)
{
COMMAND_BLOCK cmdblock = {millis(), cmd, data};
Wire.beginTransmission(I2C_ADDR);
@@ -548,13 +545,13 @@ void COBDI2C::setPID(byte pid)
void COBDI2C::applyPIDs()
{
- sendCommand(CMD_APPLY_OBD_PIDS, 0, (byte*)obdPid, sizeof(obdPid));
+ sendCommandBlock(CMD_APPLY_OBD_PIDS, 0, (byte*)obdPid, sizeof(obdPid));
delay(200);
}
void COBDI2C::loadData()
{
- sendCommand(CMD_LOAD_OBD_DATA);
+ sendCommandBlock(CMD_LOAD_OBD_DATA);
dataIdleLoop();
Wire.requestFrom((byte)I2C_ADDR, (byte)MAX_PAYLOAD_SIZE, (byte)0);
Wire.readBytes((char*)obdInfo, MAX_PAYLOAD_SIZE);
diff --git a/libraries/OBD/OBD.h b/libraries/OBD/OBD.h
index d7e46cb..362c1bb 100644
--- a/libraries/OBD/OBD.h
+++ b/libraries/OBD/OBD.h
@@ -2,7 +2,7 @@
* Arduino Library for OBD-II UART/I2C Adapter
* Distributed under GPL v2.0
* Visit http://freematics.com for more information
-* (C)2012-2014 Stanley Huang <stanleyhuangyc@gmail.com>
+* (C)2012-2015 Stanley Huang <stanleyhuangyc@gmail.com>
*************************************************************************/
#include <Arduino.h>
@@ -132,6 +132,7 @@ public:
virtual void wakeup();
// set working protocol (default auto)
virtual bool setProtocol(OBD_PROTOCOLS h = PROTO_AUTO);
+ // send AT command and receive response
virtual byte sendCommand(const char* cmd, char* buf);
// clear diagnostic trouble code
virtual void clearDTC();
@@ -213,15 +214,18 @@ public:
void end();
bool read(byte pid, int& result);
void write(const char* s);
+ // API not applicable
+ bool setBaudRate(unsigned long baudrate) { return false; }
// Asynchronized access API
void setPID(byte pid);
void applyPIDs();
void loadData();
uint16_t getData(byte pid, int& result);
protected:
- bool sendCommand(byte cmd, uint8_t data = 0, byte* payload = 0, byte payloadBytes = 0);
byte receive(char* buffer, int timeout = OBD_TIMEOUT_LONG);
byte m_addr;
PID_INFO obdInfo[MAX_PIDS];
byte obdPid[MAX_PIDS];
+private:
+ bool sendCommandBlock(byte cmd, uint8_t data = 0, byte* payload = 0, byte payloadBytes = 0);
};
diff --git a/unologger/bin/Release/obdlogger_uno.elf.eep.hex b/unologger/bin/Release/obdlogger_uno.elf.eep.hex
new file mode 100644
index 0000000..7c166a1
--- /dev/null
+++ b/unologger/bin/Release/obdlogger_uno.elf.eep.hex
@@ -0,0 +1 @@
+:00000001FF
diff --git a/unologger/bin/Release/obdlogger_uno.elf.hex b/unologger/bin/Release/obdlogger_uno.elf.hex
new file mode 100644
index 0000000..f5f8c79
--- /dev/null
+++ b/unologger/bin/Release/obdlogger_uno.elf.hex
@@ -0,0 +1,1086 @@
+:100000000C9427030C944F030C944F030C944F0350
+:100010000C944F030C944F030C944F030C944F0318
+:100020000C944F030C944F030C944F030C944F0308
+:100030000C944F030C944F030C944F030C944F03F8
+:100040000C94021F0C944F030C94201B0C946E1BF9
+:100050000C944F030C944F030C944F030C944F03D8
+:100060000C94E2130C944F03000000F0FF0FFCFF10
+:100070003FFEFF7FFEFF7FFFFFFFFFFFFF0700E068
+:100080000700E00700E0FFFFFFFFFFFFFEFF7FFE2E
+:10009000FF7FFCFF3FF0FF0F0000007000007000CA
+:1000A00000700000780000F80000FCFFFFFEFFFF7A
+:1000B000FEFFFFFFFFFFFFFFFFFFFFFF000000004D
+:1000C0000000000000000000000000F800E0FC005C
+:1000D000F8FE00FEFE80FFFFC0FF07F0FF07FCFFF9
+:1000E00007FFEFFFFFE3FFFFE1FE7FE0FE3FE0FCE5
+:1000F0000FE0F00300000000000000F8801FFE8009
+:100100003FFE807FFF807FFF80FFFF9CFFFF9CFF03
+:10011000071CE0073EE0FFFFFFFFFFFFFEFF7FFE43
+:10012000F77FFCF73FF0E31F00F00F00FE0F80FFAA
+:100130000FE0FF0FFCBF0FFF870FFF810F3F800F06
+:10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10015000FFFF00800F00800F000000FFC70FFFC7E8
+:100160003FFFC77FFFC77FFFC7FFFFC7FF8701E0D4
+:10017000C701E0C701E0C7FFFFC7FFFFC7FF7F87D9
+:10018000FF7F87FF3F07FE1F000000F0FF0FFCFF0F
+:100190003FFEFF7FFEFF7FFFFFFFFFFFFF0706E041
+:1001A0000707E00707E03FFFFF3FFFFF3EFF7F3EFF
+:1001B000FE7F3CFE3F38F81F0000000700000700EC
+:1001C000000700C00700F80700FF07E0FF07FEFF79
+:1001D000C7FFFFFFFF3FFFFF07FFFF00FF0F00FF0D
+:1001E00001001F0000000000000000F0E31FFCF70A
+:1001F0003FFEFF7FFEFF7FFFFFFFFFFFFF071CE0CB
+:10020000071CE0071CE0FFFFFFFFFFFFFEFF7FFE74
+:10021000F77FFCF73FF0E31F000000F81F1CFC7F96
+:100220003CFE7F7CFEFF7CFFFFFCFFFFFC07E0E065
+:1002300007E0E00760E0FFFFFFFFFFFFFEFF7FFE3C
+:10024000FF7FFCFF3FF0FF0F00E0F8FCFE1E0707FA
+:1002500007071EFEFCF8F00000070F3F3F7C7070A0
+:1002600070707C3F1F1F0700000000060707FFFF9C
+:10027000FFFF0000000000000000000000007F7F82
+:100280007F7F00000000000000383C3E3E0F070763
+:1002900007CFFFFEFE3800000040406070787C7E93
+:1002A0007F7773717070000000181C1E1E0FC7C787
+:1002B000E7FFFEBE9C000000000C1C3C3C78707008
+:1002C00070797F3F1F0F0000000080C0E070381C75
+:1002D0001EFFFFFFFF0000000607070706060606D1
+:1002E000067F7F7F7F06060000000000F0FFFFFF13
+:1002F000E7E7E7E7C78700000000387871707070A3
+:100300007070393F3F1F0F000080E0F0F8FC7F7FE6
+:100310006F67E1E1C0800000000F1F3F3F78707001
+:100320007070783F3F1F0F00000707070707C7E7F8
+:10033000F7FF7F3F1F0703010020387C7E3F0F0738
+:1003400003000000000000000000001CBEFEFFE7EC
+:10035000C3C3E7FFFEBE1C0000000E3F3F7F71607D
+:100360006060717F3F3F0F000078FCFEFE8F070743
+:1003700007078FFEFEFCF800000000014343737B7B
+:100380007F7F1F0F070300003C7E8381817E3C003E
+:10039000848482FFFF80800084C6E1A1B19F8E002B
+:1003A00042C3818989FF760020382422FFFF200084
+:1003B0005FDF998989F970003C7E898989FB720029
+:1003C0000101E1F91D0701006EFF898999FF76009F
+:1003D0004EDF9191917F3E0000005F00000007001A
+:1003E0000700147F147F14242A7F2A122313086421
+:1003F0006236495522500005030000001C224100CE
+:100400000041221C0014083E081408083E08080099
+:100410005030000008080808080060600000201044
+:100420000804023E5149453E00427F40004261516E
+:1004300049462141454B311814127F102745454547
+:10044000393C4A4949300171090503364949493661
+:10045000064949291E0036360000005636000008BD
+:10046000142241001414141414004122140802012F
+:10047000510906324979413E7E1111117E7F494969
+:1004800049363E414141227F4141221C7F49494931
+:10049000417F090909013E4149497A7F0808087FDF
+:1004A00000417F41002040413F017F081422417FED
+:1004B000404040407F020C027F7F0408107F3E4195
+:1004C00041413E7F090909063E4151215E7F0919DC
+:1004D0002946464949493101017F01013F404040D9
+:1004E0003F1F2040201F3F4038403F6314081463E3
+:1004F00007087008076151494543007F41410002E8
+:10050000040810200041417F000402010204404021
+:10051000404040000102040020545454787F484475
+:1005200044383844444420384444487F3854545470
+:1005300018087E0901020C5252523E7F08040478CA
+:1005400000447D40002040443D007F1028440000CE
+:10055000417F40007C041804787C08040478384407
+:100560004444387C14141408081414187C7C0804BF
+:1005700004084854545420043F4440203C40402048
+:100580007C1C2040201C3C4030403C442810284427
+:100590000C5050503C4464544C4400083641000018
+:1005A000007F000000413608001008081008008095
+:1005B000C0E0C0800080C0E0F0F8FC7830000001AE
+:1005C00003070F1F1F1F0F07030100000000000C8F
+:1005D0001C3C78F0E0C0E0F0783C1C0C00000030DF
+:1005E000383C1E0F0703070F1E3C38300000000088
+:1005F0000000240027002A00000000002500280039
+:100600002B0000000000230026002900040404043D
+:1006100004040404020202020202030303030303AC
+:100620000102040810204080010204081020010289
+:100630000408102000000007000201000003040667
+:100640000000000000000000F50B7F12401D112487
+:100650001FBECFEFD8E0DEBFCDBF12E0A0E0B1E01B
+:10066000E2E6F2E402C005900D92A235B107D9F797
+:1006700014E0A2E5B2E001C01D92AC33B107E1F78E
+:1006800016E0CEE4D6E004C02297FE010E94F420DA
+:10069000C834D107C9F70E94961D0C942F210C94E1
+:1006A0000000FB01DC0102C005900D92415050405A
+:1006B000D8F70895FB01DC0104C08D9101908019E9
+:1006C00021F441505040C8F7881B990B0895FB0155
+:1006D00051915523A9F0BF01DC014D9145174111FE
+:1006E000E1F759F4CD010190002049F04D914015FA
+:1006F0004111C9F3FB014111EFCF81E090E0019777
+:100700000895AEE0B0E0E7E8F3E00C9406210D892F
+:100710001E8986E08C831A8309838FEF9FE79E836F
+:100720008D839E01275E3F4FCE0101966F89788DA4
+:10073000A9010E94A5032F813885020F131FF8011C
+:1007400010822E96E4E00C942221ABE0B0E0EBEABC
+:10075000F3E00C94F8203C012B015A01FC011782B4
+:100760001682838181FD03C06FEF7FEFC6C19AE0DF
+:10077000892E1E010894211C311CF3012381F201F2
+:1007800023FD859123FF81912F01882309F4B2C1B4
+:10079000853239F423FD859123FF81912F01853224
+:1007A00029F490E0B3010E949805E7CF982FFF2429
+:1007B000EE249924FFE1FF15D0F09B3269F09C32C2
+:1007C00028F4903259F0933291F40EC09D3249F0E2
+:1007D000903369F441E024C052E0F52A84E0F82A1D
+:1007E00028C098E0F92A25C0E0E1FE2A22C0F7FCE3
+:1007F00029C0892F80538A3070F4F6FE05C0989C7A
+:10080000902C1124980E15C0E89CE02C1124E80EC1
+:10081000F0E2FF2A0EC09E3229F4F6FC6BC140E4E0
+:10082000F42A07C09C3619F450E8F52A02C098361D
+:1008300049F4F20123FD959123FF91912F01992312
+:1008400009F0B8CF892F8554833018F08052833057
+:1008500038F444E050E0A40EB51E5FE359830FC0A6
+:10086000933631F0933779F0933509F056C020C0B4
+:10087000F5018081898342E050E0A40EB51E61013C
+:1008800001E010E012C0F501C080D180F6FC03C089
+:100890006FEF7FEF02C0692D70E042E050E0A40EE0
+:1008A000B51EC6010E948D058C015FE7F52214C0BC
+:1008B000F501C080D180F6FC03C06FEF7FEF02C06E
+:1008C000692D70E042E050E0A40EB51EC6010E9402
+:1008D00082058C0150E8F52AF3FE07C01AC080E2B9
+:1008E00090E0B3010E949805EA948E2D90E00817DD
+:1008F0001907A8F30EC0F601F7FC8591F7FE819168
+:100900006F0190E0B3010E949805E110EA94015054
+:1009100010400115110579F7EAC0943611F09936A7
+:1009200069F5F7FE08C0F5012081318142815381CC
+:1009300084E090E00AC0F501808191819C01442708
+:1009400037FD4095542F82E090E0A80EB91E9FE637
+:10095000F92257FF09C050954095309521953F4F9A
+:100960004F4F5F4FE0E8FE2ACA01B901A1012AE01A
+:1009700030E00E94C405D82ED21840C0953729F423
+:100980001F2D1F7E2AE030E01DC01F2D197F9F36CE
+:1009900061F0903720F4983509F0ACC00FC0903763
+:1009A00039F0983709F0A6C004C028E030E00AC04A
+:1009B000106114FD146020E130E004C014FD1660E5
+:1009C00020E132E017FF08C0F5016081718182816A
+:1009D000938144E050E008C0F50180819181BC0121
+:1009E00080E090E042E050E0A40EB51EA1010E941C
+:1009F000C405D82ED2188FE7F82EF122F6FE0BC0D0
+:100A00005EEFF522D91438F4F4FE07C0F2FC05C0FD
+:100A10008FEEF82202C01D2D01C0192DF4FE0DC06D
+:100A2000FE01ED0DF11D8081803319F499EEF9225C
+:100A300008C01F5FF2FE05C003C08F2D867809F045
+:100A40001F5F0F2DF3FC14C0F0FE0FC01E1510F039
+:100A50009D2C0BC09D2C9E0C911A1E2D06C080E271
+:100A600090E0B3010E9498051F5F1E15C0F304C0FB
+:100A70001E1510F4E11A01C0EE2404FF0FC080E33C
+:100A800090E0B3010E94980502FF1DC001FD03C064
+:100A900088E790E00EC088E590E00BC0802F867854
+:100AA00091F001FF02C08BE201C080E2F7FC8DE211
+:100AB00090E0B3010E94980506C080E390E0B30186
+:100AC0000E9498059A94D914C0F3DA94F101ED0DBF
+:100AD000F11D808190E0B3010E949805DD20A9F707
+:100AE00006C080E290E0B3010E949805EA94EE20EF
+:100AF000C1F743CEF30166817781CB012B96E2E10A
+:100B00000C941421FC010590615070400110D8F73D
+:100B1000809590958E0F9F1F0895FC016150704045
+:100B200001900110D8F7809590958E0F9F1F089522
+:100B30000F931F93CF93DF938C01EB018B8181FF88
+:100B40001BC082FF0DC02E813F818C819D812817A3
+:100B5000390764F4E881F9810193F983E88306C0D9
+:100B6000E885F985802F0995892B31F48E819F8145
+:100B700001969F838E8302C00FEF1FEFC801DF91A4
+:100B8000CF911F910F910895FA01AA27283051F1B2
+:100B9000203181F1E8946F936E7F6E5F7F4F8F4FAE
+:100BA0009F4FAF4FB1E03ED0B4E03CD0670F781F0D
+:100BB000891F9A1FA11D680F791F8A1F911DA11DF2
+:100BC0006A0F711D811D911DA11D20D009F468942B
+:100BD0003F912AE0269F11243019305D3193DEF6D3
+:100BE000CF010895462F4770405D4193B3E00FD089
+:100BF000C9F7F6CF462F4F70405D4A3318F0495D74
+:100C000031FD4052419302D0A9F7EACFB4E0A69556
+:100C10009795879577956795BA95C9F70097610578
+:100C2000710508959B01AC010A2E069457954795CE
+:100C300037952795BA95C9F7620F731F841F951FC3
+:100C4000A01D08950895FC0190E067FF0CC0838506
+:100C50008EBD0DB407FEFDCF8EB582858EBD0DB461
+:100C600007FEFDCF0BC081858EBD0DB407FEFDCF05
+:100C70008EB580858EBD0DB407FEFDCF8EB59F5F0E
+:100C8000983011F0660FE1CF0895CF93DF93EB0119
+:100C900086E061E00E944B2085E060E00E944B20EE
+:100CA00080E090E00BC01EBC0DB407FEFDCF2EB55A
+:100CB0001EBC0DB407FEFDCF2EB501968C179D0707
+:100CC00090F385E061E00E944B20DF91CF91089581
+:100CD00087E00E944B2008950F931F938B0186E0BD
+:100CE00061E00E944B2085E060E00E944B201EBD29
+:100CF0000DB407FEFDCF8EB50EBD0DB407FEFDCFC2
+:100D00008EB585E061E00E944B201F910F91089500
+:100D10001F93162F86E061E00E944B2085E060E083
+:100D20000E944B201EBD0DB407FEFDCF8EB585E0A1
+:100D300061E00E944B201F9108951F93162F86E0BB
+:100D400060E00E944B2085E060E00E944B201EBDC9
+:100D50000DB407FEFDCF8EB585E061E00E944B200B
+:100D60001F910895CF92DF92EF92FF920F931F93FE
+:100D70008C017B016A016BE20E949D06C801B701EC
+:100D80000E946C06C801B6010E946C061F910F916B
+:100D9000FF90EF90DF90CF900895CF92DF92EF9287
+:100DA000FF920F931F938C017B016A016AE20E94FC
+:100DB0009D06C801B7010E946C06C801B6010E94D9
+:100DC0006C061F910F91FF90EF90DF90CF900895E8
+:100DD000CF92DF92EF92FF920F931F937C01FB0162
+:100DE000CA0169014FEE50E0BA01681B790B4E1B36
+:100DF0005F0BC7010E94CD06C701B601A8010E9482
+:100E0000B206C7016CE20E949D061F910F91FF90F0
+:100E1000EF90DF90CF9008954F925F926F927F9204
+:100E20009F92AF92BF92CF92DF92EF92FF920F9379
+:100E30001F93CF93DF935C013B016A017901FC01B1
+:100E40006685778524853585AB01415050404E0D30
+:100E50005F1D8901015010400C0D1D1D0E94E80608
+:100E600086E061E00E944B2085E060E00E944B201C
+:100E700013E0F694E7941A95E1F79E2C9A94892D45
+:100E8000992787FD909593949C012C9DC0012D9DE1
+:100E9000900D3C9D900D1124680E791EEE24FF24C8
+:100EA000442455244C185D081AC0E30100E010E00A
+:100EB00008C0FE01EC0DFD1DE491C5016E2F0E94DE
+:100EC00023060F5F1F4FC40DD51D892D801B87FF83
+:100ED000F0CF0894E11CF11C0894611C711CEC1407
+:100EE000FD0418F385E061E00E944B20F501848544
+:100EF00095858C0D9D1D95878487DF91CF911F91DE
+:100F00000F91FF90EF90DF90CF90BF90AF909F90A8
+:100F10007F906F905F904F900895CF93DF93EC0197
+:100F200060E070E04FEE50E00E94CD06CE0160E040
+:100F300070E04FE351E00E94B206CE016CE20E94E5
+:100F40009D0686E061E00E944B2085E060E00E9403
+:100F50004B2080E090E01EBC0DB407FEFDCF2EB507
+:100F60001EBC0DB407FEFDCF2EB51EBC0DB407FE92
+:100F7000FDCF2EB51EBC0DB407FEFDCF2EB50196DC
+:100F800026E98030920739F785E061E00E944B2026
+:100F90001D861C861F861E86DF91CF9108956F9255
+:100FA0007F928F929F92AF92BF92CF92DF92EF92F9
+:100FB000FF920F931F935C013B016A0149014FEEC1
+:100FC00050E0BA01601B710B421B530B0E94CD060F
+:100FD000C501B301A6010E94B206C5016CE20E94E0
+:100FE0009D0686E061E00E944B2085E060E00E9463
+:100FF0004B20081919090F5F1F4FC618D70808940E
+:10100000C11CD11C0C9DC0010D9D900D1C9D900D0F
+:1010100011240BC0FEBC0DB407FEFDCF2EB5EEBCF7
+:101020000DB407FEFDCF2EB50197009799F785E027
+:1010300061E00E944B201F910F91FF90EF90DF9095
+:10104000CF90BF90AF909F908F907F906F900895BA
+:10105000EF92FF920F931F938C01E62EF42E69ED11
+:101060000E949D0680E1F80EC8016F2D0E9488063F
+:1010700086E060E00E944B2085E060E00E944B200B
+:10108000EEBC0DB407FEFDCF8EB586E061E00E9498
+:101090004B201EBC0DB407FEFDCF1EB585E061E000
+:1010A0000E944B20812F1F910F91FF90EF90089588
+:1010B000CF92DF92EF92FF920F931F93DF93CF9324
+:1010C00000D00F92CDB7DEB76C01DE011196EBEFC9
+:1010D000F1E083E001900D928150E1F78E010F5F06
+:1010E0001F4FFF24EE24E394F394C60163ED4F2DCC
+:1010F0000E942808F80190818913EE240F5F1F4F8A
+:10110000F3E0FF1689F78E2D0F900F900F90CF917F
+:10111000DF911F910F91FF90EF90DF90CF90089596
+:10112000CF92DF92EF92FF920F931F93DF93CF93B3
+:10113000CDB7DEB7C055D0400FB6F894DEBF0FBEB6
+:10114000CDBF7C01D62EDC0112968C911297823095
+:1011500009F04CC01E964D915C911F971C960D9105
+:101160001C911D97C701BA01415F5F4F9801015F54
+:101170001F4F0E94E806F701848595854096958764
+:101180008487F9E0FD1570F16D2D70E025E0660FA4
+:10119000771F2A95E1F7685B7D4F8E010F5F1F4F28
+:1011A000C80140E250E00E94510386E061E00E94E5
+:1011B0004B2085E060E00E944B2091E1C92ED12CAC
+:1011C000CC0EDD1EC701D80150966C910E942306FB
+:1011D000C701F80161918F010E9423060C151D05BE
+:1011E00089F752C0C70160E071E056C0833009F052
+:1011F00056C0D7011E964D915C911F971C960D917C
+:101200001C911D97C701BA01495E5F4F9801015FAC
+:101210001F4F0E94E806F7018485958541969587C2
+:101220008487F9E0FD15A8F18E010F5D1F4F60E383
+:10123000D69EB001112468597F4FC80140E350E0A9
+:101240000E94510386E061E00E944B2085E060E04F
+:101250000E944B2080E3C82ED12CC00ED11EC701A6
+:10126000D80112966C910E942306C701F801618192
+:101270000E942306C701D8016C910E9423060D5FCE
+:101280001F4F0C151D0559F785E061E00E944B20AA
+:1012900014C0C70160E871E00E9445060EC0D70186
+:1012A000ED91FC910680F781E02DB9E0B61710F4BE
+:1012B00060E201C0605DC7010995C05BDF4F0FB6FA
+:1012C000F894DEBF0FBECDBFCF91DF911F910F917C
+:1012D000FF90EF90DF90CF90089504970E947109DE
+:1012E0000895CF92DF92EF92FF920F931F93DF93B7
+:1012F000CF9300D000D00F92CDB7DEB77C01D62EB1
+:101300002AE0621781F4FC01828190E0019653E0AB
+:10131000880F991F5A95E1F726853785280F391FC1
+:101320003787268762C0FDE06F1721F4FC01158620
+:1013300014865BC0FC014685578504851585BA0176
+:10134000495F5F4F98010C5F1F4F0E94E806F7014D
+:10135000848595850696958784878054914068F0AA
+:10136000F701868597850896978786871586148660
+:10137000803F910510F0178616868D2D81528E358F
+:1013800078F58D2D90E08197BC01660F771F660F71
+:10139000771F680F791F68527C4F8E010F5F1F4FB8
+:1013A000C80145E050E00E94510386E061E00E94E0
+:1013B0004B2085E060E00E944B2036E0C32ED12C0C
+:1013C000CC0EDD1EC701F80161918F010E9423063A
+:1013D0000C151D05B9F785E061E00E944B2005C0A2
+:1013E000C70168E270E00E94450680E090E00F903F
+:1013F0000F900F900F900F90CF91DF911F910F9151
+:10140000FF90EF90DF90CF9008950F931F938C0182
+:1014100085E061E00E94DF1F86E061E00E94DF1F3F
+:1014200087E061E00E94DF1F84E061E00E94DF1F2F
+:101430000E94241285E061E00E944B2086E061E07A
+:101440000E944B2084E060E00E944B206AE070E044
+:1014500080E090E00E947E1F84E061E00E944B20CB
+:10146000C8010E945808C8010E945808C8010E947B
+:101470005808C8016BEC0E949D06C80169E30E94F0
+:101480008806C8016CE20E948806C80160E00E94DC
+:101490008806C80164E30E948806C80162E00E94D1
+:1014A0008806C8016FEC0E949D06C80160E00E949A
+:1014B0008806C80161EC0E948806C80160E30E94AA
+:1014C0008806C80168EE0E949D06C80165E80E9472
+:1014D0008806C80160E00E948806C80168E70E948B
+:1014E0008806C8016AEE0E949D06C80160E00E945D
+:1014F0008806C80160E00E948806C8016DEE0E945F
+:101500009D06C80164E60E948806C80163E00E9447
+:101510008806C80162E10E948806C80161E80E944D
+:101520008806C80167EF0E949D06C80160E20E941C
+:101530008806C80160EC0E949D06C80163E20E9413
+:101540008806C80161EC0E949D06C80160E10E9406
+:101550008806C80165EC0E949D06C8016EE30E94E2
+:101560008806C80168E20E948806C80167EC0E94EC
+:101570009D06C80166E80E948806C80166E30E94CD
+:101580009D06C80168E40E948806C8016AE30E94BB
+:101590009D06C80165E50E948806C80161EB0E94AE
+:1015A0009D06C80160E00E948806C80168E10E94AB
+:1015B0008806C80166EB0E949D06C80168E00E948B
+:1015C0008806C80162E80E948806C80167E20E9496
+:1015D0008806C80162EF0E949D06C80160E00E9473
+:1015E0008806C80166E20E949D06C80161E00E946B
+:1015F0008806C80160EE0E949D06C8016FE00E9447
+:101600008806C80161E30E948806C8016BE20E9457
+:101610008806C8016CE00E948806C8016EE00E943E
+:101620008806C80168E00E948806C8016EE40E942E
+:101630008806C80161EF0E948806C80167E30E941E
+:101640008806C80167E00E948806C80160E10E9420
+:101650008806C80163E00E948806C8016EE00E9407
+:101660008806C80169E00E948806C80160E00E94FF
+:101670008806C80161EE0E949D06C80160E00E94D4
+:101680008806C8016EE00E948806C80164E10E94D5
+:101690008806C80163E00E948806C80161E10E94D3
+:1016A0008806C80167E00E948806C80161E30E94BD
+:1016B0008806C80161EC0E948806C80168E40E949F
+:1016C0008806C80168E00E948806C8016FE00E9491
+:1016D0008806C8016CE00E948806C80161E30E9488
+:1016E0008806C80166E30E948806C8016FE00E9470
+:1016F0008806C80161E10E949D0668E770E080E00D
+:1017000090E00E947E1FC80169E20E949D06C80108
+:101710006CE20E949D06C8010E948D07D801ED91E0
+:10172000FC910190F081E02DC80161E009958FEFF7
+:10173000F80182878387108611861F910F91089583
+:10174000CF92DF92EF92FF920F931F93CF93DF938D
+:101750008C017B01C42EC0E1D7E285E0D82EC70101
+:10176000BE010E94A920462F862F90E09C012C9F4D
+:10177000C0012D9F900D3C9F900D1124E81AF90A8D
+:10178000CE016AE070E00E94A920EB014423C1F47D
+:10179000CC20B1F06115710599F0CD14DCF0D801C1
+:1017A000ED91FC9111970480F581E02D13968C91B9
+:1017B00080FD02C06FEF01C060E0C80109950AC05A
+:1017C000D801ED91FC910480F581E02DC801642FD2
+:1017D0000995CC24DA9419F6DF91CF911F910F91DE
+:1017E000FF90EF90DF90CF900895109255021092E5
+:1017F0005902109258028BEE91E09093530280931D
+:1018000052020C96909357028093560281E0809387
+:10181000540280936402109265021092870282E063
+:1018200092E090936302809362021092B90208954D
+:10183000CB010E94C015282F30E028523040C9014A
+:101840000895CB010E94C0150895CB010E94C015D8
+:1018500094E6899FC00111246FEF70E00E94A920D7
+:10186000862F0895CB010E9491150895EF92FF9263
+:101870000F931F9381E0643F7807ECF0CB0188550C
+:1018800092406EE170E00E94BD204091C3025091F1
+:10189000C402633808F062E82FEE30E0261B3109FD
+:1018A00082E592E0BA010FEE10E0EFEFEE2EE7E0F6
+:1018B000FE2E0E94CF078091C3029091C402019630
+:1018C00060E471E00E94A920AC018093C3025093B0
+:1018D000C40282E592E0BA012EE630E00FEE10E09D
+:1018E000EE24FF240E94CF071F910F91FF90EF90ED
+:1018F0000895CF92DF92EF92FF921F936C01809137
+:10190000BA02882309F4A0C01091BB02F090BC0277
+:101910008C30B1F08D3050F4853009F468C08B30D4
+:1019200009F462C0843009F08DC032C08F3009F4F0
+:1019300045C0813309F46BC08D3009F083C01FC0EE
+:1019400010925F0210925E0280E190E0909361023B
+:101950008093600283E080935402812F9F2D60E189
+:1019600077E20E94A920BC0182E592E044E00E9457
+:10197000A00BC601612F7F2D0E94360C63C08AE543
+:1019800090E090935F0280935E0280E190E037C028
+:1019900084EA90E090935F0280935E0280E190E0A1
+:1019A000909361028093600283E080935402812FC0
+:1019B0009F2D64E670E00E94BD203EC0612F7F2D08
+:1019C00083E0683E7807F0F588EF90E090935F023F
+:1019D00080935E0280E190E09093610280936002C8
+:1019E00083E08093540229C084EA90E002C088E03A
+:1019F00090E090935F0280935E0288E490E0909381
+:101A000061028093600283E0809354020FC083E000
+:101A1000809354028AE590E090935F0280935E0287
+:101A200088E490E09093610280936002812F9F2D63
+:101A300068EE73E00E94A920BC0182E592E043E0D9
+:101A40000E94A00B1092BA020E944A1F6B017C01F7
+:101A50008091BD029091BE02A091BF02B091C002E0
+:101A6000C81AD90AEA0AFB0AFAE0F694E794D7946E
+:101A7000C794FA95D1F72091C1023091C2022C157A
+:101A80003D05A1F111E01093540284E091E09093A0
+:101A90005F0280935E0280E490E090936102809305
+:101AA0006002C9016CE370E00E94A92082E592E027
+:101AB00042E00E94A00B82E592E06AE30E94710975
+:101AC000109355028091C1029091C2026CE370E0C4
+:101AD0000E94A920BC0182E592E042E00E94A00B96
+:101AE00010925502D092C202C092C1021F91FF9083
+:101AF000EF90DF90CF900895662319F480E098EF7F
+:101B000002C080EE97E080935C0290935D026623B2
+:101B100019F46EEC75E002C06EEA75E082E592E0C1
+:101B200040E150E020E130E00E940C078FEF80930D
+:101B30005C0280935D020895CF92DF92EF92FF9254
+:101B40000F931F938C0181E08093540210925F02E7
+:101B500010925E0280E390E09093610280936002B5
+:101B600096E5C92E92E0D92EC60160E071E00E9490
+:101B7000EC1E87E5E82EF12CE00EF11EF7016081E6
+:101B800070E0769567956170C8010E947C0D109297
+:101B90005F0210925E0280E490E090936102809375
+:101BA0006002C60165E071E00E94EC1EF7016081F1
+:101BB00070E0A4E076956795AA95E1F76170C80199
+:101BC0000E947C0D1F910F91FF90EF90DF90CF90BE
+:101BD00008955F926F927F928F929F92AF92BF9281
+:101BE000CF92DF92EF92FF920F931F93DF93CF93E9
+:101BF000CDB7DEB7C058D0400FB6F894DEBF0FBEE9
+:101C0000CDBF7C010E949C0D8FE093E00E941E13CB
+:101C10000E94F01A892B49F4F701E95AFF4F80819D
+:101C200080618083C7010E949C0D4701C7010E940B
+:101C30009C0DD701ED91FC910280F381E02DC40150
+:101C400060E00995882391F3F701E95AFF4F8081FD
+:101C500082608083C7010E949C0D82E592E00E9411
+:101C60008D0781E0809354020E944A1F6093BD0259
+:101C70007093BE028093BF029093C0023701F8E2D6
+:101C8000CF2EF2E0DF2E00E0E0E85E2E5E01089449
+:101C9000A11CB11CF6011081D701ED91FC910484C7
+:101CA000F585E02DC301612F099582E592E06BE592
+:101CB0000E9471090E944A1FAB01BC0186E592E0B7
+:101CC0002AE030E00E945B1E82E592E06DE50E9412
+:101CD000710986E592E0612F40E150E00E947B1E91
+:101CE000F501552D11925A95E9F7D701ED91FC9127
+:101CF0000288F389E02DC401B50140ED57E0099554
+:101D0000882331F086E592E0B5010E94EF1E0F5F57
+:101D10000894C11CD11CBDE2CB16B2E0DB0609F071
+:101D2000B9CF10925F0210925E0280EE90E0909325
+:101D3000610280936002002329F186E592E06AE067
+:101D400071E00E94EC1E0E944A1F2091BD0230915A
+:101D5000BE024091BF025091C002621B730B840B04
+:101D6000950B202F30E040E050E00E94D02082E52B
+:101D700092E0B9014FEF0E94A00B86E592E065E189
+:101D800071E004C086E592E068E171E00E94EC1E1B
+:101D900068E873E180E090E00E947E1F82E592E0B7
+:101DA0000E948D0781E08093540240E000E074E3DC
+:101DB000D72E202F30E0C9018F719070892B89F1C7
+:101DC000842F6FE00E949D208D9DC0011124E1E0D1
+:101DD00089319E0740F5142F1F5F90935F02809317
+:101DE0005E02842F0E949D20892F880F90E063E07F
+:101DF000880F991F6A95E1F79093610280936002C2
+:101E0000316086E592E0B90140E150E00E94D91EC0
+:101E1000C301602F0E94C616682FC7010E947C0D67
+:101E2000412F0F5FC6CF68EB7BE080E090E00E941F
+:101E30007E1F82E592E00E948D0782E592E061E0DC
+:101E40000E94680610925402BB24BA94B0925C02BD
+:101E500087E080935D0204E010E010935F0200933E
+:101E60005E02109261021092600286E592E060E2EA
+:101E700071E00E94EC1E58E6C52ED12CD0925F0274
+:101E8000C0925E02109261021092600286E592E0BA
+:101E90006BE271E00E94EC1E44EAE42EF12CF09219
+:101EA0005F02E0925E02109261021092600286E58B
+:101EB00092E061E371E00E94EC1E88EF90E0909365
+:101EC0005F0280935E02109261021092600286E5CA
+:101ED00092E06DE371E00E94EC1E10935F020093AC
+:101EE0005E0208E310E0109361020093600286E551
+:101EF00092E069E471E00E94EC1ED0925F02C09211
+:101F00005E02109361020093600286E592E066E54E
+:101F100071E00E94EC1EF0925F02E0925E0210936C
+:101F200061020093600286E592E06FE571E00E9435
+:101F3000EC1E34E0E32E31E0F32EF0925F02E092EB
+:101F40005E02109361020093600286E592E06AE609
+:101F500071E00E94EC1EF0925F02E0925E0280E56A
+:101F600090E0909361028093600286E592E062E7E0
+:101F700071E00E94EC1E80EE80935C02B0925D02E4
+:101F800088E190E090935F0280935E0208E210E0A7
+:101F9000109361020093600286E592E06BE771E0C6
+:101FA0000E94EC1E2EE6E22EF12CF0925F02E092EF
+:101FB0005E02109361020093600286E592E06FE793
+:101FC00071E00E94EC1E88ED90E090935F02809398
+:101FD0005E0200E210E0109361020093600286E569
+:101FE00092E064E871E00E94EC1E80E391E090933F
+:101FF0005F0280935E02109361020093600286E5A7
+:1020000092E066E871E00E94EC1E80E490E090931C
+:102010005F0280935E0288E590E090936102809376
+:10202000600286E592E066E871E00E94EC1EF092A4
+:102030005F02E0925E0200E610E0109361020093FE
+:10204000600286E592E068E871E00E94EC1E88EC90
+:1020500090E090935F0280935E0210936102009380
+:10206000600286E592E06BE871E00E94EC1E88E277
+:1020700091E090935F0280935E021093610200935F
+:10208000600286E592E06FE871E00E94EC1EB0927B
+:102090005C02B0925D02C058DF4F0FB6F894DEBF0D
+:1020A0000FBECDBFCF91DF911F910F91FF90EF90A9
+:1020B000DF90CF90BF90AF909F908F907F906F9068
+:1020C0005F900895EF92FF920F931F93A2E5EA2E7F
+:1020D000A2E0FA2EC7010E94050A81E08093540213
+:1020E00080EE80935C021FEF10935D02C70104969F
+:1020F00062E971E00E94EF1E10935C0210935D0292
+:1021000002E612E0C80162E60E94E51881E194E06F
+:1021100040E052EC61E070E00E94A91BC8010E94FF
+:10212000E90D1F910F91FF90EF900895DF92EF92CC
+:10213000FF920F931F93DF93CF9300D0CDB7DEB7FD
+:102140007C01D62EDC01ED91FC910480F581E02D1F
+:10215000AE014F5F5F4F09958823C1F10E944A1F6E
+:10216000EFE4F0E0EE0EFF1ED7016D937D938D93AB
+:102170009C931397E1EBFFEFEE0EFF1E09811A818E
+:102180006D2D70E0716081E194E040E150E00E94CB
+:102190006A1E81E194E06CE20E94001D81E194E0FE
+:1021A000B8014AE050E00E94D91E81E194E06AE063
+:1021B0000E94001D89819A819093BC028093BB028A
+:1021C000D092BA02D70113961C9204C0F701838102
+:1021D0008F5F83830F900F90CF91DF911F910F91AD
+:1021E000FF90EF90DF900895AF92BF92CF92DF9271
+:1021F000EF92FF920F931F936A015901B1E1EB2E09
+:10220000B4E0FB2EC70140E150E00E946A1EC70106
+:102210006CE20E94001DC701B6014AE050E00E9436
+:10222000D91EC7016CE20E94001DC701B5014AE03A
+:1022300050E00E94D91EC7016CE20E94001DC70138
+:10224000B8014AE050E00E94D91EC7016AE00E942E
+:10225000001D1F910F91FF90EF90DF90CF90BF90E6
+:10226000AF900895AF92BF92CF92DF92EF92FF921C
+:102270000F931F93DF93CF93CDB7DEB760970FB661
+:10228000F894DEBF0FBECDBF6C018091C602E82F6F
+:10229000F0E0E85DFD4F60818F5F8093C602C6016C
+:1022A0000E9496108091C6028530A1F41092C60259
+:1022B0008091C502853019F41092C5020BC0E82F39
+:1022C000F0E0E35DFD4F60818F5F8093C502C60142
+:1022D0000E94961027E530E0C20ED31ED6018C91E5
+:1022E000E9EAFFEFCE0EDF1E84FF27C0CE01039682
+:1022F0000E94C51A0E944A1F1FE4E12EF12CEC0C2B
+:10230000FD1CD7016D937D938D939C9313974B8107
+:102310005C812D813E810F811885C70160E270EFDD
+:102320000E94F4104B855C852D853E850F851889AC
+:10233000C70161E270EF0E94F410F60183818530DD
+:1023400008F46CC082E592E00E948D0781E08093E2
+:10235000540286E592E06CE971E00E94EC1E0E9456
+:102360004A1F6093BD027093BE028093BF02909398
+:10237000C002F601E95AFF4F80818D7E8062808322
+:10238000FC2CED2C00E010E05E010894A11CB11CB7
+:1023900009C082E592E060E00E94680682E592E072
+:1023A0000E948D07D601ED91FC910280F381E02D12
+:1023B0008F2D9E2D60E00995882351F1D601ED9176
+:1023C000FC910480F581E02D8F2D9E2D6CE0A50100
+:1023D00009958823E9F089819A8118161906C4F4B1
+:1023E000F601E95AFF4F80818F7D80838091C7027B
+:1023F0009091C80201969093C8028093C70282E52B
+:1024000092E061E00E946806C6010E94E90D06C0E4
+:102410000F5F1F4F0530110529F6BBCF60960FB631
+:10242000F894DEBF0FBECDBFCF91DF911F910F910A
+:10243000FF90EF90DF90CF90BF90AF90089582E62D
+:1024400092E00E94321108958AE061E00E944B20E0
+:102450008AE061E00E94DF1F8CB580618CBD8CB585
+:1024600080648CBD8DE061E00E94DF1F8BE061E045
+:102470000E94DF1F089581E080930E036093EB02BA
+:1024800010920C0310920D03089581E080930E03C7
+:102490006093EB0210920C0310920D0308952091AB
+:1024A000EA0230E08091E902281B3109C901089550
+:1024B0004091E9028091EA02481718F02FEF3FEFB0
+:1024C0000AC0E42FF0E0E753FD4F8081282F30E071
+:1024D0004F5F4093E902C9010895E091E9028091BC
+:1024E000EA02E81718F0EFEFFFEF06C0F0E0E7535D
+:1024F000FD4F8081E82FF0E0CF01089508951092FC
+:1025000012031092110388EE93E0A0E0B0E08093F4
+:10251000130390931403A0931503B093160386E35B
+:1025200092E09093100380930F030895CF92DF926F
+:10253000EF92FF920F931F93CF93DF937C016B0178
+:102540008A0180910E038823A1F0C0E0D0E00DC085
+:10255000D701ED91FC91D601AC0FBD1F0190F08128
+:10256000E02DC7016C9109952196C017D10780F322
+:1025700004C0CB01642F0E94C713C801DF91CF9123
+:102580001F910F91FF90EF90DF90CF900895DF9310
+:10259000CF930F92CDB7DEB7FC01698380910E0314
+:1025A0008823C9F080910D03803238F081E090E0FB
+:1025B0009383828320E030E015C080910C03E82FE4
+:1025C000F0E0E451FD4F998190838F5F80930C037D
+:1025D00080930D0305C0CE01019661E00E94C713F0
+:1025E00021E030E0C9010F90CF91DF9108950F9362
+:1025F000062F8091EB026CEE72E040910D0321E01A
+:102600000E94721310920C0310920D0310920E038D
+:102610000F91089561E00E94F7120895413208F089
+:1026200040E2862F69EC72E00E9429131092E902C1
+:102630008093EA0208950E940E1308951092E90211
+:102640001092EA0210920C0310920D030E9473156F
+:102650000895382F413210F040E042C080911B03B2
+:102660008823E1F791E090931B0320931D038FEFE4
+:1026700080938803109243034150409344034F5F7B
+:1026800090931C0380911C03330F832B80931C03B6
+:1026900080911E03813041F410921E0380911C032F
+:1026A0008093BB0085EC01C085EE8093BC008091D7
+:1026B0001B038130E1F380914303841710F44091B0
+:1026C000430320E030E00AC0FB01E20FF31FD90111
+:1026D000AD5DBC4F8C9180832F5F3F4F2417A0F3DB
+:1026E000842F08950F931F93582F122F413210F00B
+:1026F00081E04AC080911B038823E1F782E0809348
+:102700001B0300931D038FEF8093880310924303F4
+:1027100040934403A3E2B3E0FB0102C081918D9397
+:102720008E2F861B8417D0F310921C0380911C03FC
+:10273000550F852B80931C0380911E03813041F43B
+:1027400010921E0380911C038093BB0085EC01C096
+:1027500085EE8093BC00112321F080911B03823011
+:10276000E1F3809188038F3F11F480E00DC08091E8
+:102770008803803211F482E007C08091880380339F
+:1027800011F084E001C083E01F910F910895482F5C
+:10279000613210F081E0089580911B03843011F0C4
+:1027A00082E0089560936603A5E4B3E0842F9C0162
+:1027B000F90102C081918D938E2F841B8617D0F36F
+:1027C00080E008951F920F920FB60F9211242F935D
+:1027D0003F934F935F936F937F938F939F93AF93A9
+:1027E000BF93EF93FF938091B90090E0887F907042
+:1027F0008036910509F4F2C081369105CCF5883216
+:10280000910509F47BC089329105B4F480319105BA
+:1028100009F46FC0813191053CF4009709F447C178
+:10282000089709F04FC165C08831910509F466C069
+:10283000809709F047C182C08034910509F4A4C093
+:102840008134910544F48033910509F482C0C8971E
+:1028500009F038C189C08035910509F489C08835EF
+:10286000910509F496C08834910509F02BC1AEC0DA
+:102870008839910509F413C189399105ECF4883739
+:10288000910509F4ABC0893791054CF48836910560
+:1028900009F4A4C08037910509F014C19FC088389D
+:1028A000910509F4FCC08039910509F49DC0803878
+:1028B000910509F007C198C0803B910509F4C6C095
+:1028C000813B91054CF4803A910509F49FC0883A08
+:1028D000910509F0F7C0BAC0803C910509F4E3C046
+:1028E000883C910509F4DFC0883B910509F0EAC0F6
+:1028F000C2C080911C038093BB00CFC09091430362
+:1029000080914403981768F490914303E92FF0E015
+:10291000ED5DFC4F80818093BB009F5F90934303EC
+:10292000BCC080911D03882309F44BC085ED8093C2
+:10293000BC008091BC0084FDFCCFC2C080E28093CB
+:10294000880385ED8093BC008091BC0084FDFCCFA2
+:10295000B7C080E38093880385ED8093BC008091AD
+:10296000BC0084FDFCCFACC088E3809388039BC08F
+:10297000809143039091BB00E82FF0E0ED5DFC4FA8
+:1029800090838F5F8093430390914303809144032E
+:1029900082C0809143039091BB00E82FF0E0ED5D91
+:1029A000FC4F90838F5F8093430380911D038823A6
+:1029B00041F085ED8093BC008091BC0084FDFCCF8C
+:1029C0007FC081E080931E0384EA6EC085ED809312
+:1029D000BC008091BC0084FDFCCF72C083E080937A
+:1029E0001B031092870359C080918703803208F03F
+:1029F00056C0809187039091BB00E82FF0E0E95921
+:102A0000FC4F90838F5F8093870347C0809187033B
+:102A1000803230F4E0918703F0E0E959FC4F1082F6
+:102A200085ED8093BC008091BC0084FDFCCF1092AA
+:102A30001B0360918703E0912103F091220387E655
+:102A400093E070E00995109287032DC084E0809395
+:102A50001B031092650310926603E0911F03F0912F
+:102A60002003099580916603882329F481E08093EF
+:102A700066031092450390916503E92FF0E0EB5B4C
+:102A8000FC4F80818093BB009F5F90936503909182
+:102A9000650380916603981710F485EC01C085E802
+:102AA0008093BC000FC085EC8093BC0009C01092DD
+:102AB000880385ED8093BC008091BC0084FDFCCF31
+:102AC00010921B03FF91EF91BF91AF919F918F9156
+:102AD0007F916F915F914F913F912F910F900FBE1A
+:102AE0000F901F90189510921B0381E080931D0397
+:102AF00010921E0382E161E00E944B2083E161E0BD
+:102B00000E944B20E9EBF0E080818E7F8083808102
+:102B10008D7F808388E48093B80085E48093BC0037
+:102B20000895FC01408120E030E050E023C0842F74
+:102B30008154863010F447500CC0842F8156863063
+:102B400010F4475206C0403299F0842F80538A30E7
+:102B5000A8F4C90124E0880F991F2A95E1F7242FD2
+:102B6000332727FD30952F703070282B392B5F5F6E
+:102B700031964081442311F05430CCF2C9010895BC
+:102B8000FC0120819181822F8154863010F42750DE
+:102B90000AC0822F8156863010F4275204C0822F3B
+:102BA00080538A30B0F4892F8154863010F49750C6
+:102BB0000AC0892F8156863010F4975204C0892F9D
+:102BC00080538A3030F49F70822F8295807F892BCA
+:102BD000089580E00895DC01613309F48EC0ED9121
+:102BE000FC911197623340F56E3009F47AC06F3072
+:102BF00080F4653009F45CC0663020F4643009F07C
+:102C0000A4C05DC06A3009F448C06C3009F09DC0B2
+:102C100038C0613109F453C0623138F46F3009F4BF
+:102C200047C0603109F091C04EC06F3109F465C0F2
+:102C30006F3209F08AC043C0693509F45EC06A3555
+:102C400070F46334E1F1643420F4623409F07DC03F
+:102C50005FC0663469F1623509F077C030C06E3507
+:102C600009F45FC06F3530F46B3549F16C3509F00C
+:102C70006CC01EC0623609F45DC0633609F065C0E1
+:102C80003CC000A0F1A1E02DCD01BA0109959C0145
+:102C9000369527953695279560C002A0F3A1E02DC3
+:102CA000CD01BA01099593E0899F9001112455C087
+:102CB00004A0F5A1E02DCD01BA01099510C0068C44
+:102CC000F78DE02D45C000A0F1A1E02DCD01BA01A6
+:102CD000099564E670E00E94A9209B01C9019C014E
+:102CE0003CC002A0F3A1E02DCD01BA010995869563
+:102CF000282F30E02054304030C0ED91FC911197E6
+:102D000000A0F1A1E02DCD01BA0109959C01E6CF0B
+:102D100000A0F1A1E02DCD01BA01099568EE73E0A4
+:102D2000DACF00A0F1A1E02DCD01BA01099564E14F
+:102D300070E0D1CF02A0F3A1E02DCD01BA01099539
+:102D4000282F30E02D57304008C002A0F3A1E02D1D
+:102D5000CD01BA010995282F30E0C9010895FC0181
+:102D6000A081B18158962D913C91599769EA71E003
+:102D7000F90109950895FC01A081B1815A962D9120
+:102D80003C915B976DE0F90109950895FC016F375F
+:102D9000C0F4462F415050E0842F86958695869545
+:102DA000E80FF11D248130E0477080E890E002C018
+:102DB000959587954A95E2F790E028233923232BB0
+:102DC00009F051E0852F0895EF92FF920F931F9322
+:102DD000DF93CF930F92CDB7DEB78C0169837A0171
+:102DE000DC01ED91FC910484F585E02D0995D80175
+:102DF000ED91FC91048CF58DE02DC8010995D80169
+:102E0000ED91FC910684F785E02DC801BE016F5F4E
+:102E10007F4FA70109950F90CF91DF911F910F91DF
+:102E2000FF90EF900895CF93DF93EC01E881F98153
+:102E3000028CF38DE02D6DE0099564E670E080E092
+:102E400090E00E947E1F07C0E881F9810688F7891B
+:102E5000E02DCE010995E881F9810488F589E02DFE
+:102E6000CE010995882381F7DF91CF910895CF9204
+:102E7000DF92EF92FF920F931F93DF93CF93CDB723
+:102E8000DEB7C058D0400FB6F894DEBF0FBECDBF3E
+:102E90008C017B016A01DC01ED91FC910088F189D4
+:102EA000E02DAE014F5F5F4F0995AC01009749F4EB
+:102EB000C8010E941317F80183818F5F838380E02C
+:102EC00009C0C801D7016C910E94EB15F6019183EE
+:102ED000808381E0C058DF4F0FB6F894DEBF0FBE8D
+:102EE000CDBFCF91DF911F910F91FF90EF90DF90B9
+:102EF000CF900895CF93DF93EC016115710519F41C
+:102F000020E030E00FC0DB010D900020E9F71197C1
+:102F1000A61BB70BE881F9810280F381E02DAD019A
+:102F200009959C01C901DF91CF9108955F926F923D
+:102F30007F928F929F92AF92BF92CF92DF92EF9249
+:102F4000FF920F931F93CF93DF937C013B010E946D
+:102F50004A1F5B016C015E2C8F2C00E08FE093E038
+:102F6000D70196966C9140E221E00E940E13E30196
+:102F7000C00FD11D992410E08FE093E00E945812F9
+:102F80008883882311F4992493941F5F219610322B
+:102F900099F7F3018081882351F4D701ED91FC91D9
+:102FA000048CF58DE02D852D982D099503C0005ECC
+:102FB000992061F40E944A1F6A197B098C099D09B6
+:102FC00068557B418040904048F200E0802FDF91BF
+:102FD000CF911F910F91FF90EF90DF90CF90BF9016
+:102FE000AF909F908F907F906F905F900895AF9279
+:102FF000BF92CF92DF92EF92FF920F931F93DF93D6
+:10300000CF9300D000D0CDB7DEB77C01162FD42EE1
+:103010005901C02E19821A821B821C820E944A1FEB
+:103020007A8369831B83DC828FE093E0F70166A1DA
+:103030000E943B128FE093E0BE016F5F7F4F44E040
+:1030400050E00E9496128C01A114B10439F08FE077
+:1030500093E0B5014C2D50E00E9496128FE093E072
+:103060000E940A1380E00430110509F481E00F90FA
+:103070000F900F900F90CF91DF911F910F91FF90C4
+:10308000EF90DF90CF90BF90AF900895CF92DF92F6
+:10309000EF92FF920F931F93DF93CF9300D000D056
+:1030A000CDB7DEB77C016B0119821A821B821C82AC
+:1030B00081E18B830E944A1F7A8369830FE013E0CA
+:1030C000C801F70166A10E943B12C801BE016F5FF3
+:1030D0007F4F44E050E00E949612C801B6010E9462
+:1030E0007A17C8010E940A130F900F900F900F904B
+:1030F000CF91DF911F910F91FF90EF90DF90CF90D4
+:103100000895CF92DF92EF92FF920F931F93DF9378
+:10311000CF93CDB7DEB7A0970FB6F894DEBF0FBE42
+:10312000CDBF7C0181E0D70195968C93C70160E10A
+:1031300040E020E030E000E00E94F717DD2460E28C
+:10314000C62E8E010F5F1F4FF8018C2D11928A95AC
+:10315000E9F7D701ED91FC910288F389E02DC701D1
+:10316000B80140ED57E00995C80164EB71E044E017
+:1031700050E00E945A03009721F0D394B3E0DB168D
+:1031800019F78D81893571F4D7011496FE01719676
+:1031900080E101900D928150E1F782E0F70185A373
+:1031A00081E004C0D70195961C9280E0A0960FB6EE
+:1031B000F894DEBF0FBECDBFCF91DF911F910F916D
+:1031C000FF90EF90DF90CF9008950F931F938C01A5
+:1031D000DC0196966C938FE093E00E941E13C80169
+:1031E000895B9F4FFC0188E0DF011D928A95E9F71A
+:1031F000095D1F4F80E2D8011D928A95E9F71F9162
+:103200000F910895EF92FF920F931F937A018B0114
+:1032100081E194E040E056E960E070E00E94A91B83
+:10322000E114F1040105110519F181E194E069EB64
+:1032300071E00E94EC1E81E194E0B801A7012AE050
+:1032400030E00E945B1E81E194E06DE00E94CF1DA2
+:1032500081E194E00E94301C64E670E080E090E040
+:103260000E947E1F81E194E0B801A7010E94A91B82
+:103270001F910F91FF90EF900895EF92FF920F939F
+:103280001F93DF93CF93CDB7DEB728970FB6F8948F
+:10329000DEBF0FBECDBF7C0100D000D000D0EDB7A7
+:1032A000FEB731968E010F5F1F4FADB7BEB71296B6
+:1032B0001C930E93119780EC91E093838283648337
+:1032C00015820E9481038DB79EB706960FB6F894BB
+:1032D0009EBF0FBE8DBFD701ED91FC91008CF18D8B
+:1032E000E02DC701B801099528960FB6F894DEBF06
+:1032F0000FBECDBFCF91DF911F910F91FF90EF9047
+:103300000895EF92FF920F931F93DF93CF93CDB762
+:10331000DEB728970FB6F894DEBF0FBECDBF8C0185
+:103320008DB79EB708970FB6F8949EBF0FBE8DBF9E
+:10333000EDB7FEB731967E010894E11CF11CADB7E4
+:10334000BEB71296FC92EE92119788EC91E09383AF
+:103350008283D80112968C918483158266831782AA
+:103360000E9481038DB79EB708960FB6F8949EBF52
+:103370000FBE8DBFD801ED91FC91008CF18DE02D39
+:10338000C801B701099528960FB6F894DEBF0FBEA5
+:10339000CDBFCF91DF911F910F91FF90EF900895D6
+:1033A000CF92DF92EF92FF920F931F93CF93DF9311
+:1033B0007C018B016A0122C0E9012396CE010E94A3
+:1033C000C015982FD8018C91882309F49C93F8019B
+:1033D0008081981759F4D70113961C922296888100
+:1033E000803221F49E012F5F3F4F19C0CE0162ED64
+:1033F00071E00E9467039C010097F1F6D701ED91FF
+:10340000FC910288F389E02DC701B60140ED57E039
+:103410000995882311F0E601E9CF20E030E0C901E9
+:10342000DF91CF911F910F91FF90EF90DF90CF90A0
+:10343000089581E194E00E94C71C089581E194E021
+:103440000E94961C20E0892B09F021E0822F08952C
+:10345000772767FD709581E194E00E94001D089533
+:10346000EF92FF921F93CF93DF93182F7B01EA0116
+:103470008FE093E068E670E00E9445128FE093E0F1
+:10348000612F0E94C712019719F02CEE3FEF13C075
+:103490008FE093E0B701AE010E9496128C179D0752
+:1034A00019F02BEE3FEF07C08FE093E061E00E9440
+:1034B000F712282F30E0C901DF91CF911F91FF90C3
+:1034C000EF900895DF93CF930F92CDB7DEB7698366
+:1034D000BE016F5F7F4F41E050E00E94301A0F90B5
+:1034E000CF91DF910895CF92DF92EF92FF920F93E9
+:1034F0001F93CF93DF93182F6B017A018FE093E036
+:1035000068E670E00E9445128FE093E0612F0E9410
+:10351000C712019719F006EF1FEF2DC08FE093E05F
+:1035200060E00E94F712082F10E00115110519F54F
+:103530008FE093E068E670E0A70121E030E00E94B0
+:103540001B13C0E0D0E08FE093E00E944F12892B64
+:1035500069F0CE15DF0554F48FE093E00E94581215
+:10356000F601EC0FFD1F80832196EDCFCE15DF0510
+:1035700011F005EF1FEFC801DF91CF911F910F915F
+:10358000FF90EF90DF90CF900895CF93DF93EC0101
+:103590008BE390E0BE014EE050E00E94731A00976A
+:1035A000E1F498818981888399839A818B818A83C8
+:1035B0009B839C818D818C839D839E818F818E8353
+:1035C0009F8398858985888799879A858B858A873F
+:1035D0009B879C858D858C879D87DF91CF910895F2
+:1035E000EF92FF920F931F93DF93CF930F92CDB77C
+:1035F000DEB785E790E07E010894E11CF11CB7017D
+:1036000041E050E00E94731A8C01009779F48CE637
+:1036100090E0B70141E050E00E94731A8C010097DE
+:1036200029F48BE690E060E00E94621AC8010F90D6
+:10363000CF91DF911F910F91FF90EF900895089522
+:103640001F920F920FB60F9211242F933F934F9317
+:103650008F939F93EF93FF938091C00082FD1DC0D5
+:103660004091C6002091C9033091CA032F5F3F4F9C
+:103670002F7330708091CB039091CC0328173907BA
+:1036800071F0E091C903F091CA03E757FC4F408302
+:103690003093CA032093C90302C08091C600FF91F2
+:1036A000EF919F918F914F913F912F910F900FBE6E
+:1036B0000F901F901895E0911D04F0911E04E05C9E
+:1036C000FF4F8191919120813181821B930B8F73E8
+:1036D0009070892B11F00E941F1B08951F920F926A
+:1036E0000FB60F9211242F933F938F939F93EF93D5
+:1036F000FF9320910D0430910E0480910F0490915E
+:1037000010042817390731F48091C1008F7D809310
+:10371000C10014C0E0910F04F0911004E353FC4F7A
+:10372000208180910F049091100401968F73907006
+:103730009093100480930F042093C600FF91EF91A3
+:103740009F918F913F912F910F900FBE0F901F90DF
+:103750001895AF92BF92DF92EF92FF920F931F9353
+:10376000CF93DF93EC017A018B01DD24403081EEB1
+:10377000580780E0680780E0780711F0DD24D394D3
+:1037800091E0A92EB12CEC89FD89DD2069F0C501FD
+:1037900008A002C0880F991F0A94E2F7808360E0B6
+:1037A00079E08DE390E005C0108260E874E88EE176
+:1037B00090E0A80197010E94D02021503040404065
+:1037C0005040569547953795279580E1203038072A
+:1037D00020F0DD2011F0DD24D6CFE889F98930838F
+:1037E000EA89FB89208319A2EE89FF89408121E0C3
+:1037F00030E0C9010C8C02C0880F991F0A94E2F7CF
+:10380000482B4083EE89FF894081C9010D8C02C09D
+:10381000880F991F0A94E2F7482B4083EE89FF89AD
+:103820004081C9010E8C02C0880F991F0A94E2F7EB
+:10383000482B4083EE89FF8980810F8C02C0220FC4
+:10384000331F0A94E2F7209528232083DF91CF913C
+:103850001F910F91FF90EF90DF90BF90AF90089570
+:10386000CF93DF93DC011E968D919C911F97EC0105
+:10387000C05CDF4FFC01EE5BFF4F28813981808106
+:10388000918128173907C9F75696ED91FC91579702
+:10389000408121E030E0C9015C960C905C9702C049
+:1038A000880F991F0A94E2F78095842380835696A7
+:1038B000ED91FC9157974081C9015D960C905D9701
+:1038C00002C0880F991F0A94E2F7809584238083B1
+:1038D0005696ED91FC9157974081C9015E960C90E8
+:1038E0005E9702C0880F991F0A94E2F7809584239F
+:1038F00080835696ED91FC91579780815F960C904E
+:103900005F9702C0220F331F0A94E2F72095282305
+:1039100020831C96ED91FC911D97EE5BFF4F8081FB
+:10392000918192938293DF91CF910895DC011C964F
+:10393000ED91FC911D97E05CFF4F219131918081C9
+:103940009181281B390B2F733070C9010895DC0158
+:103950001C96ED91FC911D97E05CFF4F2081318119
+:10396000E054F040DF01AE5BBF4F8D919C91119709
+:103970002817390719F42FEF3FEF07C08D919C915D
+:10398000E80FF91F8081282F30E0C9010895DC017C
+:103990001C96ED91FC911D97E05CFF4F20813181D9
+:1039A000E054F040DF01AE5BBF4F8D919C911197C9
+:1039B0002817390719F42FEF3FEF10C08D919C9114
+:1039C0001197E80FF91F20818D919C911197019615
+:1039D0008F73907011969C938E9330E0C901089577
+:1039E000DC0191968C919197882339F05496ED9152
+:1039F000FC915597808186FFF9CF91961C9208958E
+:103A0000CF93DF93EC01EE85FF85E05CFF4F2081D3
+:103A10003181E054F0402F5F3F4F2F733070DF0152
+:103A2000AE5BBF4F8D919C91119728173907D1F349
+:103A3000E05CFF4F80819181E054F040E80FF91F76
+:103A40006083EE85FF85E05CFF4F31832083EE8944
+:103A5000FF89208181E090E00F8C02C0880F991FC0
+:103A60000A94E2F7282B208381E089A3EC89FD8961
+:103A700080818064808381E090E0DF91CF91089520
+:103A8000109214041092130488EE93E0A0E0B0E0CA
+:103A90008093150490931604A0931704B093180410
+:103AA00086E492E0909312048093110489E893E0F5
+:103AB00090931E0480931D048DEC93E0909320045A
+:103AC00080931F0485EC90E090932204809321045E
+:103AD00084EC90E0909324048093230480EC90E0A5
+:103AE000909326048093250481EC90E09093280421
+:103AF0008093270482EC90E090932A048093290419
+:103B000086EC90E090932C0480932B0484E08093C7
+:103B10002D0483E080932E0487E080932F0485E0BA
+:103B20008093300481E0809331040895CF93DF9334
+:103B30000E94A41F0E946210CBE5DBE10E941F12CD
+:103B40002097E1F30E945B1BF9CFCF92DF92EF92B7
+:103B5000FF920F931F93CF93DF937C016B018A0138
+:103B6000C0E0D0E00FC0D6016D916D01D701ED919D
+:103B7000FC910190F081E02DC7010995C80FD91F74
+:103B8000015010400115110571F7CE01DF91CF9161
+:103B90001F910F91FF90EF90DF90CF900895DC017F
+:103BA000ED91FC910190F081E02D09950895EF923F
+:103BB000FF920F931F938C01DC01ED91FC9101901A
+:103BC000F081E02D6DE009957C01D801ED91FC912B
+:103BD0000190F081E02DC8016AE009959C012E0D4D
+:103BE0003F1DC9011F910F91FF90EF9008954F92D3
+:103BF0005F927F928F929F92AF92BF92CF92DF920D
+:103C0000EF92FF920F931F93DF93CF93CDB7DEB761
+:103C1000A1970FB6F894DEBF0FBECDBF2C01742E56
+:103C2000CB01223008F42AE019A231E2C32ED12CB4
+:103C3000CC0EDD1E822E9924AA24BB24672D752F5D
+:103C4000A50194010E94D02079018A01C801B70121
+:103C5000A50194010E947E20472D461B0894C108AF
+:103C6000D1084A3014F4405D01C0495CF60140833C
+:103C7000E114F1040105110521F07E2C5F2DC8012E
+:103C8000DDCFC201B6010E947A17A1960FB6F89453
+:103C9000DEBF0FBECDBFCF91DF911F910F91FF907F
+:103CA000EF90DF90CF90BF90AF909F908F907F90DC
+:103CB0005F904F900895DC012115310541F4ED919D
+:103CC000FC910190F081E02D642F099508950E94E8
+:103CD000F71D0895EF92FF920F931F939A017B01B6
+:103CE00000E010E0B801A7010E945B1E1F910F9138
+:103CF000FF90EF900895CF92DF92EF92FF920F9393
+:103D00001F936C01E62E9A01FF2400E010E0B80139
+:103D1000A7010E945B1E8C01C6010E94D71D080FDF
+:103D2000191FC8011F910F91FF90EF90DF90CF9066
+:103D30000895CF92DF92EF92FF920F931F93CF934C
+:103D4000DF93EC016A017B012115310541F4E88123
+:103D5000F9810190F081E02D642F09951FC02A3070
+:103D60003105D1F477FF17C0E881F9810190F08126
+:103D7000E02D6DE209958C0144275527BA014C19B5
+:103D80005D096E097F09CE012AE00E94F71D9801A6
+:103D9000280F391F04C02AE00E94F71D9C01C901A9
+:103DA000DF91CF911F910F91FF90EF90DF90CF9017
+:103DB0000895EF92FF920F931F937B019A010027C2
+:103DC000F7FC0095102FB801A7010E94991E1F91C2
+:103DD0000F91FF90EF9008950E947A170895EF9247
+:103DE000FF920F931F937C010E947A178C01C701E9
+:103DF0000E94D71D080F191FC8011F910F91FF9036
+:103E0000EF9008951F920F920FB60F9211242F93E7
+:103E10003F938F939F93AF93BF938091370490917B
+:103E20003804A0913904B0913A0430913B040196D2
+:103E3000A11DB11D232F2D5F2D3720F02D57019689
+:103E4000A11DB11D20933B04809337049093380447
+:103E5000A0933904B0933A048091330490913404D0
+:103E6000A0913504B09136040196A11DB11D809337
+:103E7000330490933404A0933504B0933604BF9177
+:103E8000AF919F918F913F912F910F900FBE0F9007
+:103E90001F9018958FB7F89420913704309138040B
+:103EA0004091390450913A048FBFB901CA01089575
+:103EB0009FB7F89420913304309134044091350435
+:103EC0005091360486B5A89B06C08F3F21F02F5F26
+:103ED0003F4F4F4F5F4F9FBF542F432F322F22270B
+:103EE000280F311D411D511D82E0220F331F441F39
+:103EF000551F8A95D1F7B901CA010895EF92FF9233
+:103F00000F931F93CF93DF937B018C010E94581F67
+:103F1000EB010EC00E94581F6C1B7D0B685E734046
+:103F2000C8F30894E108F10801091109C851DC4FF0
+:103F3000E114F1040105110569F7DF91CF911F919B
+:103F40000F91FF90EF900895789484B5826084BDBE
+:103F500084B5816084BD85B5826085BD85B581608D
+:103F600085BDEEE6F0E0808181608083E1E8F0E0ED
+:103F70001082808182608083808181608083E0E81C
+:103F8000F0E0808181608083E1EBF0E080818460FB
+:103F90008083E0EBF0E0808181608083EAE7F0E0FD
+:103FA0008081846080838081826080838081816061
+:103FB00080838081806880831092C1000895CF93B0
+:103FC000DF93482F50E0CA01805E994FFC01349185
+:103FD000445F594FFA018491882369F190E0880F7A
+:103FE000991FFC01E251FA4FA591B491FC01E850F0
+:103FF000FA4FC591D491662351F42FB7F8948C9160
+:10400000932F909589238C93888189230BC06230EC
+:1040100061F42FB7F8948C91932F909589238C930A
+:104020008881832B88832FBF06C09FB7F8948C911B
+:10403000832B8C939FBFDF91CF910895833071F0D4
+:10404000843028F48130A1F0823021F514C086300C
+:10405000B1F08730D1F08430E9F404C08091800061
+:104060008F7703C0809180008F7D809380000895BA
+:1040700084B58F7702C084B58F7D84BD089580910B
+:10408000B0008F778093B00008958091B0008F7D4D
+:104090008093B0000895FF920F931F93F62E482F40
+:1040A00050E0CA018C5C994FFC012491CA01805EEA
+:1040B000994FFC011491445F594FFA010491002378
+:1040C000C9F0222319F0822F0E941E20E02FF0E079
+:1040D000EE0FFF1FE850FA4FA591B4919FB7F894E7
+:1040E000FF2021F48C911095812302C08C91812BAB
+:1040F0008C939FBF1F910F91FF900895629FD001F5
+:10410000739FF001829FE00DF11D649FE00DF11D92
+:10411000929FF00D839FF00D749FF00D659FF00D41
+:104120009927729FB00DE11DF91F639FB00DE11D2E
+:10413000F91FBD01CF0111240895991B79E004C036
+:10414000991F961708F0961B881F7A95C9F78095D6
+:104150000895AA1BBB1B51E107C0AA1FBB1FA617CE
+:10416000B70710F0A61BB70B881F991F5A95A9F720
+:1041700080959095BC01CD01089597FB092E0726E7
+:104180000AD077FD04D0E5DF06D000201AF4709540
+:1041900061957F4F0895F6F7909581959F4F08950B
+:1041A000A1E21A2EAA1BBB1BFD010DC0AA1FBB1F3B
+:1041B000EE1FFF1FA217B307E407F50720F0A21BAD
+:1041C000B30BE40BF50B661F771F881F991F1A941A
+:1041D00069F760957095809590959B01AC01BD0144
+:1041E000CF010895EE0FFF1F0590F491E02D099483
+:1041F0002F923F924F925F926F927F928F929F92F7
+:10420000AF92BF92CF92DF92EF92FF920F931F93E4
+:10421000CF93DF93CDB7DEB7CA1BDB0B0FB6F89495
+:10422000DEBF0FBECDBF09942A88398848885F84D5
+:104230006E847D848C849B84AA84B984C884DF8046
+:10424000EE80FD800C811B81AA81B981CE0FD11D2A
+:104250000FB6F894DEBF0FBECDBFED010895F89400
+:02426000FFCF8E
+:104262004F4244200041434320004F4244205469BE
+:104272006D653A20006D73004E6F20504944210055
+:10428200454E47494E452052504D005350454544F6
+:1042920000454E47494E45204C4F414400494E543B
+:1042A200414B452054454D5000434F4F4C414E54D5
+:1042B2002054454D500044495354414E4345004912
+:1042C2004E54414B45204D415000454C41505345C1
+:1042D20044004C4F472053495A450072706D006BA1
+:1042E2006D2F6800250043006B6D006B7061004B01
+:1042F2004200554E4F4C4F47474552005265636F3F
+:104302006E6E656374696E670041544C500D0041D6
+:10431200545350004F424420004154425231200035
+:104322004154535025640D002530325825303258FF
+:104332000D003431200041545A0D00415445300DD6
+:104342000041544C310D0000000000680622069026
+:10435200087109FCFF00006D09A51D0093410000D2
+:10436200000002198118E416AF16BB163D19811917
+:104372003717D01996171E1A191A4618281A790CC7
+:10438200250C320C210C180C0C0D04110B050F46D8
+:104392002F3100000000C71296124F1258126D12F0
+:1043A2007E1200000000001DA51D961CC71CA71C44
+:0243B200F01CFD
+:00000001FF
diff --git a/unologger/bin/Release/obdlogger_uno.hex b/unologger/bin/Release/obdlogger_uno.hex
new file mode 100644
index 0000000..f5f8c79
--- /dev/null
+++ b/unologger/bin/Release/obdlogger_uno.hex
@@ -0,0 +1,1086 @@
+:100000000C9427030C944F030C944F030C944F0350
+:100010000C944F030C944F030C944F030C944F0318
+:100020000C944F030C944F030C944F030C944F0308
+:100030000C944F030C944F030C944F030C944F03F8
+:100040000C94021F0C944F030C94201B0C946E1BF9
+:100050000C944F030C944F030C944F030C944F03D8
+:100060000C94E2130C944F03000000F0FF0FFCFF10
+:100070003FFEFF7FFEFF7FFFFFFFFFFFFF0700E068
+:100080000700E00700E0FFFFFFFFFFFFFEFF7FFE2E
+:10009000FF7FFCFF3FF0FF0F0000007000007000CA
+:1000A00000700000780000F80000FCFFFFFEFFFF7A
+:1000B000FEFFFFFFFFFFFFFFFFFFFFFF000000004D
+:1000C0000000000000000000000000F800E0FC005C
+:1000D000F8FE00FEFE80FFFFC0FF07F0FF07FCFFF9
+:1000E00007FFEFFFFFE3FFFFE1FE7FE0FE3FE0FCE5
+:1000F0000FE0F00300000000000000F8801FFE8009
+:100100003FFE807FFF807FFF80FFFF9CFFFF9CFF03
+:10011000071CE0073EE0FFFFFFFFFFFFFEFF7FFE43
+:10012000F77FFCF73FF0E31F00F00F00FE0F80FFAA
+:100130000FE0FF0FFCBF0FFF870FFF810F3F800F06
+:10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10015000FFFF00800F00800F000000FFC70FFFC7E8
+:100160003FFFC77FFFC77FFFC7FFFFC7FF8701E0D4
+:10017000C701E0C701E0C7FFFFC7FFFFC7FF7F87D9
+:10018000FF7F87FF3F07FE1F000000F0FF0FFCFF0F
+:100190003FFEFF7FFEFF7FFFFFFFFFFFFF0706E041
+:1001A0000707E00707E03FFFFF3FFFFF3EFF7F3EFF
+:1001B000FE7F3CFE3F38F81F0000000700000700EC
+:1001C000000700C00700F80700FF07E0FF07FEFF79
+:1001D000C7FFFFFFFF3FFFFF07FFFF00FF0F00FF0D
+:1001E00001001F0000000000000000F0E31FFCF70A
+:1001F0003FFEFF7FFEFF7FFFFFFFFFFFFF071CE0CB
+:10020000071CE0071CE0FFFFFFFFFFFFFEFF7FFE74
+:10021000F77FFCF73FF0E31F000000F81F1CFC7F96
+:100220003CFE7F7CFEFF7CFFFFFCFFFFFC07E0E065
+:1002300007E0E00760E0FFFFFFFFFFFFFEFF7FFE3C
+:10024000FF7FFCFF3FF0FF0F00E0F8FCFE1E0707FA
+:1002500007071EFEFCF8F00000070F3F3F7C7070A0
+:1002600070707C3F1F1F0700000000060707FFFF9C
+:10027000FFFF0000000000000000000000007F7F82
+:100280007F7F00000000000000383C3E3E0F070763
+:1002900007CFFFFEFE3800000040406070787C7E93
+:1002A0007F7773717070000000181C1E1E0FC7C787
+:1002B000E7FFFEBE9C000000000C1C3C3C78707008
+:1002C00070797F3F1F0F0000000080C0E070381C75
+:1002D0001EFFFFFFFF0000000607070706060606D1
+:1002E000067F7F7F7F06060000000000F0FFFFFF13
+:1002F000E7E7E7E7C78700000000387871707070A3
+:100300007070393F3F1F0F000080E0F0F8FC7F7FE6
+:100310006F67E1E1C0800000000F1F3F3F78707001
+:100320007070783F3F1F0F00000707070707C7E7F8
+:10033000F7FF7F3F1F0703010020387C7E3F0F0738
+:1003400003000000000000000000001CBEFEFFE7EC
+:10035000C3C3E7FFFEBE1C0000000E3F3F7F71607D
+:100360006060717F3F3F0F000078FCFEFE8F070743
+:1003700007078FFEFEFCF800000000014343737B7B
+:100380007F7F1F0F070300003C7E8381817E3C003E
+:10039000848482FFFF80800084C6E1A1B19F8E002B
+:1003A00042C3818989FF760020382422FFFF200084
+:1003B0005FDF998989F970003C7E898989FB720029
+:1003C0000101E1F91D0701006EFF898999FF76009F
+:1003D0004EDF9191917F3E0000005F00000007001A
+:1003E0000700147F147F14242A7F2A122313086421
+:1003F0006236495522500005030000001C224100CE
+:100400000041221C0014083E081408083E08080099
+:100410005030000008080808080060600000201044
+:100420000804023E5149453E00427F40004261516E
+:1004300049462141454B311814127F102745454547
+:10044000393C4A4949300171090503364949493661
+:10045000064949291E0036360000005636000008BD
+:10046000142241001414141414004122140802012F
+:10047000510906324979413E7E1111117E7F494969
+:1004800049363E414141227F4141221C7F49494931
+:10049000417F090909013E4149497A7F0808087FDF
+:1004A00000417F41002040413F017F081422417FED
+:1004B000404040407F020C027F7F0408107F3E4195
+:1004C00041413E7F090909063E4151215E7F0919DC
+:1004D0002946464949493101017F01013F404040D9
+:1004E0003F1F2040201F3F4038403F6314081463E3
+:1004F00007087008076151494543007F41410002E8
+:10050000040810200041417F000402010204404021
+:10051000404040000102040020545454787F484475
+:1005200044383844444420384444487F3854545470
+:1005300018087E0901020C5252523E7F08040478CA
+:1005400000447D40002040443D007F1028440000CE
+:10055000417F40007C041804787C08040478384407
+:100560004444387C14141408081414187C7C0804BF
+:1005700004084854545420043F4440203C40402048
+:100580007C1C2040201C3C4030403C442810284427
+:100590000C5050503C4464544C4400083641000018
+:1005A000007F000000413608001008081008008095
+:1005B000C0E0C0800080C0E0F0F8FC7830000001AE
+:1005C00003070F1F1F1F0F07030100000000000C8F
+:1005D0001C3C78F0E0C0E0F0783C1C0C00000030DF
+:1005E000383C1E0F0703070F1E3C38300000000088
+:1005F0000000240027002A00000000002500280039
+:100600002B0000000000230026002900040404043D
+:1006100004040404020202020202030303030303AC
+:100620000102040810204080010204081020010289
+:100630000408102000000007000201000003040667
+:100640000000000000000000F50B7F12401D112487
+:100650001FBECFEFD8E0DEBFCDBF12E0A0E0B1E01B
+:10066000E2E6F2E402C005900D92A235B107D9F797
+:1006700014E0A2E5B2E001C01D92AC33B107E1F78E
+:1006800016E0CEE4D6E004C02297FE010E94F420DA
+:10069000C834D107C9F70E94961D0C942F210C94E1
+:1006A0000000FB01DC0102C005900D92415050405A
+:1006B000D8F70895FB01DC0104C08D9101908019E9
+:1006C00021F441505040C8F7881B990B0895FB0155
+:1006D00051915523A9F0BF01DC014D9145174111FE
+:1006E000E1F759F4CD010190002049F04D914015FA
+:1006F0004111C9F3FB014111EFCF81E090E0019777
+:100700000895AEE0B0E0E7E8F3E00C9406210D892F
+:100710001E8986E08C831A8309838FEF9FE79E836F
+:100720008D839E01275E3F4FCE0101966F89788DA4
+:10073000A9010E94A5032F813885020F131FF8011C
+:1007400010822E96E4E00C942221ABE0B0E0EBEABC
+:10075000F3E00C94F8203C012B015A01FC011782B4
+:100760001682838181FD03C06FEF7FEFC6C19AE0DF
+:10077000892E1E010894211C311CF3012381F201F2
+:1007800023FD859123FF81912F01882309F4B2C1B4
+:10079000853239F423FD859123FF81912F01853224
+:1007A00029F490E0B3010E949805E7CF982FFF2429
+:1007B000EE249924FFE1FF15D0F09B3269F09C32C2
+:1007C00028F4903259F0933291F40EC09D3249F0E2
+:1007D000903369F441E024C052E0F52A84E0F82A1D
+:1007E00028C098E0F92A25C0E0E1FE2A22C0F7FCE3
+:1007F00029C0892F80538A3070F4F6FE05C0989C7A
+:10080000902C1124980E15C0E89CE02C1124E80EC1
+:10081000F0E2FF2A0EC09E3229F4F6FC6BC140E4E0
+:10082000F42A07C09C3619F450E8F52A02C098361D
+:1008300049F4F20123FD959123FF91912F01992312
+:1008400009F0B8CF892F8554833018F08052833057
+:1008500038F444E050E0A40EB51E5FE359830FC0A6
+:10086000933631F0933779F0933509F056C020C0B4
+:10087000F5018081898342E050E0A40EB51E61013C
+:1008800001E010E012C0F501C080D180F6FC03C089
+:100890006FEF7FEF02C0692D70E042E050E0A40EE0
+:1008A000B51EC6010E948D058C015FE7F52214C0BC
+:1008B000F501C080D180F6FC03C06FEF7FEF02C06E
+:1008C000692D70E042E050E0A40EB51EC6010E9402
+:1008D00082058C0150E8F52AF3FE07C01AC080E2B9
+:1008E00090E0B3010E949805EA948E2D90E00817DD
+:1008F0001907A8F30EC0F601F7FC8591F7FE819168
+:100900006F0190E0B3010E949805E110EA94015054
+:1009100010400115110579F7EAC0943611F09936A7
+:1009200069F5F7FE08C0F5012081318142815381CC
+:1009300084E090E00AC0F501808191819C01442708
+:1009400037FD4095542F82E090E0A80EB91E9FE637
+:10095000F92257FF09C050954095309521953F4F9A
+:100960004F4F5F4FE0E8FE2ACA01B901A1012AE01A
+:1009700030E00E94C405D82ED21840C0953729F423
+:100980001F2D1F7E2AE030E01DC01F2D197F9F36CE
+:1009900061F0903720F4983509F0ACC00FC0903763
+:1009A00039F0983709F0A6C004C028E030E00AC04A
+:1009B000106114FD146020E130E004C014FD1660E5
+:1009C00020E132E017FF08C0F5016081718182816A
+:1009D000938144E050E008C0F50180819181BC0121
+:1009E00080E090E042E050E0A40EB51EA1010E941C
+:1009F000C405D82ED2188FE7F82EF122F6FE0BC0D0
+:100A00005EEFF522D91438F4F4FE07C0F2FC05C0FD
+:100A10008FEEF82202C01D2D01C0192DF4FE0DC06D
+:100A2000FE01ED0DF11D8081803319F499EEF9225C
+:100A300008C01F5FF2FE05C003C08F2D867809F045
+:100A40001F5F0F2DF3FC14C0F0FE0FC01E1510F039
+:100A50009D2C0BC09D2C9E0C911A1E2D06C080E271
+:100A600090E0B3010E9498051F5F1E15C0F304C0FB
+:100A70001E1510F4E11A01C0EE2404FF0FC080E33C
+:100A800090E0B3010E94980502FF1DC001FD03C064
+:100A900088E790E00EC088E590E00BC0802F867854
+:100AA00091F001FF02C08BE201C080E2F7FC8DE211
+:100AB00090E0B3010E94980506C080E390E0B30186
+:100AC0000E9498059A94D914C0F3DA94F101ED0DBF
+:100AD000F11D808190E0B3010E949805DD20A9F707
+:100AE00006C080E290E0B3010E949805EA94EE20EF
+:100AF000C1F743CEF30166817781CB012B96E2E10A
+:100B00000C941421FC010590615070400110D8F73D
+:100B1000809590958E0F9F1F0895FC016150704045
+:100B200001900110D8F7809590958E0F9F1F089522
+:100B30000F931F93CF93DF938C01EB018B8181FF88
+:100B40001BC082FF0DC02E813F818C819D812817A3
+:100B5000390764F4E881F9810193F983E88306C0D9
+:100B6000E885F985802F0995892B31F48E819F8145
+:100B700001969F838E8302C00FEF1FEFC801DF91A4
+:100B8000CF911F910F910895FA01AA27283051F1B2
+:100B9000203181F1E8946F936E7F6E5F7F4F8F4FAE
+:100BA0009F4FAF4FB1E03ED0B4E03CD0670F781F0D
+:100BB000891F9A1FA11D680F791F8A1F911DA11DF2
+:100BC0006A0F711D811D911DA11D20D009F468942B
+:100BD0003F912AE0269F11243019305D3193DEF6D3
+:100BE000CF010895462F4770405D4193B3E00FD089
+:100BF000C9F7F6CF462F4F70405D4A3318F0495D74
+:100C000031FD4052419302D0A9F7EACFB4E0A69556
+:100C10009795879577956795BA95C9F70097610578
+:100C2000710508959B01AC010A2E069457954795CE
+:100C300037952795BA95C9F7620F731F841F951FC3
+:100C4000A01D08950895FC0190E067FF0CC0838506
+:100C50008EBD0DB407FEFDCF8EB582858EBD0DB461
+:100C600007FEFDCF0BC081858EBD0DB407FEFDCF05
+:100C70008EB580858EBD0DB407FEFDCF8EB59F5F0E
+:100C8000983011F0660FE1CF0895CF93DF93EB0119
+:100C900086E061E00E944B2085E060E00E944B20EE
+:100CA00080E090E00BC01EBC0DB407FEFDCF2EB55A
+:100CB0001EBC0DB407FEFDCF2EB501968C179D0707
+:100CC00090F385E061E00E944B20DF91CF91089581
+:100CD00087E00E944B2008950F931F938B0186E0BD
+:100CE00061E00E944B2085E060E00E944B201EBD29
+:100CF0000DB407FEFDCF8EB50EBD0DB407FEFDCFC2
+:100D00008EB585E061E00E944B201F910F91089500
+:100D10001F93162F86E061E00E944B2085E060E083
+:100D20000E944B201EBD0DB407FEFDCF8EB585E0A1
+:100D300061E00E944B201F9108951F93162F86E0BB
+:100D400060E00E944B2085E060E00E944B201EBDC9
+:100D50000DB407FEFDCF8EB585E061E00E944B200B
+:100D60001F910895CF92DF92EF92FF920F931F93FE
+:100D70008C017B016A016BE20E949D06C801B701EC
+:100D80000E946C06C801B6010E946C061F910F916B
+:100D9000FF90EF90DF90CF900895CF92DF92EF9287
+:100DA000FF920F931F938C017B016A016AE20E94FC
+:100DB0009D06C801B7010E946C06C801B6010E94D9
+:100DC0006C061F910F91FF90EF90DF90CF900895E8
+:100DD000CF92DF92EF92FF920F931F937C01FB0162
+:100DE000CA0169014FEE50E0BA01681B790B4E1B36
+:100DF0005F0BC7010E94CD06C701B601A8010E9482
+:100E0000B206C7016CE20E949D061F910F91FF90F0
+:100E1000EF90DF90CF9008954F925F926F927F9204
+:100E20009F92AF92BF92CF92DF92EF92FF920F9379
+:100E30001F93CF93DF935C013B016A017901FC01B1
+:100E40006685778524853585AB01415050404E0D30
+:100E50005F1D8901015010400C0D1D1D0E94E80608
+:100E600086E061E00E944B2085E060E00E944B201C
+:100E700013E0F694E7941A95E1F79E2C9A94892D45
+:100E8000992787FD909593949C012C9DC0012D9DE1
+:100E9000900D3C9D900D1124680E791EEE24FF24C8
+:100EA000442455244C185D081AC0E30100E010E00A
+:100EB00008C0FE01EC0DFD1DE491C5016E2F0E94DE
+:100EC00023060F5F1F4FC40DD51D892D801B87FF83
+:100ED000F0CF0894E11CF11C0894611C711CEC1407
+:100EE000FD0418F385E061E00E944B20F501848544
+:100EF00095858C0D9D1D95878487DF91CF911F91DE
+:100F00000F91FF90EF90DF90CF90BF90AF909F90A8
+:100F10007F906F905F904F900895CF93DF93EC0197
+:100F200060E070E04FEE50E00E94CD06CE0160E040
+:100F300070E04FE351E00E94B206CE016CE20E94E5
+:100F40009D0686E061E00E944B2085E060E00E9403
+:100F50004B2080E090E01EBC0DB407FEFDCF2EB507
+:100F60001EBC0DB407FEFDCF2EB51EBC0DB407FE92
+:100F7000FDCF2EB51EBC0DB407FEFDCF2EB50196DC
+:100F800026E98030920739F785E061E00E944B2026
+:100F90001D861C861F861E86DF91CF9108956F9255
+:100FA0007F928F929F92AF92BF92CF92DF92EF92F9
+:100FB000FF920F931F935C013B016A0149014FEEC1
+:100FC00050E0BA01601B710B421B530B0E94CD060F
+:100FD000C501B301A6010E94B206C5016CE20E94E0
+:100FE0009D0686E061E00E944B2085E060E00E9463
+:100FF0004B20081919090F5F1F4FC618D70808940E
+:10100000C11CD11C0C9DC0010D9D900D1C9D900D0F
+:1010100011240BC0FEBC0DB407FEFDCF2EB5EEBCF7
+:101020000DB407FEFDCF2EB50197009799F785E027
+:1010300061E00E944B201F910F91FF90EF90DF9095
+:10104000CF90BF90AF909F908F907F906F900895BA
+:10105000EF92FF920F931F938C01E62EF42E69ED11
+:101060000E949D0680E1F80EC8016F2D0E9488063F
+:1010700086E060E00E944B2085E060E00E944B200B
+:10108000EEBC0DB407FEFDCF8EB586E061E00E9498
+:101090004B201EBC0DB407FEFDCF1EB585E061E000
+:1010A0000E944B20812F1F910F91FF90EF90089588
+:1010B000CF92DF92EF92FF920F931F93DF93CF9324
+:1010C00000D00F92CDB7DEB76C01DE011196EBEFC9
+:1010D000F1E083E001900D928150E1F78E010F5F06
+:1010E0001F4FFF24EE24E394F394C60163ED4F2DCC
+:1010F0000E942808F80190818913EE240F5F1F4F8A
+:10110000F3E0FF1689F78E2D0F900F900F90CF917F
+:10111000DF911F910F91FF90EF90DF90CF90089596
+:10112000CF92DF92EF92FF920F931F93DF93CF93B3
+:10113000CDB7DEB7C055D0400FB6F894DEBF0FBEB6
+:10114000CDBF7C01D62EDC0112968C911297823095
+:1011500009F04CC01E964D915C911F971C960D9105
+:101160001C911D97C701BA01415F5F4F9801015F54
+:101170001F4F0E94E806F701848595854096958764
+:101180008487F9E0FD1570F16D2D70E025E0660FA4
+:10119000771F2A95E1F7685B7D4F8E010F5F1F4F28
+:1011A000C80140E250E00E94510386E061E00E94E5
+:1011B0004B2085E060E00E944B2091E1C92ED12CAC
+:1011C000CC0EDD1EC701D80150966C910E942306FB
+:1011D000C701F80161918F010E9423060C151D05BE
+:1011E00089F752C0C70160E071E056C0833009F052
+:1011F00056C0D7011E964D915C911F971C960D917C
+:101200001C911D97C701BA01495E5F4F9801015FAC
+:101210001F4F0E94E806F7018485958541969587C2
+:101220008487F9E0FD15A8F18E010F5D1F4F60E383
+:10123000D69EB001112468597F4FC80140E350E0A9
+:101240000E94510386E061E00E944B2085E060E04F
+:101250000E944B2080E3C82ED12CC00ED11EC701A6
+:10126000D80112966C910E942306C701F801618192
+:101270000E942306C701D8016C910E9423060D5FCE
+:101280001F4F0C151D0559F785E061E00E944B20AA
+:1012900014C0C70160E871E00E9445060EC0D70186
+:1012A000ED91FC910680F781E02DB9E0B61710F4BE
+:1012B00060E201C0605DC7010995C05BDF4F0FB6FA
+:1012C000F894DEBF0FBECDBFCF91DF911F910F917C
+:1012D000FF90EF90DF90CF90089504970E947109DE
+:1012E0000895CF92DF92EF92FF920F931F93DF93B7
+:1012F000CF9300D000D00F92CDB7DEB77C01D62EB1
+:101300002AE0621781F4FC01828190E0019653E0AB
+:10131000880F991F5A95E1F726853785280F391FC1
+:101320003787268762C0FDE06F1721F4FC01158620
+:1013300014865BC0FC014685578504851585BA0176
+:10134000495F5F4F98010C5F1F4F0E94E806F7014D
+:10135000848595850696958784878054914068F0AA
+:10136000F701868597850896978786871586148660
+:10137000803F910510F0178616868D2D81528E358F
+:1013800078F58D2D90E08197BC01660F771F660F71
+:10139000771F680F791F68527C4F8E010F5F1F4FB8
+:1013A000C80145E050E00E94510386E061E00E94E0
+:1013B0004B2085E060E00E944B2036E0C32ED12C0C
+:1013C000CC0EDD1EC701F80161918F010E9423063A
+:1013D0000C151D05B9F785E061E00E944B2005C0A2
+:1013E000C70168E270E00E94450680E090E00F903F
+:1013F0000F900F900F900F90CF91DF911F910F9151
+:10140000FF90EF90DF90CF9008950F931F938C0182
+:1014100085E061E00E94DF1F86E061E00E94DF1F3F
+:1014200087E061E00E94DF1F84E061E00E94DF1F2F
+:101430000E94241285E061E00E944B2086E061E07A
+:101440000E944B2084E060E00E944B206AE070E044
+:1014500080E090E00E947E1F84E061E00E944B20CB
+:10146000C8010E945808C8010E945808C8010E947B
+:101470005808C8016BEC0E949D06C80169E30E94F0
+:101480008806C8016CE20E948806C80160E00E94DC
+:101490008806C80164E30E948806C80162E00E94D1
+:1014A0008806C8016FEC0E949D06C80160E00E949A
+:1014B0008806C80161EC0E948806C80160E30E94AA
+:1014C0008806C80168EE0E949D06C80165E80E9472
+:1014D0008806C80160E00E948806C80168E70E948B
+:1014E0008806C8016AEE0E949D06C80160E00E945D
+:1014F0008806C80160E00E948806C8016DEE0E945F
+:101500009D06C80164E60E948806C80163E00E9447
+:101510008806C80162E10E948806C80161E80E944D
+:101520008806C80167EF0E949D06C80160E20E941C
+:101530008806C80160EC0E949D06C80163E20E9413
+:101540008806C80161EC0E949D06C80160E10E9406
+:101550008806C80165EC0E949D06C8016EE30E94E2
+:101560008806C80168E20E948806C80167EC0E94EC
+:101570009D06C80166E80E948806C80166E30E94CD
+:101580009D06C80168E40E948806C8016AE30E94BB
+:101590009D06C80165E50E948806C80161EB0E94AE
+:1015A0009D06C80160E00E948806C80168E10E94AB
+:1015B0008806C80166EB0E949D06C80168E00E948B
+:1015C0008806C80162E80E948806C80167E20E9496
+:1015D0008806C80162EF0E949D06C80160E00E9473
+:1015E0008806C80166E20E949D06C80161E00E946B
+:1015F0008806C80160EE0E949D06C8016FE00E9447
+:101600008806C80161E30E948806C8016BE20E9457
+:101610008806C8016CE00E948806C8016EE00E943E
+:101620008806C80168E00E948806C8016EE40E942E
+:101630008806C80161EF0E948806C80167E30E941E
+:101640008806C80167E00E948806C80160E10E9420
+:101650008806C80163E00E948806C8016EE00E9407
+:101660008806C80169E00E948806C80160E00E94FF
+:101670008806C80161EE0E949D06C80160E00E94D4
+:101680008806C8016EE00E948806C80164E10E94D5
+:101690008806C80163E00E948806C80161E10E94D3
+:1016A0008806C80167E00E948806C80161E30E94BD
+:1016B0008806C80161EC0E948806C80168E40E949F
+:1016C0008806C80168E00E948806C8016FE00E9491
+:1016D0008806C8016CE00E948806C80161E30E9488
+:1016E0008806C80166E30E948806C8016FE00E9470
+:1016F0008806C80161E10E949D0668E770E080E00D
+:1017000090E00E947E1FC80169E20E949D06C80108
+:101710006CE20E949D06C8010E948D07D801ED91E0
+:10172000FC910190F081E02DC80161E009958FEFF7
+:10173000F80182878387108611861F910F91089583
+:10174000CF92DF92EF92FF920F931F93CF93DF938D
+:101750008C017B01C42EC0E1D7E285E0D82EC70101
+:10176000BE010E94A920462F862F90E09C012C9F4D
+:10177000C0012D9F900D3C9F900D1124E81AF90A8D
+:10178000CE016AE070E00E94A920EB014423C1F47D
+:10179000CC20B1F06115710599F0CD14DCF0D801C1
+:1017A000ED91FC9111970480F581E02D13968C91B9
+:1017B00080FD02C06FEF01C060E0C80109950AC05A
+:1017C000D801ED91FC910480F581E02DC801642FD2
+:1017D0000995CC24DA9419F6DF91CF911F910F91DE
+:1017E000FF90EF90DF90CF900895109255021092E5
+:1017F0005902109258028BEE91E09093530280931D
+:1018000052020C96909357028093560281E0809387
+:10181000540280936402109265021092870282E063
+:1018200092E090936302809362021092B90208954D
+:10183000CB010E94C015282F30E028523040C9014A
+:101840000895CB010E94C0150895CB010E94C015D8
+:1018500094E6899FC00111246FEF70E00E94A920D7
+:10186000862F0895CB010E9491150895EF92FF9263
+:101870000F931F9381E0643F7807ECF0CB0188550C
+:1018800092406EE170E00E94BD204091C3025091F1
+:10189000C402633808F062E82FEE30E0261B3109FD
+:1018A00082E592E0BA010FEE10E0EFEFEE2EE7E0F6
+:1018B000FE2E0E94CF078091C3029091C402019630
+:1018C00060E471E00E94A920AC018093C3025093B0
+:1018D000C40282E592E0BA012EE630E00FEE10E09D
+:1018E000EE24FF240E94CF071F910F91FF90EF90ED
+:1018F0000895CF92DF92EF92FF921F936C01809137
+:10190000BA02882309F4A0C01091BB02F090BC0277
+:101910008C30B1F08D3050F4853009F468C08B30D4
+:1019200009F462C0843009F08DC032C08F3009F4F0
+:1019300045C0813309F46BC08D3009F083C01FC0EE
+:1019400010925F0210925E0280E190E0909361023B
+:101950008093600283E080935402812F9F2D60E189
+:1019600077E20E94A920BC0182E592E044E00E9457
+:10197000A00BC601612F7F2D0E94360C63C08AE543
+:1019800090E090935F0280935E0280E190E037C028
+:1019900084EA90E090935F0280935E0280E190E0A1
+:1019A000909361028093600283E080935402812FC0
+:1019B0009F2D64E670E00E94BD203EC0612F7F2D08
+:1019C00083E0683E7807F0F588EF90E090935F023F
+:1019D00080935E0280E190E09093610280936002C8
+:1019E00083E08093540229C084EA90E002C088E03A
+:1019F00090E090935F0280935E0288E490E0909381
+:101A000061028093600283E0809354020FC083E000
+:101A1000809354028AE590E090935F0280935E0287
+:101A200088E490E09093610280936002812F9F2D63
+:101A300068EE73E00E94A920BC0182E592E043E0D9
+:101A40000E94A00B1092BA020E944A1F6B017C01F7
+:101A50008091BD029091BE02A091BF02B091C002E0
+:101A6000C81AD90AEA0AFB0AFAE0F694E794D7946E
+:101A7000C794FA95D1F72091C1023091C2022C157A
+:101A80003D05A1F111E01093540284E091E09093A0
+:101A90005F0280935E0280E490E090936102809305
+:101AA0006002C9016CE370E00E94A92082E592E027
+:101AB00042E00E94A00B82E592E06AE30E94710975
+:101AC000109355028091C1029091C2026CE370E0C4
+:101AD0000E94A920BC0182E592E042E00E94A00B96
+:101AE00010925502D092C202C092C1021F91FF9083
+:101AF000EF90DF90CF900895662319F480E098EF7F
+:101B000002C080EE97E080935C0290935D026623B2
+:101B100019F46EEC75E002C06EEA75E082E592E0C1
+:101B200040E150E020E130E00E940C078FEF80930D
+:101B30005C0280935D020895CF92DF92EF92FF9254
+:101B40000F931F938C0181E08093540210925F02E7
+:101B500010925E0280E390E09093610280936002B5
+:101B600096E5C92E92E0D92EC60160E071E00E9490
+:101B7000EC1E87E5E82EF12CE00EF11EF7016081E6
+:101B800070E0769567956170C8010E947C0D109297
+:101B90005F0210925E0280E490E090936102809375
+:101BA0006002C60165E071E00E94EC1EF7016081F1
+:101BB00070E0A4E076956795AA95E1F76170C80199
+:101BC0000E947C0D1F910F91FF90EF90DF90CF90BE
+:101BD00008955F926F927F928F929F92AF92BF9281
+:101BE000CF92DF92EF92FF920F931F93DF93CF93E9
+:101BF000CDB7DEB7C058D0400FB6F894DEBF0FBEE9
+:101C0000CDBF7C010E949C0D8FE093E00E941E13CB
+:101C10000E94F01A892B49F4F701E95AFF4F80819D
+:101C200080618083C7010E949C0D4701C7010E940B
+:101C30009C0DD701ED91FC910280F381E02DC40150
+:101C400060E00995882391F3F701E95AFF4F8081FD
+:101C500082608083C7010E949C0D82E592E00E9411
+:101C60008D0781E0809354020E944A1F6093BD0259
+:101C70007093BE028093BF029093C0023701F8E2D6
+:101C8000CF2EF2E0DF2E00E0E0E85E2E5E01089449
+:101C9000A11CB11CF6011081D701ED91FC910484C7
+:101CA000F585E02DC301612F099582E592E06BE592
+:101CB0000E9471090E944A1FAB01BC0186E592E0B7
+:101CC0002AE030E00E945B1E82E592E06DE50E9412
+:101CD000710986E592E0612F40E150E00E947B1E91
+:101CE000F501552D11925A95E9F7D701ED91FC9127
+:101CF0000288F389E02DC401B50140ED57E0099554
+:101D0000882331F086E592E0B5010E94EF1E0F5F57
+:101D10000894C11CD11CBDE2CB16B2E0DB0609F071
+:101D2000B9CF10925F0210925E0280EE90E0909325
+:101D3000610280936002002329F186E592E06AE067
+:101D400071E00E94EC1E0E944A1F2091BD0230915A
+:101D5000BE024091BF025091C002621B730B840B04
+:101D6000950B202F30E040E050E00E94D02082E52B
+:101D700092E0B9014FEF0E94A00B86E592E065E189
+:101D800071E004C086E592E068E171E00E94EC1E1B
+:101D900068E873E180E090E00E947E1F82E592E0B7
+:101DA0000E948D0781E08093540240E000E074E3DC
+:101DB000D72E202F30E0C9018F719070892B89F1C7
+:101DC000842F6FE00E949D208D9DC0011124E1E0D1
+:101DD00089319E0740F5142F1F5F90935F02809317
+:101DE0005E02842F0E949D20892F880F90E063E07F
+:101DF000880F991F6A95E1F79093610280936002C2
+:101E0000316086E592E0B90140E150E00E94D91EC0
+:101E1000C301602F0E94C616682FC7010E947C0D67
+:101E2000412F0F5FC6CF68EB7BE080E090E00E941F
+:101E30007E1F82E592E00E948D0782E592E061E0DC
+:101E40000E94680610925402BB24BA94B0925C02BD
+:101E500087E080935D0204E010E010935F0200933E
+:101E60005E02109261021092600286E592E060E2EA
+:101E700071E00E94EC1E58E6C52ED12CD0925F0274
+:101E8000C0925E02109261021092600286E592E0BA
+:101E90006BE271E00E94EC1E44EAE42EF12CF09219
+:101EA0005F02E0925E02109261021092600286E58B
+:101EB00092E061E371E00E94EC1E88EF90E0909365
+:101EC0005F0280935E02109261021092600286E5CA
+:101ED00092E06DE371E00E94EC1E10935F020093AC
+:101EE0005E0208E310E0109361020093600286E551
+:101EF00092E069E471E00E94EC1ED0925F02C09211
+:101F00005E02109361020093600286E592E066E54E
+:101F100071E00E94EC1EF0925F02E0925E0210936C
+:101F200061020093600286E592E06FE571E00E9435
+:101F3000EC1E34E0E32E31E0F32EF0925F02E092EB
+:101F40005E02109361020093600286E592E06AE609
+:101F500071E00E94EC1EF0925F02E0925E0280E56A
+:101F600090E0909361028093600286E592E062E7E0
+:101F700071E00E94EC1E80EE80935C02B0925D02E4
+:101F800088E190E090935F0280935E0208E210E0A7
+:101F9000109361020093600286E592E06BE771E0C6
+:101FA0000E94EC1E2EE6E22EF12CF0925F02E092EF
+:101FB0005E02109361020093600286E592E06FE793
+:101FC00071E00E94EC1E88ED90E090935F02809398
+:101FD0005E0200E210E0109361020093600286E569
+:101FE00092E064E871E00E94EC1E80E391E090933F
+:101FF0005F0280935E02109361020093600286E5A7
+:1020000092E066E871E00E94EC1E80E490E090931C
+:102010005F0280935E0288E590E090936102809376
+:10202000600286E592E066E871E00E94EC1EF092A4
+:102030005F02E0925E0200E610E0109361020093FE
+:10204000600286E592E068E871E00E94EC1E88EC90
+:1020500090E090935F0280935E0210936102009380
+:10206000600286E592E06BE871E00E94EC1E88E277
+:1020700091E090935F0280935E021093610200935F
+:10208000600286E592E06FE871E00E94EC1EB0927B
+:102090005C02B0925D02C058DF4F0FB6F894DEBF0D
+:1020A0000FBECDBFCF91DF911F910F91FF90EF90A9
+:1020B000DF90CF90BF90AF909F908F907F906F9068
+:1020C0005F900895EF92FF920F931F93A2E5EA2E7F
+:1020D000A2E0FA2EC7010E94050A81E08093540213
+:1020E00080EE80935C021FEF10935D02C70104969F
+:1020F00062E971E00E94EF1E10935C0210935D0292
+:1021000002E612E0C80162E60E94E51881E194E06F
+:1021100040E052EC61E070E00E94A91BC8010E94FF
+:10212000E90D1F910F91FF90EF900895DF92EF92CC
+:10213000FF920F931F93DF93CF9300D0CDB7DEB7FD
+:102140007C01D62EDC01ED91FC910480F581E02D1F
+:10215000AE014F5F5F4F09958823C1F10E944A1F6E
+:10216000EFE4F0E0EE0EFF1ED7016D937D938D93AB
+:102170009C931397E1EBFFEFEE0EFF1E09811A818E
+:102180006D2D70E0716081E194E040E150E00E94CB
+:102190006A1E81E194E06CE20E94001D81E194E0FE
+:1021A000B8014AE050E00E94D91E81E194E06AE063
+:1021B0000E94001D89819A819093BC028093BB028A
+:1021C000D092BA02D70113961C9204C0F701838102
+:1021D0008F5F83830F900F90CF91DF911F910F91AD
+:1021E000FF90EF90DF900895AF92BF92CF92DF9271
+:1021F000EF92FF920F931F936A015901B1E1EB2E09
+:10220000B4E0FB2EC70140E150E00E946A1EC70106
+:102210006CE20E94001DC701B6014AE050E00E9436
+:10222000D91EC7016CE20E94001DC701B5014AE03A
+:1022300050E00E94D91EC7016CE20E94001DC70138
+:10224000B8014AE050E00E94D91EC7016AE00E942E
+:10225000001D1F910F91FF90EF90DF90CF90BF90E6
+:10226000AF900895AF92BF92CF92DF92EF92FF921C
+:102270000F931F93DF93CF93CDB7DEB760970FB661
+:10228000F894DEBF0FBECDBF6C018091C602E82F6F
+:10229000F0E0E85DFD4F60818F5F8093C602C6016C
+:1022A0000E9496108091C6028530A1F41092C60259
+:1022B0008091C502853019F41092C5020BC0E82F39
+:1022C000F0E0E35DFD4F60818F5F8093C502C60142
+:1022D0000E94961027E530E0C20ED31ED6018C91E5
+:1022E000E9EAFFEFCE0EDF1E84FF27C0CE01039682
+:1022F0000E94C51A0E944A1F1FE4E12EF12CEC0C2B
+:10230000FD1CD7016D937D938D939C9313974B8107
+:102310005C812D813E810F811885C70160E270EFDD
+:102320000E94F4104B855C852D853E850F851889AC
+:10233000C70161E270EF0E94F410F60183818530DD
+:1023400008F46CC082E592E00E948D0781E08093E2
+:10235000540286E592E06CE971E00E94EC1E0E9456
+:102360004A1F6093BD027093BE028093BF02909398
+:10237000C002F601E95AFF4F80818D7E8062808322
+:10238000FC2CED2C00E010E05E010894A11CB11CB7
+:1023900009C082E592E060E00E94680682E592E072
+:1023A0000E948D07D601ED91FC910280F381E02D12
+:1023B0008F2D9E2D60E00995882351F1D601ED9176
+:1023C000FC910480F581E02D8F2D9E2D6CE0A50100
+:1023D00009958823E9F089819A8118161906C4F4B1
+:1023E000F601E95AFF4F80818F7D80838091C7027B
+:1023F0009091C80201969093C8028093C70282E52B
+:1024000092E061E00E946806C6010E94E90D06C0E4
+:102410000F5F1F4F0530110529F6BBCF60960FB631
+:10242000F894DEBF0FBECDBFCF91DF911F910F910A
+:10243000FF90EF90DF90CF90BF90AF90089582E62D
+:1024400092E00E94321108958AE061E00E944B20E0
+:102450008AE061E00E94DF1F8CB580618CBD8CB585
+:1024600080648CBD8DE061E00E94DF1F8BE061E045
+:102470000E94DF1F089581E080930E036093EB02BA
+:1024800010920C0310920D03089581E080930E03C7
+:102490006093EB0210920C0310920D0308952091AB
+:1024A000EA0230E08091E902281B3109C901089550
+:1024B0004091E9028091EA02481718F02FEF3FEFB0
+:1024C0000AC0E42FF0E0E753FD4F8081282F30E071
+:1024D0004F5F4093E902C9010895E091E9028091BC
+:1024E000EA02E81718F0EFEFFFEF06C0F0E0E7535D
+:1024F000FD4F8081E82FF0E0CF01089508951092FC
+:1025000012031092110388EE93E0A0E0B0E08093F4
+:10251000130390931403A0931503B093160386E35B
+:1025200092E09093100380930F030895CF92DF926F
+:10253000EF92FF920F931F93CF93DF937C016B0178
+:102540008A0180910E038823A1F0C0E0D0E00DC085
+:10255000D701ED91FC91D601AC0FBD1F0190F08128
+:10256000E02DC7016C9109952196C017D10780F322
+:1025700004C0CB01642F0E94C713C801DF91CF9123
+:102580001F910F91FF90EF90DF90CF900895DF9310
+:10259000CF930F92CDB7DEB7FC01698380910E0314
+:1025A0008823C9F080910D03803238F081E090E0FB
+:1025B0009383828320E030E015C080910C03E82FE4
+:1025C000F0E0E451FD4F998190838F5F80930C037D
+:1025D00080930D0305C0CE01019661E00E94C713F0
+:1025E00021E030E0C9010F90CF91DF9108950F9362
+:1025F000062F8091EB026CEE72E040910D0321E01A
+:102600000E94721310920C0310920D0310920E038D
+:102610000F91089561E00E94F7120895413208F089
+:1026200040E2862F69EC72E00E9429131092E902C1
+:102630008093EA0208950E940E1308951092E90211
+:102640001092EA0210920C0310920D030E9473156F
+:102650000895382F413210F040E042C080911B03B2
+:102660008823E1F791E090931B0320931D038FEFE4
+:1026700080938803109243034150409344034F5F7B
+:1026800090931C0380911C03330F832B80931C03B6
+:1026900080911E03813041F410921E0380911C032F
+:1026A0008093BB0085EC01C085EE8093BC008091D7
+:1026B0001B038130E1F380914303841710F44091B0
+:1026C000430320E030E00AC0FB01E20FF31FD90111
+:1026D000AD5DBC4F8C9180832F5F3F4F2417A0F3DB
+:1026E000842F08950F931F93582F122F413210F00B
+:1026F00081E04AC080911B038823E1F782E0809348
+:102700001B0300931D038FEF8093880310924303F4
+:1027100040934403A3E2B3E0FB0102C081918D9397
+:102720008E2F861B8417D0F310921C0380911C03FC
+:10273000550F852B80931C0380911E03813041F43B
+:1027400010921E0380911C038093BB0085EC01C096
+:1027500085EE8093BC00112321F080911B03823011
+:10276000E1F3809188038F3F11F480E00DC08091E8
+:102770008803803211F482E007C08091880380339F
+:1027800011F084E001C083E01F910F910895482F5C
+:10279000613210F081E0089580911B03843011F0C4
+:1027A00082E0089560936603A5E4B3E0842F9C0162
+:1027B000F90102C081918D938E2F841B8617D0F36F
+:1027C00080E008951F920F920FB60F9211242F935D
+:1027D0003F934F935F936F937F938F939F93AF93A9
+:1027E000BF93EF93FF938091B90090E0887F907042
+:1027F0008036910509F4F2C081369105CCF5883216
+:10280000910509F47BC089329105B4F480319105BA
+:1028100009F46FC0813191053CF4009709F447C178
+:10282000089709F04FC165C08831910509F466C069
+:10283000809709F047C182C08034910509F4A4C093
+:102840008134910544F48033910509F482C0C8971E
+:1028500009F038C189C08035910509F489C08835EF
+:10286000910509F496C08834910509F02BC1AEC0DA
+:102870008839910509F413C189399105ECF4883739
+:10288000910509F4ABC0893791054CF48836910560
+:1028900009F4A4C08037910509F014C19FC088389D
+:1028A000910509F4FCC08039910509F49DC0803878
+:1028B000910509F007C198C0803B910509F4C6C095
+:1028C000813B91054CF4803A910509F49FC0883A08
+:1028D000910509F0F7C0BAC0803C910509F4E3C046
+:1028E000883C910509F4DFC0883B910509F0EAC0F6
+:1028F000C2C080911C038093BB00CFC09091430362
+:1029000080914403981768F490914303E92FF0E015
+:10291000ED5DFC4F80818093BB009F5F90934303EC
+:10292000BCC080911D03882309F44BC085ED8093C2
+:10293000BC008091BC0084FDFCCFC2C080E28093CB
+:10294000880385ED8093BC008091BC0084FDFCCFA2
+:10295000B7C080E38093880385ED8093BC008091AD
+:10296000BC0084FDFCCFACC088E3809388039BC08F
+:10297000809143039091BB00E82FF0E0ED5DFC4FA8
+:1029800090838F5F8093430390914303809144032E
+:1029900082C0809143039091BB00E82FF0E0ED5D91
+:1029A000FC4F90838F5F8093430380911D038823A6
+:1029B00041F085ED8093BC008091BC0084FDFCCF8C
+:1029C0007FC081E080931E0384EA6EC085ED809312
+:1029D000BC008091BC0084FDFCCF72C083E080937A
+:1029E0001B031092870359C080918703803208F03F
+:1029F00056C0809187039091BB00E82FF0E0E95921
+:102A0000FC4F90838F5F8093870347C0809187033B
+:102A1000803230F4E0918703F0E0E959FC4F1082F6
+:102A200085ED8093BC008091BC0084FDFCCF1092AA
+:102A30001B0360918703E0912103F091220387E655
+:102A400093E070E00995109287032DC084E0809395
+:102A50001B031092650310926603E0911F03F0912F
+:102A60002003099580916603882329F481E08093EF
+:102A700066031092450390916503E92FF0E0EB5B4C
+:102A8000FC4F80818093BB009F5F90936503909182
+:102A9000650380916603981710F485EC01C085E802
+:102AA0008093BC000FC085EC8093BC0009C01092DD
+:102AB000880385ED8093BC008091BC0084FDFCCF31
+:102AC00010921B03FF91EF91BF91AF919F918F9156
+:102AD0007F916F915F914F913F912F910F900FBE1A
+:102AE0000F901F90189510921B0381E080931D0397
+:102AF00010921E0382E161E00E944B2083E161E0BD
+:102B00000E944B20E9EBF0E080818E7F8083808102
+:102B10008D7F808388E48093B80085E48093BC0037
+:102B20000895FC01408120E030E050E023C0842F74
+:102B30008154863010F447500CC0842F8156863063
+:102B400010F4475206C0403299F0842F80538A30E7
+:102B5000A8F4C90124E0880F991F2A95E1F7242FD2
+:102B6000332727FD30952F703070282B392B5F5F6E
+:102B700031964081442311F05430CCF2C9010895BC
+:102B8000FC0120819181822F8154863010F42750DE
+:102B90000AC0822F8156863010F4275204C0822F3B
+:102BA00080538A30B0F4892F8154863010F49750C6
+:102BB0000AC0892F8156863010F4975204C0892F9D
+:102BC00080538A3030F49F70822F8295807F892BCA
+:102BD000089580E00895DC01613309F48EC0ED9121
+:102BE000FC911197623340F56E3009F47AC06F3072
+:102BF00080F4653009F45CC0663020F4643009F07C
+:102C0000A4C05DC06A3009F448C06C3009F09DC0B2
+:102C100038C0613109F453C0623138F46F3009F4BF
+:102C200047C0603109F091C04EC06F3109F465C0F2
+:102C30006F3209F08AC043C0693509F45EC06A3555
+:102C400070F46334E1F1643420F4623409F07DC03F
+:102C50005FC0663469F1623509F077C030C06E3507
+:102C600009F45FC06F3530F46B3549F16C3509F00C
+:102C70006CC01EC0623609F45DC0633609F065C0E1
+:102C80003CC000A0F1A1E02DCD01BA0109959C0145
+:102C9000369527953695279560C002A0F3A1E02DC3
+:102CA000CD01BA01099593E0899F9001112455C087
+:102CB00004A0F5A1E02DCD01BA01099510C0068C44
+:102CC000F78DE02D45C000A0F1A1E02DCD01BA01A6
+:102CD000099564E670E00E94A9209B01C9019C014E
+:102CE0003CC002A0F3A1E02DCD01BA010995869563
+:102CF000282F30E02054304030C0ED91FC911197E6
+:102D000000A0F1A1E02DCD01BA0109959C01E6CF0B
+:102D100000A0F1A1E02DCD01BA01099568EE73E0A4
+:102D2000DACF00A0F1A1E02DCD01BA01099564E14F
+:102D300070E0D1CF02A0F3A1E02DCD01BA01099539
+:102D4000282F30E02D57304008C002A0F3A1E02D1D
+:102D5000CD01BA010995282F30E0C9010895FC0181
+:102D6000A081B18158962D913C91599769EA71E003
+:102D7000F90109950895FC01A081B1815A962D9120
+:102D80003C915B976DE0F90109950895FC016F375F
+:102D9000C0F4462F415050E0842F86958695869545
+:102DA000E80FF11D248130E0477080E890E002C018
+:102DB000959587954A95E2F790E028233923232BB0
+:102DC00009F051E0852F0895EF92FF920F931F9322
+:102DD000DF93CF930F92CDB7DEB78C0169837A0171
+:102DE000DC01ED91FC910484F585E02D0995D80175
+:102DF000ED91FC91048CF58DE02DC8010995D80169
+:102E0000ED91FC910684F785E02DC801BE016F5F4E
+:102E10007F4FA70109950F90CF91DF911F910F91DF
+:102E2000FF90EF900895CF93DF93EC01E881F98153
+:102E3000028CF38DE02D6DE0099564E670E080E092
+:102E400090E00E947E1F07C0E881F9810688F7891B
+:102E5000E02DCE010995E881F9810488F589E02DFE
+:102E6000CE010995882381F7DF91CF910895CF9204
+:102E7000DF92EF92FF920F931F93DF93CF93CDB723
+:102E8000DEB7C058D0400FB6F894DEBF0FBECDBF3E
+:102E90008C017B016A01DC01ED91FC910088F189D4
+:102EA000E02DAE014F5F5F4F0995AC01009749F4EB
+:102EB000C8010E941317F80183818F5F838380E02C
+:102EC00009C0C801D7016C910E94EB15F6019183EE
+:102ED000808381E0C058DF4F0FB6F894DEBF0FBE8D
+:102EE000CDBFCF91DF911F910F91FF90EF90DF90B9
+:102EF000CF900895CF93DF93EC016115710519F41C
+:102F000020E030E00FC0DB010D900020E9F71197C1
+:102F1000A61BB70BE881F9810280F381E02DAD019A
+:102F200009959C01C901DF91CF9108955F926F923D
+:102F30007F928F929F92AF92BF92CF92DF92EF9249
+:102F4000FF920F931F93CF93DF937C013B010E946D
+:102F50004A1F5B016C015E2C8F2C00E08FE093E038
+:102F6000D70196966C9140E221E00E940E13E30196
+:102F7000C00FD11D992410E08FE093E00E945812F9
+:102F80008883882311F4992493941F5F219610322B
+:102F900099F7F3018081882351F4D701ED91FC91D9
+:102FA000048CF58DE02D852D982D099503C0005ECC
+:102FB000992061F40E944A1F6A197B098C099D09B6
+:102FC00068557B418040904048F200E0802FDF91BF
+:102FD000CF911F910F91FF90EF90DF90CF90BF9016
+:102FE000AF909F908F907F906F905F900895AF9279
+:102FF000BF92CF92DF92EF92FF920F931F93DF93D6
+:10300000CF9300D000D0CDB7DEB77C01162FD42EE1
+:103010005901C02E19821A821B821C820E944A1FEB
+:103020007A8369831B83DC828FE093E0F70166A1DA
+:103030000E943B128FE093E0BE016F5F7F4F44E040
+:1030400050E00E9496128C01A114B10439F08FE077
+:1030500093E0B5014C2D50E00E9496128FE093E072
+:103060000E940A1380E00430110509F481E00F90FA
+:103070000F900F900F90CF91DF911F910F91FF90C4
+:10308000EF90DF90CF90BF90AF900895CF92DF92F6
+:10309000EF92FF920F931F93DF93CF9300D000D056
+:1030A000CDB7DEB77C016B0119821A821B821C82AC
+:1030B00081E18B830E944A1F7A8369830FE013E0CA
+:1030C000C801F70166A10E943B12C801BE016F5FF3
+:1030D0007F4F44E050E00E949612C801B6010E9462
+:1030E0007A17C8010E940A130F900F900F900F904B
+:1030F000CF91DF911F910F91FF90EF90DF90CF90D4
+:103100000895CF92DF92EF92FF920F931F93DF9378
+:10311000CF93CDB7DEB7A0970FB6F894DEBF0FBE42
+:10312000CDBF7C0181E0D70195968C93C70160E10A
+:1031300040E020E030E000E00E94F717DD2460E28C
+:10314000C62E8E010F5F1F4FF8018C2D11928A95AC
+:10315000E9F7D701ED91FC910288F389E02DC701D1
+:10316000B80140ED57E00995C80164EB71E044E017
+:1031700050E00E945A03009721F0D394B3E0DB168D
+:1031800019F78D81893571F4D7011496FE01719676
+:1031900080E101900D928150E1F782E0F70185A373
+:1031A00081E004C0D70195961C9280E0A0960FB6EE
+:1031B000F894DEBF0FBECDBFCF91DF911F910F916D
+:1031C000FF90EF90DF90CF9008950F931F938C01A5
+:1031D000DC0196966C938FE093E00E941E13C80169
+:1031E000895B9F4FFC0188E0DF011D928A95E9F71A
+:1031F000095D1F4F80E2D8011D928A95E9F71F9162
+:103200000F910895EF92FF920F931F937A018B0114
+:1032100081E194E040E056E960E070E00E94A91B83
+:10322000E114F1040105110519F181E194E069EB64
+:1032300071E00E94EC1E81E194E0B801A7012AE050
+:1032400030E00E945B1E81E194E06DE00E94CF1DA2
+:1032500081E194E00E94301C64E670E080E090E040
+:103260000E947E1F81E194E0B801A7010E94A91B82
+:103270001F910F91FF90EF900895EF92FF920F939F
+:103280001F93DF93CF93CDB7DEB728970FB6F8948F
+:10329000DEBF0FBECDBF7C0100D000D000D0EDB7A7
+:1032A000FEB731968E010F5F1F4FADB7BEB71296B6
+:1032B0001C930E93119780EC91E093838283648337
+:1032C00015820E9481038DB79EB706960FB6F894BB
+:1032D0009EBF0FBE8DBFD701ED91FC91008CF18D8B
+:1032E000E02DC701B801099528960FB6F894DEBF06
+:1032F0000FBECDBFCF91DF911F910F91FF90EF9047
+:103300000895EF92FF920F931F93DF93CF93CDB762
+:10331000DEB728970FB6F894DEBF0FBECDBF8C0185
+:103320008DB79EB708970FB6F8949EBF0FBE8DBF9E
+:10333000EDB7FEB731967E010894E11CF11CADB7E4
+:10334000BEB71296FC92EE92119788EC91E09383AF
+:103350008283D80112968C918483158266831782AA
+:103360000E9481038DB79EB708960FB6F8949EBF52
+:103370000FBE8DBFD801ED91FC91008CF18DE02D39
+:10338000C801B701099528960FB6F894DEBF0FBEA5
+:10339000CDBFCF91DF911F910F91FF90EF900895D6
+:1033A000CF92DF92EF92FF920F931F93CF93DF9311
+:1033B0007C018B016A0122C0E9012396CE010E94A3
+:1033C000C015982FD8018C91882309F49C93F8019B
+:1033D0008081981759F4D70113961C922296888100
+:1033E000803221F49E012F5F3F4F19C0CE0162ED64
+:1033F00071E00E9467039C010097F1F6D701ED91FF
+:10340000FC910288F389E02DC701B60140ED57E039
+:103410000995882311F0E601E9CF20E030E0C901E9
+:10342000DF91CF911F910F91FF90EF90DF90CF90A0
+:10343000089581E194E00E94C71C089581E194E021
+:103440000E94961C20E0892B09F021E0822F08952C
+:10345000772767FD709581E194E00E94001D089533
+:10346000EF92FF921F93CF93DF93182F7B01EA0116
+:103470008FE093E068E670E00E9445128FE093E0F1
+:10348000612F0E94C712019719F02CEE3FEF13C075
+:103490008FE093E0B701AE010E9496128C179D0752
+:1034A00019F02BEE3FEF07C08FE093E061E00E9440
+:1034B000F712282F30E0C901DF91CF911F91FF90C3
+:1034C000EF900895DF93CF930F92CDB7DEB7698366
+:1034D000BE016F5F7F4F41E050E00E94301A0F90B5
+:1034E000CF91DF910895CF92DF92EF92FF920F93E9
+:1034F0001F93CF93DF93182F6B017A018FE093E036
+:1035000068E670E00E9445128FE093E0612F0E9410
+:10351000C712019719F006EF1FEF2DC08FE093E05F
+:1035200060E00E94F712082F10E00115110519F54F
+:103530008FE093E068E670E0A70121E030E00E94B0
+:103540001B13C0E0D0E08FE093E00E944F12892B64
+:1035500069F0CE15DF0554F48FE093E00E94581215
+:10356000F601EC0FFD1F80832196EDCFCE15DF0510
+:1035700011F005EF1FEFC801DF91CF911F910F915F
+:10358000FF90EF90DF90CF900895CF93DF93EC0101
+:103590008BE390E0BE014EE050E00E94731A00976A
+:1035A000E1F498818981888399839A818B818A83C8
+:1035B0009B839C818D818C839D839E818F818E8353
+:1035C0009F8398858985888799879A858B858A873F
+:1035D0009B879C858D858C879D87DF91CF910895F2
+:1035E000EF92FF920F931F93DF93CF930F92CDB77C
+:1035F000DEB785E790E07E010894E11CF11CB7017D
+:1036000041E050E00E94731A8C01009779F48CE637
+:1036100090E0B70141E050E00E94731A8C010097DE
+:1036200029F48BE690E060E00E94621AC8010F90D6
+:10363000CF91DF911F910F91FF90EF900895089522
+:103640001F920F920FB60F9211242F933F934F9317
+:103650008F939F93EF93FF938091C00082FD1DC0D5
+:103660004091C6002091C9033091CA032F5F3F4F9C
+:103670002F7330708091CB039091CC0328173907BA
+:1036800071F0E091C903F091CA03E757FC4F408302
+:103690003093CA032093C90302C08091C600FF91F2
+:1036A000EF919F918F914F913F912F910F900FBE6E
+:1036B0000F901F901895E0911D04F0911E04E05C9E
+:1036C000FF4F8191919120813181821B930B8F73E8
+:1036D0009070892B11F00E941F1B08951F920F926A
+:1036E0000FB60F9211242F933F938F939F93EF93D5
+:1036F000FF9320910D0430910E0480910F0490915E
+:1037000010042817390731F48091C1008F7D809310
+:10371000C10014C0E0910F04F0911004E353FC4F7A
+:10372000208180910F049091100401968F73907006
+:103730009093100480930F042093C600FF91EF91A3
+:103740009F918F913F912F910F900FBE0F901F90DF
+:103750001895AF92BF92DF92EF92FF920F931F9353
+:10376000CF93DF93EC017A018B01DD24403081EEB1
+:10377000580780E0680780E0780711F0DD24D394D3
+:1037800091E0A92EB12CEC89FD89DD2069F0C501FD
+:1037900008A002C0880F991F0A94E2F7808360E0B6
+:1037A00079E08DE390E005C0108260E874E88EE176
+:1037B00090E0A80197010E94D02021503040404065
+:1037C0005040569547953795279580E1203038072A
+:1037D00020F0DD2011F0DD24D6CFE889F98930838F
+:1037E000EA89FB89208319A2EE89FF89408121E0C3
+:1037F00030E0C9010C8C02C0880F991F0A94E2F7CF
+:10380000482B4083EE89FF894081C9010D8C02C09D
+:10381000880F991F0A94E2F7482B4083EE89FF89AD
+:103820004081C9010E8C02C0880F991F0A94E2F7EB
+:10383000482B4083EE89FF8980810F8C02C0220FC4
+:10384000331F0A94E2F7209528232083DF91CF913C
+:103850001F910F91FF90EF90DF90BF90AF90089570
+:10386000CF93DF93DC011E968D919C911F97EC0105
+:10387000C05CDF4FFC01EE5BFF4F28813981808106
+:10388000918128173907C9F75696ED91FC91579702
+:10389000408121E030E0C9015C960C905C9702C049
+:1038A000880F991F0A94E2F78095842380835696A7
+:1038B000ED91FC9157974081C9015D960C905D9701
+:1038C00002C0880F991F0A94E2F7809584238083B1
+:1038D0005696ED91FC9157974081C9015E960C90E8
+:1038E0005E9702C0880F991F0A94E2F7809584239F
+:1038F00080835696ED91FC91579780815F960C904E
+:103900005F9702C0220F331F0A94E2F72095282305
+:1039100020831C96ED91FC911D97EE5BFF4F8081FB
+:10392000918192938293DF91CF910895DC011C964F
+:10393000ED91FC911D97E05CFF4F219131918081C9
+:103940009181281B390B2F733070C9010895DC0158
+:103950001C96ED91FC911D97E05CFF4F2081318119
+:10396000E054F040DF01AE5BBF4F8D919C91119709
+:103970002817390719F42FEF3FEF07C08D919C915D
+:10398000E80FF91F8081282F30E0C9010895DC017C
+:103990001C96ED91FC911D97E05CFF4F20813181D9
+:1039A000E054F040DF01AE5BBF4F8D919C911197C9
+:1039B0002817390719F42FEF3FEF10C08D919C9114
+:1039C0001197E80FF91F20818D919C911197019615
+:1039D0008F73907011969C938E9330E0C901089577
+:1039E000DC0191968C919197882339F05496ED9152
+:1039F000FC915597808186FFF9CF91961C9208958E
+:103A0000CF93DF93EC01EE85FF85E05CFF4F2081D3
+:103A10003181E054F0402F5F3F4F2F733070DF0152
+:103A2000AE5BBF4F8D919C91119728173907D1F349
+:103A3000E05CFF4F80819181E054F040E80FF91F76
+:103A40006083EE85FF85E05CFF4F31832083EE8944
+:103A5000FF89208181E090E00F8C02C0880F991FC0
+:103A60000A94E2F7282B208381E089A3EC89FD8961
+:103A700080818064808381E090E0DF91CF91089520
+:103A8000109214041092130488EE93E0A0E0B0E0CA
+:103A90008093150490931604A0931704B093180410
+:103AA00086E492E0909312048093110489E893E0F5
+:103AB00090931E0480931D048DEC93E0909320045A
+:103AC00080931F0485EC90E090932204809321045E
+:103AD00084EC90E0909324048093230480EC90E0A5
+:103AE000909326048093250481EC90E09093280421
+:103AF0008093270482EC90E090932A048093290419
+:103B000086EC90E090932C0480932B0484E08093C7
+:103B10002D0483E080932E0487E080932F0485E0BA
+:103B20008093300481E0809331040895CF93DF9334
+:103B30000E94A41F0E946210CBE5DBE10E941F12CD
+:103B40002097E1F30E945B1BF9CFCF92DF92EF92B7
+:103B5000FF920F931F93CF93DF937C016B018A0138
+:103B6000C0E0D0E00FC0D6016D916D01D701ED919D
+:103B7000FC910190F081E02DC7010995C80FD91F74
+:103B8000015010400115110571F7CE01DF91CF9161
+:103B90001F910F91FF90EF90DF90CF900895DC017F
+:103BA000ED91FC910190F081E02D09950895EF923F
+:103BB000FF920F931F938C01DC01ED91FC9101901A
+:103BC000F081E02D6DE009957C01D801ED91FC912B
+:103BD0000190F081E02DC8016AE009959C012E0D4D
+:103BE0003F1DC9011F910F91FF90EF9008954F92D3
+:103BF0005F927F928F929F92AF92BF92CF92DF920D
+:103C0000EF92FF920F931F93DF93CF93CDB7DEB761
+:103C1000A1970FB6F894DEBF0FBECDBF2C01742E56
+:103C2000CB01223008F42AE019A231E2C32ED12CB4
+:103C3000CC0EDD1E822E9924AA24BB24672D752F5D
+:103C4000A50194010E94D02079018A01C801B70121
+:103C5000A50194010E947E20472D461B0894C108AF
+:103C6000D1084A3014F4405D01C0495CF60140833C
+:103C7000E114F1040105110521F07E2C5F2DC8012E
+:103C8000DDCFC201B6010E947A17A1960FB6F89453
+:103C9000DEBF0FBECDBFCF91DF911F910F91FF907F
+:103CA000EF90DF90CF90BF90AF909F908F907F90DC
+:103CB0005F904F900895DC012115310541F4ED919D
+:103CC000FC910190F081E02D642F099508950E94E8
+:103CD000F71D0895EF92FF920F931F939A017B01B6
+:103CE00000E010E0B801A7010E945B1E1F910F9138
+:103CF000FF90EF900895CF92DF92EF92FF920F9393
+:103D00001F936C01E62E9A01FF2400E010E0B80139
+:103D1000A7010E945B1E8C01C6010E94D71D080FDF
+:103D2000191FC8011F910F91FF90EF90DF90CF9066
+:103D30000895CF92DF92EF92FF920F931F93CF934C
+:103D4000DF93EC016A017B012115310541F4E88123
+:103D5000F9810190F081E02D642F09951FC02A3070
+:103D60003105D1F477FF17C0E881F9810190F08126
+:103D7000E02D6DE209958C0144275527BA014C19B5
+:103D80005D096E097F09CE012AE00E94F71D9801A6
+:103D9000280F391F04C02AE00E94F71D9C01C901A9
+:103DA000DF91CF911F910F91FF90EF90DF90CF9017
+:103DB0000895EF92FF920F931F937B019A010027C2
+:103DC000F7FC0095102FB801A7010E94991E1F91C2
+:103DD0000F91FF90EF9008950E947A170895EF9247
+:103DE000FF920F931F937C010E947A178C01C701E9
+:103DF0000E94D71D080F191FC8011F910F91FF9036
+:103E0000EF9008951F920F920FB60F9211242F93E7
+:103E10003F938F939F93AF93BF938091370490917B
+:103E20003804A0913904B0913A0430913B040196D2
+:103E3000A11DB11D232F2D5F2D3720F02D57019689
+:103E4000A11DB11D20933B04809337049093380447
+:103E5000A0933904B0933A048091330490913404D0
+:103E6000A0913504B09136040196A11DB11D809337
+:103E7000330490933404A0933504B0933604BF9177
+:103E8000AF919F918F913F912F910F900FBE0F9007
+:103E90001F9018958FB7F89420913704309138040B
+:103EA0004091390450913A048FBFB901CA01089575
+:103EB0009FB7F89420913304309134044091350435
+:103EC0005091360486B5A89B06C08F3F21F02F5F26
+:103ED0003F4F4F4F5F4F9FBF542F432F322F22270B
+:103EE000280F311D411D511D82E0220F331F441F39
+:103EF000551F8A95D1F7B901CA010895EF92FF9233
+:103F00000F931F93CF93DF937B018C010E94581F67
+:103F1000EB010EC00E94581F6C1B7D0B685E734046
+:103F2000C8F30894E108F10801091109C851DC4FF0
+:103F3000E114F1040105110569F7DF91CF911F919B
+:103F40000F91FF90EF900895789484B5826084BDBE
+:103F500084B5816084BD85B5826085BD85B581608D
+:103F600085BDEEE6F0E0808181608083E1E8F0E0ED
+:103F70001082808182608083808181608083E0E81C
+:103F8000F0E0808181608083E1EBF0E080818460FB
+:103F90008083E0EBF0E0808181608083EAE7F0E0FD
+:103FA0008081846080838081826080838081816061
+:103FB00080838081806880831092C1000895CF93B0
+:103FC000DF93482F50E0CA01805E994FFC01349185
+:103FD000445F594FFA018491882369F190E0880F7A
+:103FE000991FFC01E251FA4FA591B491FC01E850F0
+:103FF000FA4FC591D491662351F42FB7F8948C9160
+:10400000932F909589238C93888189230BC06230EC
+:1040100061F42FB7F8948C91932F909589238C930A
+:104020008881832B88832FBF06C09FB7F8948C911B
+:10403000832B8C939FBFDF91CF910895833071F0D4
+:10404000843028F48130A1F0823021F514C086300C
+:10405000B1F08730D1F08430E9F404C08091800061
+:104060008F7703C0809180008F7D809380000895BA
+:1040700084B58F7702C084B58F7D84BD089580910B
+:10408000B0008F778093B00008958091B0008F7D4D
+:104090008093B0000895FF920F931F93F62E482F40
+:1040A00050E0CA018C5C994FFC012491CA01805EEA
+:1040B000994FFC011491445F594FFA010491002378
+:1040C000C9F0222319F0822F0E941E20E02FF0E079
+:1040D000EE0FFF1FE850FA4FA591B4919FB7F894E7
+:1040E000FF2021F48C911095812302C08C91812BAB
+:1040F0008C939FBF1F910F91FF900895629FD001F5
+:10410000739FF001829FE00DF11D649FE00DF11D92
+:10411000929FF00D839FF00D749FF00D659FF00D41
+:104120009927729FB00DE11DF91F639FB00DE11D2E
+:10413000F91FBD01CF0111240895991B79E004C036
+:10414000991F961708F0961B881F7A95C9F78095D6
+:104150000895AA1BBB1B51E107C0AA1FBB1FA617CE
+:10416000B70710F0A61BB70B881F991F5A95A9F720
+:1041700080959095BC01CD01089597FB092E0726E7
+:104180000AD077FD04D0E5DF06D000201AF4709540
+:1041900061957F4F0895F6F7909581959F4F08950B
+:1041A000A1E21A2EAA1BBB1BFD010DC0AA1FBB1F3B
+:1041B000EE1FFF1FA217B307E407F50720F0A21BAD
+:1041C000B30BE40BF50B661F771F881F991F1A941A
+:1041D00069F760957095809590959B01AC01BD0144
+:1041E000CF010895EE0FFF1F0590F491E02D099483
+:1041F0002F923F924F925F926F927F928F929F92F7
+:10420000AF92BF92CF92DF92EF92FF920F931F93E4
+:10421000CF93DF93CDB7DEB7CA1BDB0B0FB6F89495
+:10422000DEBF0FBECDBF09942A88398848885F84D5
+:104230006E847D848C849B84AA84B984C884DF8046
+:10424000EE80FD800C811B81AA81B981CE0FD11D2A
+:104250000FB6F894DEBF0FBECDBFED010895F89400
+:02426000FFCF8E
+:104262004F4244200041434320004F4244205469BE
+:104272006D653A20006D73004E6F20504944210055
+:10428200454E47494E452052504D005350454544F6
+:1042920000454E47494E45204C4F414400494E543B
+:1042A200414B452054454D5000434F4F4C414E54D5
+:1042B2002054454D500044495354414E4345004912
+:1042C2004E54414B45204D415000454C41505345C1
+:1042D20044004C4F472053495A450072706D006BA1
+:1042E2006D2F6800250043006B6D006B7061004B01
+:1042F2004200554E4F4C4F47474552005265636F3F
+:104302006E6E656374696E670041544C500D0041D6
+:10431200545350004F424420004154425231200035
+:104322004154535025640D002530325825303258FF
+:104332000D003431200041545A0D00415445300DD6
+:104342000041544C310D0000000000680622069026
+:10435200087109FCFF00006D09A51D0093410000D2
+:10436200000002198118E416AF16BB163D19811917
+:104372003717D01996171E1A191A4618281A790CC7
+:10438200250C320C210C180C0C0D04110B050F46D8
+:104392002F3100000000C71296124F1258126D12F0
+:1043A2007E1200000000001DA51D961CC71CA71C44
+:0243B200F01CFD
+:00000001FF
diff --git a/unologger/bin/core_uno_16.a b/unologger/bin/core_uno_16.a
new file mode 100644
index 0000000..1d04f17
--- /dev/null
+++ b/unologger/bin/core_uno_16.a
Binary files differ
diff --git a/unologger/bin/lib_uno_16.a b/unologger/bin/lib_uno_16.a
new file mode 100644
index 0000000..822569f
--- /dev/null
+++ b/unologger/bin/lib_uno_16.a
Binary files differ
diff --git a/unologger/unologger.depend b/unologger/unologger.depend
new file mode 100644
index 0000000..cf47a9e
--- /dev/null
+++ b/unologger/unologger.depend
@@ -0,0 +1,88 @@
+# depslib dependency file v1.0
+1398356587 source:e:\arduino\arduinoobd\unologger\unologger.ino
+ <Arduino.h>
+ <OBD.h>
+ <SPI.h>
+ <SD.h>
+ <Wire.h>
+ <MPU6050.h>
+ "MultiLCD.h"
+ "images.h"
+ "config.h"
+ <SoftwareSerial.h>
+ "datalogger.h"
+
+1371033101 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\arduino.h
+ <stdlib.h>
+ <string.h>
+ <math.h>
+ <avr/pgmspace.h>
+ <avr/io.h>
+ <avr/interrupt.h>
+ "binary.h"
+ "WCharacter.h"
+ "WString.h"
+ "HardwareSerial.h"
+ "pins_arduino.h"
+
+1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\binary.h
+
+1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\wcharacter.h
+ <ctype.h>
+
+1371033133 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\wstring.h
+ <stdlib.h>
+ <string.h>
+ <ctype.h>
+ <avr/pgmspace.h>
+
+1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\hardwareserial.h
+ <inttypes.h>
+ "Stream.h"
+ "USBAPI.h"
+
+1371032829 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\stream.h
+ <inttypes.h>
+ "Print.h"
+
+1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\print.h
+ <inttypes.h>
+ <stdio.h>
+ "WString.h"
+ "Printable.h"
+
+1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\printable.h
+ <new.h>
+
+1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\new.h
+ <stdlib.h>
+
+1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\usbapi.h
+
+1362986950 d:\apps\codeblocks\arduino\hardware\arduino\variants\standard\pins_arduino.h
+ <avr/pgmspace.h>
+
+1391012219 e:\arduino\arduinoobd\unologger\images.h
+
+1398347475 e:\arduino\arduinoobd\unologger\config.h
+
+1398344583 e:\arduino\arduinoobd\unologger\datalogger.h
+
+1376583323 source:e:\arduino\arduinoobd\unologger\fonts.cpp
+ <Arduino.h>
+ "MultiLCD.h"
+
+1398347247 e:\arduino\arduinoobd\unologger\multilcd.h
+ "PCD8544.h"
+ "SSD1306.h"
+
+1394466722 source:e:\arduino\arduinoobd\unologger\ili9341.cpp
+ <Arduino.h>
+ <SPI.h>
+ "MultiLCD.h"
+
+1394257060 source:e:\arduino\arduinoobd\unologger\multilcd.cpp
+ <Arduino.h>
+ <Wire.h>
+ "MultiLCD.h"
+
diff --git a/unologger/unologger.layout b/unologger/unologger.layout
new file mode 100644
index 0000000..b36b403
--- /dev/null
+++ b/unologger/unologger.layout
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_layout_file>
+ <ActiveTarget name="Arduino Uno" />
+ <File name="unologger.ino" open="1" top="1" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+ <Cursor>
+ <Cursor1 position="2059" topLine="71" />
+ </Cursor>
+ </File>
+ <File name="fonts.cpp" open="1" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+ <Cursor>
+ <Cursor1 position="0" topLine="0" />
+ </Cursor>
+ </File>
+ <File name="ILI9341.cpp" open="1" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+ <Cursor>
+ <Cursor1 position="0" topLine="0" />
+ </Cursor>
+ </File>
+ <File name="MultiLCD.h" open="1" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+ <Cursor>
+ <Cursor1 position="624" topLine="0" />
+ </Cursor>
+ </File>
+ <File name="config.h" open="1" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+ <Cursor>
+ <Cursor1 position="613" topLine="0" />
+ </Cursor>
+ </File>
+ <File name="datalogger.h" open="1" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+ <Cursor>
+ <Cursor1 position="8961" topLine="161" />
+ </Cursor>
+ </File>
+ <File name="images.h" open="1" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+ <Cursor>
+ <Cursor1 position="0" topLine="0" />
+ </Cursor>
+ </File>
+</CodeBlocks_layout_file>