From c09ad9a88036f9f4c658abe795cf2ee1eb8d3e1c Mon Sep 17 00:00:00 2001 From: Stanley Huang Date: Mon, 4 May 2015 11:23:46 +1000 Subject: Fix setBaudRate() --- libraries/OBD/OBD.cpp | 21 +- libraries/OBD/OBD.h | 8 +- unologger/bin/Release/obdlogger_uno.elf.eep.hex | 1 + unologger/bin/Release/obdlogger_uno.elf.hex | 1086 +++++++++++++++++++++++ unologger/bin/Release/obdlogger_uno.hex | 1086 +++++++++++++++++++++++ unologger/bin/core_uno_16.a | Bin 0 -> 79698 bytes unologger/bin/lib_uno_16.a | Bin 0 -> 110692 bytes unologger/unologger.depend | 88 ++ unologger/unologger.layout | 39 + 9 files changed, 2315 insertions(+), 14 deletions(-) create mode 100644 unologger/bin/Release/obdlogger_uno.elf.eep.hex create mode 100644 unologger/bin/Release/obdlogger_uno.elf.hex create mode 100644 unologger/bin/Release/obdlogger_uno.hex create mode 100644 unologger/bin/core_uno_16.a create mode 100644 unologger/bin/lib_uno_16.a create mode 100644 unologger/unologger.depend create mode 100644 unologger/unologger.layout 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 +* (C)2012-2015 Stanley Huang *************************************************************************/ #include @@ -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 +* (C)2012-2015 Stanley Huang *************************************************************************/ #include @@ -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 Binary files /dev/null and b/unologger/bin/core_uno_16.a differ diff --git a/unologger/bin/lib_uno_16.a b/unologger/bin/lib_uno_16.a new file mode 100644 index 0000000..822569f Binary files /dev/null and b/unologger/bin/lib_uno_16.a 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 + + + + + + + "MultiLCD.h" + "images.h" + "config.h" + + "datalogger.h" + +1371033101 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\arduino.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 + + +1371033133 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\wstring.h + + + + + +1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\hardwareserial.h + + "Stream.h" + "USBAPI.h" + +1371032829 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\stream.h + + "Print.h" + +1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\print.h + + + "WString.h" + "Printable.h" + +1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\printable.h + + +1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\new.h + + +1362986950 d:\apps\codeblocks\arduino\hardware\arduino\cores\arduino\usbapi.h + +1362986950 d:\apps\codeblocks\arduino\hardware\arduino\variants\standard\pins_arduino.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 + + "MultiLCD.h" + +1398347247 e:\arduino\arduinoobd\unologger\multilcd.h + "PCD8544.h" + "SSD1306.h" + +1394466722 source:e:\arduino\arduinoobd\unologger\ili9341.cpp + + + "MultiLCD.h" + +1394257060 source:e:\arduino\arduinoobd\unologger\multilcd.cpp + + + "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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3