avr motor_ctrl: watchdog configuration
authorErik Andresen <erik@vontaene.de>
Thu, 2 Apr 2020 05:20:40 +0000 (07:20 +0200)
committerErik Andresen <erik@vontaene.de>
Thu, 2 Apr 2020 05:20:40 +0000 (07:20 +0200)
avr/motor_ctrl/last_i2c_status.py [new file with mode: 0755]
avr/motor_ctrl/last_i2c_status.rb [new file with mode: 0755]
avr/motor_ctrl/last_i2c_status.txt [new file with mode: 0644]
avr/motor_ctrl/main.c
avr/motor_ctrl/main.hex

diff --git a/avr/motor_ctrl/last_i2c_status.py b/avr/motor_ctrl/last_i2c_status.py
new file mode 100755 (executable)
index 0000000..a96c8ce
--- /dev/null
@@ -0,0 +1,9 @@
+#!/usr/bin/env python
+# -*- coding: iso-8859-15 -*-
+
+from smbus import SMBus
+
+
+i2c = SMBus(2)
+s = i2c.read_byte_data(0x50>>1, 0xa3)
+print "0x%x" % s
diff --git a/avr/motor_ctrl/last_i2c_status.rb b/avr/motor_ctrl/last_i2c_status.rb
new file mode 100755 (executable)
index 0000000..ee34c0f
--- /dev/null
@@ -0,0 +1,10 @@
+#!/usr/bin/ruby -I ~/ruby_test/.bundle/ruby/2.3.0/gems/i2c-0.4.2/lib
+
+require 'rubygems'
+require 'bundler/setup'
+require "i2c"
+
+i2c = I2C.create("/dev/i2c-2") 
+
+a = i2c.read(0x50>>1, 1, 0xa3)
+puts "0x%x" % a.unpack("C")
diff --git a/avr/motor_ctrl/last_i2c_status.txt b/avr/motor_ctrl/last_i2c_status.txt
new file mode 100644 (file)
index 0000000..71c0e00
--- /dev/null
@@ -0,0 +1,4 @@
+0xc0
+0xa0
+0xc0
+0xa0
index f7c9f0a..a4c984d 100644 (file)
@@ -96,6 +96,8 @@
  * 0xA0 Reset reason
  * 0xA1 Error status
  * 0xA2 count test
+ * 0xA3 last i2c status before boot
+ * 0xA4 Watchdog enable
  * free
  * 0xff Bootloader
  */
@@ -187,6 +189,8 @@ static volatile uint8_t aft_handicap=0;
 static volatile uint8_t error_state=0;
 static volatile uint8_t last_man_update_count=0;
 static volatile uint8_t last_i2c_status = 0;
+static uint8_t last_i2c_status_boot = 0;
+static volatile uint8_t watchdog_enable = 0;
 
 ISR(TWI_vect)
 {
@@ -383,6 +387,10 @@ ISR(TWI_vect)
                                        cmd_vel.bUpdate = 1;
                                        TWI_ACK;
                                        break;
+                               case 0xA4: // Watchdog enable
+                                       watchdog_enable = TWDR;
+                                       TWI_ACK;
+                                       break;
                                case 0xff: // bootloader
                                        bootloader = TWDR;
                                default:
@@ -619,6 +627,12 @@ ISR(TWI_vect)
                                case 0xA2: // count test
                                        TWDR = count_test;
                                        TWI_ACK;
+                               case 0xA3: // last i2c status before boot
+                                       TWDR = last_i2c_status_boot;
+                                       TWI_ACK;
+                               case 0xA4: // Watchdog enable
+                                       TWDR = watchdog_enable;
+                                       TWI_ACK;
                                default:
                                        TWDR = 0;
                                        TWI_NAK;
@@ -633,6 +647,10 @@ ISR(TWI_vect)
                default:
                        TWI_RESET;
        }
+
+       if (watchdog_enable == 2) {
+               wdt_reset();
+       }
 }
 
 
@@ -1090,6 +1108,8 @@ int main(void) {
 
        printf_P(PSTR("\r\nStart\r\n"));
 
+       last_i2c_status_boot = eeprom_read_byte((uint8_t*)1);
+
        set_sleep_mode(SLEEP_MODE_IDLE);
        // Enable Timer 1 Overflow Interrupt
        TIMSK = (1 << TOIE1);
@@ -1097,6 +1117,15 @@ int main(void) {
 
        while(1) {
                switch(ireg) {
+                       case 0xA4: // Watchdog enable
+                               if (watchdog_enable == 1) {
+                                       wdt_enable(WDTO_2S);
+                                       watchdog_enable = 2;
+                               } else if (watchdog_enable == 0) {
+                                       wdt_disable();
+                                       watchdog_enable = 3;
+                               }
+                               break;
                        case 0xff: // Magic reg that starts the bootloader
                                if (bootloader == 0xa5) {
                                        cli();
@@ -1161,6 +1190,8 @@ int main(void) {
                                cmd_vel.bUpdate = 1;
                                if (last_man_update_count == 100) {
                                        printf_P(PSTR("I2C State: 0x%x\r\n"), last_i2c_status);
+                                       eeprom_write_byte((uint8_t*)1, last_i2c_status);
+                                       eeprom_busy_wait();
                                }
                                last_man_update_count = I2C_TIMEOUT_DISABLE;
                        }
index d51cbbf..c7a3c36 100644 (file)
-:100000000C94F4000C9411010C9411010C94110146\r
-:100010000C9411010C9411010C9411010C94110118\r
-:100020000C9411010C9478040C9411010C9411019E\r
-:100030000C9411010C9463050C9411010C941101A2\r
-:100040000C9411010C9411010C9411010C941301E6\r
-:100050000C94110113031D0316031D0319031D0343\r
-:100060001B031D035A045A045A045A045A045A041E\r
-:100070001F03370324033703290337032E033703F2\r
-:100080005A045A045A045A045A045A045A045A0480\r
-:100090003A033F03440349034E03530358035D03EC\r
-:1000A0005A045A045A045A045A045A045A045A0460\r
-:1000B000620367036C03710376037B03800386038B\r
-:1000C0008B039C03A503AE03B103C603CF03420415\r
-:1000D000D803E103EA03F303FC0305040E04170449\r
-:1000E00020042904350442045A045A045A045A04C8\r
-:1000F0005A045A045A045A045A045A045A045A0410\r
-:100100005A045A045A045A045A045A045A045A04FF\r
-:100110005A045A045A045A045A045A045A045A04EF\r
-:100120005A045A045A045A045A045A045A045A04DF\r
-:100130005A045A045A045A045A045A045A045A04CF\r
-:100140005A045A045A045A045A045A045A045A04BF\r
-:100150005A045A045A045A045A045A045A045A04AF\r
-:100160005A045A045A045A045A045A045A045A049F\r
-:100170005A045A045A045A045A045A045A045A048F\r
-:100180005A045A045A045A045A045A045A045A047F\r
-:100190004B045004550405A84CCDB2D44EB93836A2\r
-:1001A000A9020C50B9918688083CA6AAAA2ABE00CA\r
-:1001B0000000803F4932432053746174653A203017\r
-:1001C0007825780D0A000D0A53746172740D0A00C7\r
-:1001D00045464765666700202B2D2E30313233347B\r
-:1001E000353637383968000011241FBECFE5D8E016\r
-:1001F000DEBFCDBF10E0A0E6B0E0E0E5FDE202C06A\r
-:1002000005900D92A037B107D9F721E0A0E7B0E043\r
-:1002100001C01D92A836B207E1F70E9459060C945E\r
-:10022000A6160C9400001F920F920FB60F92112485\r
-:100230002F933F934F935F936F937F938F939F93EE\r
-:10024000AF93BF93EF93FF9381B1887F80939F001B\r
-:1002500081B1887F803A09F436C328F4803669F08A\r
-:10026000803881F032C3883B09F4CFC1883F09F45C\r
-:100270002EC3883A09F029C3C8C185EC86BF109205\r
-:10028000E90025C38091E9008A3209F44BC108F0E6\r
-:1002900047C0803209F402C138F5843009F4C1C086\r
-:1002A00060F4813009F4FAC008F4A6C0823009F481\r
-:1002B000ACC0833009F4F2C0A0C1863009F4BDC0DF\r
-:1002C00008F4ECC0873009F4E9C0883009F095C122\r
-:1002D00083B120919E0090E0922B9093E100809357\r
-:1002E000E0001092D40087C1853209F4CAC060F4DE\r
-:1002F000823209F4D3C008F4ACC0833209F4B6C02A\r
-:10030000843209F4CBC079C1873209F4CBC008F438\r
-:10031000C5C0883209F401C1893209F403C16DC135\r
-:10032000843509F416C1E8F58F3209F4C8C060F4C9\r
-:100330008C3209F4F2C008F4C2C08D3209F4F2C064\r
-:100340008E3209F4EFC059C1813509F4EBC020F4B5\r
-:10035000803509F4E2C051C1823509F4E3C0833528\r
-:1003600009F04BC123B180919A0090919B00A0911C\r
-:100370009C00B0919D00BA2FA92F982F8827822B1F\r
-:1003800080939A0090939B00A0939C00B0939D0053\r
-:100390008093EA009093EB00A093EC00B093ED0003\r
-:1003A0002AC1813909F415C178F4863509F4D6C01B\r
-:1003B00008F4D4C0873509F4E8C0803909F01DC1BC\r
-:1003C00083B18093690017C1843909F40AC150F4DC\r
-:1003D000823909F402C1833909F00FC183B18093D6\r
-:1003E000D20009C1853909F400C18F3F09F005C168\r
-:1003F00083B18093E80001C183B18093E9008091CB\r
-:10040000E90081508093E900F6C083B120919E00FD\r
-:1004100090E0922B9093E7008093E6001092D70033\r
-:10042000EAC083B120919E0090E0922B9093E5006A\r
-:100430008093E4001092D600DEC083B120919E002C\r
-:1004400090E0922B9093E3008093E2001092D5000D\r
-:10045000D2C083B120919E0090E0922B9093D10066\r
-:100460008093D00081E08093D700C5C083B12091F4\r
-:100470009E0090E0922B9093CF008093CE0081E07D\r
-:1004800049C083B120919E0090E0922B9093CD00C3\r
-:100490008093CC0081E08093D500ADC083B1809380\r
-:1004A0009E00A9C083B120919E0090E0922B909372\r
-:1004B000CB008093CA0081E08093D4009CC023B11C\r
-:1004C00080919A0090919B00A0919C00B0919D001A\r
-:1004D000BA2FA92F982F8827BC01CD01622B6093DA\r
-:1004E0009A0070939B0080939C0090939D0020E065\r
-:1004F00038E24EEA55E40E94FB120E94CF1170933D\r
-:10050000D1006093D0007093CF006093CE0081E063\r
-:100510008093D7008093D6006EC083B190E0A0E0B6\r
-:10052000B0E00EC023B180919A0090919B00A09101\r
-:100530009C00B0919D00BA2FA92F982F8827822B5D\r
-:1005400080939A0090939B00A0939C00B0939D0091\r
-:1005500052C083B190E0A0E0B0E00EC023B1809122\r
-:10056000960090919700A0919800B0919900BA2FB1\r
-:10057000A92F982F8827822B80939600909397001D\r
-:10058000A0939800B093990036C023B18091960053\r
-:1005900090919700A0919800B0919900BA2FA92F3F\r
-:1005A000982F8827822B8093960090939700A09392\r
-:1005B0009800B09399008093EE009093EF00A09381\r
-:1005C000F000B093F10081E08093F2001092A0005F\r
-:1005D00012C083B1809368000EC083B18093D300B2\r
-:1005E0000AC083B18093A30003C083B18093A200AB\r
-:1005F00081E08093F20085EC01C085E886BF8091A0\r
-:10060000E9008F3F09F059C162C1E091E9008E2FE6\r
-:1006100090E0FC013297E13AF10508F04BC1E65D4C\r
-:10062000FF4F0C94D8138AB59BB53CC188B599B5DA\r
-:1006300039C183B537C18CB735C113B834C1809186\r
-:10064000DE009091DF000EC08091DC009091DD0013\r
-:1006500009C08091DA009091DB0004C08091D8003D\r
-:100660009091D90090939500809394004DC0809113\r
-:10067000940018C18091D0009091D10045C0809124\r
-:10068000D0009091D1000EC18091CE009091CF000A\r
-:100690003BC08091CE009091CF0004C18091CC00EE\r
-:1006A0009091CD0031C08091CC009091CD00FAC0E6\r
-:1006B0008091CA009091CB0027C08091CA00909190\r
-:1006C000CB00F0C08091BF009091C0001DC0809110\r
-:1006D000BF009091C000E6C08091BD009091BE0027\r
-:1006E00013C08091BD009091BE00DCC08091BB0022\r
-:1006F0009091BC0009C08091BB009091BC00D2C019\r
-:100700008091B9009091BA0093B9CDC08091B900A1\r
-:100710009091BA00C7C08091A9009091AA00A091C1\r
-:10072000AB00B091AC0080939A0090939B00A09393\r
-:100730009C00B0939D0025C080919A0090919B00F1\r
-:10074000A0919C00B0919D008CC080919A009091E6\r
-:100750009B00A0919C00B0919D008FC080919A0059\r
-:10076000A1C08091A5009091A600A091A700B09192\r
-:10077000A8008093960090939700A0939800B09360\r
-:1007800099008B2F9927AA27BB278CC080919600B0\r
-:1007900090919700A0919800B091990062C08091CB\r
-:1007A000960090919700A0919800B091990065C033\r
-:1007B0008091B5009091B600A091B700B091B800BB\r
-:1007C000E0CF8091B5009091B600A091B700B091B4\r
-:1007D000B80047C08091B5009091B600A091B700D5\r
-:1007E000B091B8004AC08091B5009091B600A09138\r
-:1007F000B700B091B80056C08091B1009091B2009E\r
-:10080000A091B300B091B400BCCF8091B1009091A1\r
-:10081000B200A091B300B091B40023C08091B100A8\r
-:100820009091B200A091B300B091B40026C0809125\r
-:10083000B1009091B200A091B300B091B40032C069\r
-:100840008091AD009091AE00A091AF00B091B0004A\r
-:1008500098CF8091AD009091AE00A091AF00B09183\r
-:10086000B000CD01AA27BB271DC08091AD0090919B\r
-:10087000AE00A091AF00B091B000892F9A2FAB2F9E\r
-:10088000BB2710C08091AD009091AE00A091AF0049\r
-:10089000B091B00007C084B78F7083B914BE03C095\r
-:1008A0008091A10083B985EC07C08091A40083B931\r
-:1008B00085EC86BF13B885E886BF8091E9008F5F1D\r
-:1008C0008093E90004C085EC01C085ED86BFFF91EF\r
-:1008D000EF91BF91AF919F918F917F916F915F91B8\r
-:1008E0004F913F912F910F900FBE0F901F90189531\r
-:1008F0001F920F920FB60F9211242F933F934F9395\r
-:100900005F936F937F938F939F9389B380FF02C010\r
-:1009100093E001C090E081FF02C081E098278091C0\r
-:100920009300891B80FF22C090939300209169005F\r
-:10093000982F9270222351F02091DE003091DF0039\r
-:10094000892F90E00197820F931F0CC04091DE0029\r
-:100950005091DF0021E030E0B901691B7109CB0142\r
-:10096000840F951F9093DF008093DE0089B38295FA\r
-:100970008F7080FF02C093E001C090E081FF02C051\r
-:1009800081E0982780919200891B80FF22C090937C\r
-:10099000920020916800982F9270222369F0409174\r
-:1009A000DC005091DD0021E030E0B901691B7109E4\r
-:1009B000CB01840F951F09C02091DC003091DD0030\r
-:1009C000892F90E00197820F931F9093DD00809311\r
-:1009D000DC0089B38695869580FF02C093E001C054\r
-:1009E00090E081FF02C081E0982780919100891BEF\r
-:1009F00080FF22C0909391002091D300982F927095\r
-:100A0000222369F04091DA005091DB0021E030E0D0\r
-:100A1000B901691B7109CB01840F951F09C0209191\r
-:100A2000DA003091DB00892F90E00197820F931F4D\r
-:100A30009093DB008093DA0089B382958695869542\r
-:100A4000837080FF02C093E001C090E0827011F0DB\r
-:100A500081E0982780919000891B80FF22C09093AD\r
-:100A600090002091D200982F9270222351F0209173\r
-:100A7000D8003091D900892F90E00197820F931F01\r
-:100A80000CC04091D8005091D90021E030E0B9016C\r
-:100A9000691B7109CB01840F951F9093D900809336\r
-:100AA000D8008091C1008F5F8093C1009F918F918A\r
-:100AB0007F916F915F914F913F912F910F900FBE5A\r
-:100AC0000F901F9018951F920F920FB60F9211243E\r
-:100AD0008F939F93EF93FF935F9B16C0E091F50078\r
-:100AE000F091F6008CB1808381E0EA35F80730F4AC\r
-:100AF0003196F093F600E093F50006C087EF90E0A2\r
-:100B00009093F6008093F500FF91EF919F918F9164\r
-:100B10000F900FBE0F901F9018959C018AB18861AD\r
-:100B20008AB9579A80B5866080BDC901A0E0B0E05F\r
-:100B30009C01AD0184E0220F331F441F551F8A958D\r
-:100B4000D1F760E47BE48CE490E00E94B913DA0111\r
-:100B5000C9010197A109B109892F9A2FAB2FBB2792\r
-:100B6000A7FDBA9580BD215029B987EF90E09093F9\r
-:100B7000F4008093F3009093F6008093F5000895BD\r
-:100B80005D9BFECFFC0180818CB90895CF93DF93EC\r
-:100B90001F92CDB7DEB78983CE0101960E94C005B2\r
-:100BA00080E090E00F90DF91CF910895CF93DF9395\r
-:100BB000EC01CE012196FC012081222319F00E9434\r
-:100BC000C005F7CFDF91CF9108955F9BFECF8CB129\r
-:100BD00090E008950C94E5056AEE75E086EC95E0EA\r
-:100BE0000C944214CF93DF93FC01E253FF4FA0819A\r
-:100BF000B181EC01C453DF4F28813981A217B307BB\r
-:100C0000A1F05D9B12C02C912CB920813181AC01E7\r
-:100C100045535F4F2417350718F42F5F3F4F03C02C\r
-:100C20009C0128593F4F31832083E091F300F091DC\r
-:100C3000F4002091F5003091F6002E173F07B1F136\r
-:100C4000EC01CC59DF4FA881B98120812C936881B8\r
-:100C500079819C012B523F4FD9013C91DB012C91B2\r
-:100C6000321307C0AC014C525F4FDA012C912F5F59\r
-:100C70002C939C012D593F4F6217730728F4DB0119\r
-:100C80001196B983A88302C099838883B1E0EA35BD\r
-:100C9000FB0730F43196F093F400E093F30006C0C4\r
-:100CA00087EF90E09093F4008093F300DF91CF9171\r
-:100CB0000895CF93DF93CDB7DEB7A0970FB6F89422\r
-:100CC000DEBF0FBECDBF88E087BB8CEF84BB8CEB53\r
-:100CD00081BB87E088BB80E482BB1092E80080E89B\r
-:100CE00095E20E948D050E94EC0580E582B985ECB5\r
-:100CF00086BF81E08FBD89E08EBD1BBC1ABC19BCCC\r
-:100D000018BC89E485BD13BC83BF1CBE86EC91E092\r
-:100D10009F938F930E94C51485B78F7885BF84E019\r
-:100D200089BF78940F900F9022242A94312C00E0F0\r
-:100D300010E88091E9008F3FA1F48091E800853AA6\r
-:100D400081F4F8946BE780E090E00E949916E199B5\r
-:100D5000FECF28E138E00FB6F894A89521BD0FBE6C\r
-:100D600031BD8091F200882309F4E1C0F8948090AD\r
-:100D7000EA009090EB00A090EC00B090ED00609144\r
-:100D8000EE007091EF008091F0009091F1001092D0\r
-:100D9000F200789425E739E54CEC5EE30E94FB1203\r
-:100DA00020E030E040E05FE30E94FB12A5019401E7\r
-:100DB0000E94E7106B017C01A5019401C501B401FB\r
-:100DC0000E94E710A70196010E94E61020E038E299\r
-:100DD0004EEA55E40E94FB124B015C0120E038E230\r
-:100DE0004EEA55E4C701B6010E94FB126B017C017B\r
-:100DF0008091A2008823B9F18091A20064E670E09E\r
-:100E0000681B7109072E000C880B990B0E940712B2\r
-:100E10009B01AC01C501B4010E94FB1220E030E04F\r
-:100E200048EC52E40E945D110E94CF117093D100F2\r
-:100E30006093D0008091A20064E670E0681B7109A5\r
-:100E4000072E000C880B990B0E9407129B01AC0126\r
-:100E5000C701B6010E94FB1220E030E048EC52E4EA\r
-:100E60000E945D110AC0C501B4010E94CF117093A8\r
-:100E7000D1006093D000C701B6010E94CF117093DA\r
-:100E8000CD006093CC008091A3008823B9F18091BC\r
-:100E9000A30064E670E0681B7109072E000C880B44\r
-:100EA000990B0E9407129B01AC01C501B4010E947D\r
-:100EB000FB1220E030E048EC52E40E945D110E94F9\r
-:100EC000CF117093CF006093CE008091A30064E6B1\r
-:100ED00070E0681B7109072E000C880B990B0E94AB\r
-:100EE00007129B01AC01C701B6010E94FB1220E072\r
-:100EF00030E048EC52E40E945D110AC0C501B40123\r
-:100F00000E94CF117093CF006093CE00C701B6014D\r
-:100F10000E94CF117093CB006093CA0041E04093D0\r
-:100F2000D7004093D6004093D5004093D4008091E1\r
-:100F3000C100833C10F40C94B70F1092C100F894D8\r
-:100F40008091DE009091DF009A838983A091DC007C\r
-:100F5000B091DD00BC83AB83E091DA00F091DB005F\r
-:100F6000FE83ED832091D8003091D90038872F83FC\r
-:100F7000789480918E0090918F00E980FA80E81A31\r
-:100F8000F90A80918C0090918D006D01C81AD90AE0\r
-:100F900080918A0090918B003F01681A790A8091B4\r
-:100FA0008800909189002901481A590AB7010F2C2D\r
-:100FB000000C880B990B0E9407122AE037ED43E2E0\r
-:100FC0005CE30E945D110E94CF116D877E878F8741\r
-:100FD000988BB6010D2C000C880B990B0E94071200\r
-:100FE0002AE037ED43E25CE30E945D110E94CF11DD\r
-:100FF000698B7A8B8B8B9C8BB301072C000C880B35\r
-:10100000990B0E9407122AE037ED43E25CE30E944D\r
-:101010005D110E94CF116D8B7E8B8F8B988FB201EB\r
-:10102000052C000C880B990B0E9407122AE037ED63\r
-:1010300043E25CE30E945D110E94CF11698F7A8FB9\r
-:101040008B8F9C8FB7016C0D7D1D072E000C880BBC\r
-:10105000990B0E94071220E038E24EE256E40E940B\r
-:101060005D114B015C01B301640D751D072E000C71\r
-:10107000880B990B0E94071220E038E24EE256E4FA\r
-:101080000E945D112B013C01A50194010E94E61014\r
-:1010900025E739E54CEC5EE30E945D1169877A87AC\r
-:1010A0008B879C876091AD007091AE008091AF00FE\r
-:1010B0009091B00029853A854B855C850E94E710A8\r
-:1010C0006B017C012BED3FE049EC50E40E94F612ED\r
-:1010D00018164CF42BED3FE049EC50E4C701B60183\r
-:1010E0000E94E61012C02BED3FE049EC50ECC70126\r
-:1010F000B6010E94531187FF0AC02BED3FE049EC77\r
-:1011000050E4C701B6010E94E7106B017C01A30106\r
-:101110009201C501B4010E94E71020E030E040E0F8\r
-:101120005FE30E94FB124B015C014090B5005090C0\r
-:10113000B6006090B7007090B800C701B6010E9479\r
-:101140005811A50194010E94FB129B01AC01C3013F\r
-:10115000B2010E94E7106D8F7E8F8F8F98A3409011\r
-:10116000B1005090B2006090B3007090B400C7011D\r
-:10117000B6010E946813A50194010E94FB129B0115\r
-:10118000AC01C301B2010E94E7102B013C012AE02F\r
-:1011900037ED43E25CE3C501B4010E945D114B01F0\r
-:1011A0005C012AE037ED43E25CE369857A858B8553\r
-:1011B0009C850E945D11F894C092AD00D092AE0063\r
-:1011C000E092AF00F092B0002D8D3E8D4F8D58A172\r
-:1011D0002093B5003093B6004093B7005093B80009\r
-:1011E0004092B1005092B2006092B3007092B4008D\r
-:1011F0004D855E855093C0004093BF00A989BA8990\r
-:10120000B093BE00A093BD00ED89FE89F093BC00B1\r
-:10121000E093BB00298D3A8D3093BA002093B9003A\r
-:101220008092A9009092AA00A092AB00B092AC006C\r
-:101230006093A5007093A6008093A7009093A800E8\r
-:10124000789449815A8150938F0040938E008B810E\r
-:101250009C8190938D0080938C00AD81BE81B09372\r
-:101260008B00A0938A00EF81F885F0938900E093CA\r
-:1012700088008091840090918500A0918600B091B3\r
-:101280008700B7FF07C0B095A095909581959F4FB7\r
-:10129000AF4FBF4F813E9242A240B105CCF080914A\r
-:1012A000BF009091C000892B99F41092E700109232\r
-:1012B000E6001092D7008091A10080618093A10088\r
-:1012C0001092840010928500109286001092870080\r
-:1012D0008091800090918100A0918200B091830064\r
-:1012E000B7FF07C0B095A095909581959F4FAF4FE0\r
-:1012F000BF4F813E9242A240B105CCF08091BD002B\r
-:101300009091BE00892B99F41092E5001092E400B0\r
-:101310001092D6008091A10080628093A10010926B\r
-:1013200080001092810010928200109283008091C0\r
-:101330007C0090917D00A0917E00B0917F00B7FF6E\r
-:1013400007C0B095A095909581959F4FAF4FBF4F27\r
-:10135000813E9242A240B105CCF08091BB009091B9\r
-:10136000BC00892B99F41092E3001092E2001092D5\r
-:10137000D5008091A10080648093A10010927C0030\r
-:1013800010927D0010927E0010927F008091780074\r
-:1013900090917900A0917A00B0917B00B7FF07C0CF\r
-:1013A000B095A095909581959F4FAF4FBF4F813ECF\r
-:1013B0009242A240B105CCF08091B9009091BA0060\r
-:1013C000892B99F41092E1001092E0001092D40061\r
-:1013D0008091A10080688093A10010927800109203\r
-:1013E000790010927A0010927B008091D7008130B2\r
-:1013F00009F002C12091D0003091D1008091C80045\r
-:101400009091C9002817390711F18091D00090916F\r
-:10141000D1002091C8003091C900821B930B97FF27\r
-:1014200003C0919581959109853F914044F01092B8\r
-:10143000840010928500109286001092870080919F\r
-:10144000D0009091D1009093C9008093C800809102\r
-:10145000D0009091D1001816190634F48091BF0085\r
-:101460009091C00097FD13C08091D0009091D10061\r
-:1014700097FF10C08091BF009091C00031E020E044\r
-:10148000181619060CF030E0832F922F05C081E06A\r
-:1014900090E002C080E090E02091D0003091D10037\r
-:1014A000232B11F0892B71F01092E7001092E600C7\r
-:1014B00010927700109276008091A1008F7E809329\r
-:1014C000A1009AC0E090D000F090D1008091BF00C0\r
-:1014D0009091C000E81AF90AB7010F2C000C880B94\r
-:1014E000990B8090840090908500A0908600B09029\r
-:1014F0008700860E971EA81EB91E809284009092C7\r
-:101500008500A0928600B09287000E94071226EB09\r
-:1015100033EF4DE75DE30E94FB122B013C01C50157\r
-:10152000B4010E94071221E539E44DE95AE30E9413\r
-:10153000FB129B01AC01C301B2010E94E7104B01F9\r
-:101540005C018091760090917700B701681B790B60\r
-:10155000072E000C880B990B0E94071220E030E048\r
-:10156000A9010E94FB129B01AC01C501B4010E94BC\r
-:10157000E7100E94CF117093E7006093E600F092AD\r
-:101580007700E09276008091E6009091E7001816CF\r
-:10159000190634F48091D0009091D10097FD0DC0D0\r
-:1015A0008091E6009091E70097FF0CC08091D000F9\r
-:1015B0009091D100181619062CF41093E7000093AF\r
-:1015C000E6001AC08091E6009091E7008F3F9105F8\r
-:1015D00031F02CF03092E7002092E6000DC08091AF\r
-:1015E000E6009091E70081309F4F34F4E1E0FFEF97\r
-:1015F000F093E700E093E6008091D600813009F097\r
-:1016000002C12091CE003091CF008091C600909110\r
-:10161000C7002817390711F18091CE009091CF00B3\r
-:101620002091C6003091C700821B930B97FF03C027\r
-:10163000919581959109853F914044F010928000E9\r
-:101640001092810010928200109283008091CE004F\r
-:101650009091CF009093C7008093C6008091CE00F8\r
-:101660009091CF001816190634F48091BD00909126\r
-:10167000BE0097FD13C08091CE009091CF0097FFE0\r
-:1016800010C08091BD009091BE0031E020E018169E\r
-:1016900019060CF030E0832F922F05C081E090E016\r
-:1016A00002C080E090E02091CE003091CF00232B4B\r
-:1016B00011F0892B71F01092E5001092E400109265\r
-:1016C0007500109274008091A1008F7D8093A1001D\r
-:1016D0009AC0E090CE00F090CF008091BD00909134\r
-:1016E000BE00E81AF90AB7010F2C000C880B990B01\r
-:1016F0008090800090908100A0908200B090830044\r
-:10170000860E971EA81EB91E8092800090928100BE\r
-:10171000A0928200B09283000E94071226EB33EF62\r
-:101720004DE75DE30E94FB122B013C01C501B401B2\r
-:101730000E94071221E539E44DE95AE30E94FB12A9\r
-:101740009B01AC01C301B2010E94E7104B015C0197\r
-:101750008091740090917500B701681B790B072E7A\r
-:10176000000C880B990B0E94071220E030E0A901C1\r
-:101770000E94FB129B01AC01C501B4010E94E7105D\r
-:101780000E94CF117093E5006093E400F092750021\r
-:10179000E09274008091E4009091E500181619061B\r
-:1017A00034F48091CE009091CF0097FD0DC08091D0\r
-:1017B000E4009091E50097FF0CC08091CE009091DD\r
-:1017C000CF00181619062CF41093E5000093E400DE\r
-:1017D0001AC08091E4009091E5008F3F910531F0AF\r
-:1017E0002CF03092E5002092E4000DC08091E400DE\r
-:1017F0009091E50081309F4F34F441E05FEF5093CA\r
-:10180000E5004093E4008091D500813009F002C1E9\r
-:101810002091CC003091CD008091C4009091C50002\r
-:101820002817390711F18091CC009091CD002091BB\r
-:10183000C4003091C500821B930B97FF03C09195A4\r
-:1018400081959109853F914044F010927C0010925F\r
-:101850007D0010927E0010927F008091CC009091CC\r
-:10186000CD009093C5008093C4008091CC009091EE\r
-:10187000CD001816190634F48091BB009091BC007D\r
-:1018800097FD13C08091CC009091CD0097FF10C0C0\r
-:101890008091BB009091BC0031E020E01816190641\r
-:1018A0000CF030E0832F922F05C081E090E002C061\r
-:1018B00080E090E02091CC003091CD00232B11F0FE\r
-:1018C000892B71F01092E3001092E20010927300E5\r
-:1018D000109272008091A1008F7B8093A1009AC02A\r
-:1018E000E090CC00F090CD008091BB009091BC00C6\r
-:1018F000E81AF90AB7010F2C000C880B990B80909D\r
-:101900007C0090907D00A0907E00B0907F00860EBD\r
-:10191000971EA81EB91E80927C0090927D00A09216\r
-:101920007E00B0927F000E94071226EB33EF4DE756\r
-:101930005DE30E94FB122B013C01C501B4010E9432\r
-:10194000071221E539E44DE95AE30E94FB129B019D\r
-:10195000AC01C301B2010E94E7104B015C01809110\r
-:10196000720090917300B701681B790B072E000C71\r
-:10197000880B990B0E94071220E030E0A9010E9419\r
-:10198000FB129B01AC01C501B4010E94E7100E944B\r
-:10199000CF117093E3006093E200F0927300E09245\r
-:1019A00072008091E2009091E3001816190634F459\r
-:1019B0008091CC009091CD0097FD0DC08091E20008\r
-:1019C0009091E30097FF0CC08091CC009091CD00E6\r
-:1019D000181619062CF41093E3000093E2001AC0C5\r
-:1019E0008091E2009091E3008F3F910531F02CF05F\r
-:1019F0003092E3002092E2000DC08091E2009091CD\r
-:101A0000E30081309F4F34F4E1E0FFEFF093E30017\r
-:101A1000E093E2008091D400813009F002C120916E\r
-:101A2000CA003091CB008091C2009091C30028176A\r
-:101A3000390711F18091CA009091CB002091C2002A\r
-:101A40003091C300821B930B97FF03C09195819542\r
-:101A50009109853F914044F01092780010927900EE\r
-:101A600010927A0010927B008091CA009091CB0076\r
-:101A70009093C3008093C2008091CA009091CB00E4\r
-:101A80001816190634F48091B9009091BA0097FDA8\r
-:101A900013C08091CA009091CB0097FF10C0809135\r
-:101AA000B9009091BA0031E020E0181619060CF048\r
-:101AB00030E0832F922F05C081E090E002C080E0EB\r
-:101AC00090E02091CA003091CB00232B11F0892B9C\r
-:101AD00071F01092E1001092E000109271001092EB\r
-:101AE00070008091A1008F778093A1009AC0E09050\r
-:101AF000CA00F090CB008091B9009091BA00E81A2A\r
-:101B0000F90AB7010F2C000C880B990B8090780014\r
-:101B100090907900A0907A00B0907B00860E971E7E\r
-:101B2000A81EB91E8092780090927900A0927A0047\r
-:101B3000B0927B000E94071226EB33EF4DE75DE386\r
-:101B40000E94FB122B013C01C501B4010E94071247\r
-:101B500021E539E44DE95AE30E94FB129B01AC01F7\r
-:101B6000C301B2010E94E7104B015C01809170003B\r
-:101B700090917100B701681B790B072E000C880B40\r
-:101B8000990B0E94071220E030E0A9010E94FB128D\r
-:101B90009B01AC01C501B4010E94E7100E94CF1166\r
-:101BA0007093E1006093E000F0927100E0927000A9\r
-:101BB0008091E0009091E1001816190634F48091AC\r
-:101BC000CA009091CB0097FD0DC08091E0009091EC\r
-:101BD000E10097FF0CC08091CA009091CB001816CD\r
-:101BE00019062CF41093E1000093E0001AC08091D4\r
-:101BF000E0009091E1008F3F910531F02CF03092A0\r
-:101C0000E1002092E0000DC08091E0009091E100A1\r
-:101C100081309F4F34F441E05FEF5093E1004093F7\r
-:101C2000E0008091A100807F8093A10090B326B353\r
-:101C30003091A1009074892F90E043E095958795AD\r
-:101C40004A95E1F72770822B809590958F709927A0\r
-:101C5000832B8093A1008091E6009091E700209172\r
-:101C60006600309167002817390709F449C0809150\r
-:101C7000E6009091E700892B31F485B3837F85BB23\r
-:101C80008FB58F7729C08091E6009091E70081158C\r
-:101C9000904819F485B38C601CC080916900811153\r
-:101CA00007C08091E6009091E7001816190654F0DD\r
-:101CB00080916900882351F08091E6009091E700BF\r
-:101CC00097FF04C085B3877F846003C085B38B7F93\r
-:101CD000886085BB8FB580688FBD8091E60090914C\r
-:101CE000E70090936700809366008091E6009091F2\r
-:101CF000E70097FF03C09195819591099BBD8ABD2F\r
-:101D00008091E4009091E50020916400309165009D\r
-:101D10002817390709F449C08091E4009091E50043\r
-:101D2000892B31F485B38F7C85BB8FB58F7D29C01E\r
-:101D30008091E4009091E5008115904819F485B3F5\r
-:101D400080631CC080916800811107C08091E4000D\r
-:101D50009091E5001816190654F0809168008823C8\r
-:101D600051F08091E4009091E50097FF04C085B3A5\r
-:101D70008F7D806103C085B38F7E806285BB8FB508\r
-:101D800080628FBD8091E4009091E50090936500A2\r
-:101D9000809364008091E4009091E50097FF03C078\r
-:101DA00091958195910999BD88BD8091E2009091AE\r
-:101DB000E30020916200309163002817390709F48D\r
-:101DC00048C08091E2009091E300892B31F485B303\r
-:101DD0008F7385BB85B58F7D29C08091E20090917E\r
-:101DE000E3008115904819F485B3806C1CC0809184\r
-:101DF000D300811107C08091E2009091E300181692\r
-:101E0000190654F08091D300882351F08091E200AC\r
-:101E10009091E30097FF04C085B38F77806403C07F\r
-:101E200085B38F7B806885BB85B5806285BD8091D9\r
-:101E3000E2009091E30090936300809362008091B0\r
-:101E4000E2009091E30097FF03C09195819591097D\r
-:101E500083BD8091E0009091E1002091600030917D\r
-:101E600061002817390709F448C08091E00090917B\r
-:101E7000E100892B31F482B3837F82BB83B78F7DEE\r
-:101E800029C08091E0009091E1008115904819F4FB\r
-:101E900082B38C601CC08091D200811107C08091F8\r
-:101EA000E0009091E1001816190654F08091D200DC\r
-:101EB000882351F08091E0009091E10097FF04C0E9\r
-:101EC00082B3877F846003C082B38B7F886082BBCC\r
-:101ED00083B7806283BF8091E0009091E10090938E\r
-:101EE0006100809360008091E0009091E10097FF95\r
-:101EF00003C09195819591098CBF8091A4008F5F5B\r
-:101F00008093A4008091A0008F3F29F08091A000D1\r
-:101F10008F5F8093A0008091A000843640F11092E2\r
-:101F2000EA001092EB001092EC001092ED0010927B\r
-:101F3000EE001092EF001092F0001092F100F1E02C\r
-:101F4000F093F2008091A000843671F480919F009C\r
-:101F50001F928F93A4EBB1E0BF93AF930E94C5147F\r
-:101F60000F900F900F900F90FFEFF093A00085B7A8\r
-:101F7000806885BF889585B78F7785BF0C94990653\r
-:101F8000ACE0B0E0E6ECFFE00C94E2136C015B0126\r
-:101F90007A01FC0117821682838181FF0EC1CE0176\r
-:101FA00001964C01F6010381F50103FD159103FF34\r
-:101FB00011915F01112309F4FCC0153249F403FDAE\r
-:101FC000159103FF11915F01153211F020E01BC044\r
-:101FD000B601812F90E00E948D1437017301E2CF8A\r
-:101FE000112309F4E6C0612F70E087ED91E02C87A2\r
-:101FF0000E9437142C85892B49F0F50103FD1591BA\r
-:1020000003FF11915F0127FFEBCF09C0133229F0C5\r
-:102010001C3609F0D5C02068F0CF20E1EECF022FAA\r
-:10202000112309F4C6C0612F70E080ED91E02C8788\r
-:102030000E9437142C85892B41F03701F4E06F0E94\r
-:10204000711CB6018FE390E011C0133639F01337DD\r
-:1020500081F0133519F5022F01600BC0370182E0C2\r
-:10206000680E711CB601F701808191810E948D1468\r
-:10207000B5CF3701F2E06F0E711CF701E080F180FF\r
-:10208000F70100FD859100FF81917F01882309F40C\r
-:10209000A5CFB60190E00E948D14F2CF143611F056\r
-:1020A000193629F5370127FF09C0F4E06F0E711CBE\r
-:1020B000F70160817181828193810AC0F2E06F0E25\r
-:1020C000711CF70160817181072E000C880B990B40\r
-:1020D000022F0F7E97FF08C09095809570956195AF\r
-:1020E0007F4F8F4F9F4F00642AE030E033C010379E\r
-:1020F00099F040F41835B1F01F3609F05AC028E0C5\r
-:1021000030E014C0153719F0183741F052C0022FD3\r
-:102110000F7E2AE030E00AC0022F0061046220E155\r
-:1021200030E004C0022F046020E132E0370107FFF5\r
-:1021300009C0F4E06F0E711CF7016081718182812A\r
-:10214000938108C0F2E06F0E711CF701608171810C\r
-:1021500080E090E0A4010E94EB14182F181906FFEC\r
-:1021600005C0B6018DE290E00E948D1404FF15C0F9\r
-:10217000FE01E10FF11D8081803379F0B60180E32B\r
-:1021800090E00E948D1402FF08C00072802F90E042\r
-:10219000B601885A9F4F0E948D141150F401E10F2F\r
-:1021A000F11D8081B60190E00E948D141111F5CFD0\r
-:1021B00015CFF6018681978105C08FEF9FEF02C092\r
-:1021C000022F31CF2C96EEE00C94FE135058BB2713\r
-:1021D000AA270E94FE100C94A8120E946F1238F0D9\r
-:1021E0000E94761220F039F49F3F19F426F40C94E3\r
-:1021F0006C120EF4E095E7FB0C946612E92F0E9436\r
-:10220000CD1258F3BA17620773078407950720F0B9\r
-:1022100079F4A6F50C94EF120EF4E0950B2EBA2F7C\r
-:10222000A02D0B01B90190010C01CA01A0011124DC\r
-:10223000FF27591B99F0593F50F4503E68F11A1688\r
-:10224000F040A22F232F342F4427585FF3CF469519\r
-:1022500037952795A795F0405395C9F77EF41F163B\r
-:10226000BA0B620B730B840BBAF09150A1F0FF0F05\r
-:10227000BB1F661F771F881FC2F70EC0BA0F621FF1\r
-:10228000731F841F48F4879577956795B795F795E1\r
-:102290009E3F08F0B0CF9395880F08F09927EE0F76\r
-:1022A0009795879508950E94421208F481E0089559\r
-:1022B0000E947F12E3950C94B9120E9471110C9444\r
-:1022C000A8120E94761258F00E946F1240F029F472\r
-:1022D0005F3F29F00C94661251110C94F0120C948B\r
-:1022E0006C120E94CD1268F39923B1F3552391F338\r
-:1022F000951B550BBB27AA2762177307840738F075\r
-:102300009F5F5F4F220F331F441FAA1FA9F335D0D1\r
-:102310000E2E3AF0E0E832D091505040E695001C85\r
-:10232000CAF72BD0FE2F29D0660F771F881FBB1F3F\r
-:10233000261737074807AB07B0E809F0BB0B802D1D\r
-:10234000BF01FF2793585F4F3AF09E3F510578F049\r
-:102350000C9466120C94F0125F3FE4F3983ED4F3B1\r
-:10236000869577956795B795F7959F5FC9F7880F1D\r
-:10237000911D9695879597F90895E1E0660F771F6F\r
-:10238000881FBB1F621773078407BA0720F0621B00\r
-:10239000730B840BBA0BEE1F88F7E09508950E942B\r
-:1023A000D6116894B1110C94F01208950E94D512C0\r
-:1023B00088F09F5798F0B92F9927B751B0F0E1F006\r
-:1023C000660F771F881F991F1AF0BA95C9F714C0B6\r
-:1023D000B13091F00E94EF12B1E008950C94EF1229\r
-:1023E000672F782F8827B85F39F0B93FCCF38695EF\r
-:1023F00077956795B395D9F73EF49095809570954C\r
-:1024000061957F4F8F4F9F4F0895E89409C097FBC8\r
-:102410003EF490958095709561957F4F8F4F9F4FBB\r
-:102420009923A9F0F92F96E9BB279395F6958795FF\r
-:1024300077956795B795F111F8CFFAF4BB0F11F4C2\r
-:1024400060FF1BC06F5F7F4F8F4F9F4F16C0882369\r
-:1024500011F096E911C0772321F09EE8872F762F9F\r
-:1024600005C0662371F096E8862F70E060E02AF0E0\r
-:102470009A95660F771F881FDAF7880F96958795CC\r
-:1024800097F90895990F0008550FAA0BE0E8FEEFA1\r
-:1024900016161706E807F907C0F012161306E40728\r
-:1024A000F50798F0621B730B840B950B39F40A2621\r
-:1024B00061F0232B242B252B21F408950A2609F4FF\r
-:1024C000A140A6958FEF811D811D089597F99F6703\r
-:1024D00080E870E060E008959FEF80EC08950024AC\r
-:1024E0000A941616170618060906089500240A9479\r
-:1024F000121613061406050608950C946C120E9419\r
-:10250000D512D8F3E894E0E0BB279F57F0F02AED0E\r
-:102510003FE049EC06C0EE0FBB0F661F771F881F18\r
-:1025200028F0B23A62077307840728F0B25A620BA8\r
-:10253000730B840BE3959A9572F7803830F49A9573\r
-:10254000BB0F661F771F881FD2F790480C94721339\r
-:10255000092E0394000C11F4882352F0BB0F40F4B1\r
-:10256000BF2B11F460FF04C06F5F7F4F8F4F9F4FF1\r
-:102570000895EF93E0FF07C0A2EA2AED3FE049EC9F\r
-:102580005FEB0E94FE100E94A8120F90039401FCC2\r
-:102590009058E6E9F1E00C947E1357FD9058440FF3\r
-:1025A000551F59F05F3F71F04795880F97FB991FB2\r
-:1025B00061F09F3F79F0879508951216130614066F\r
-:1025C000551FF2CF4695F1DF08C0161617061806FC\r
-:1025D000991FF1CF86957105610508940895E894D7\r
-:1025E000BB2766277727CB0197F908950E944212EF\r
-:1025F00008F48FEF08950E940E130C94A8120E9405\r
-:102600006F1238F00E94761220F0952311F00C948E\r
-:1026100066120C946C1211240C94F0120E94CD12CC\r
-:1026200070F3959FC1F3950F50E0551F629FF00125\r
-:10263000729FBB27F00DB11D639FAA27F00DB11D3E\r
-:10264000AA1F649F6627B00DA11D661F829F2227C7\r
-:10265000B00DA11D621F739FB00DA11D621F839F4E\r
-:10266000A00D611D221F749F3327A00D611D231F24\r
-:10267000849F600D211D822F762F6A2F11249F5772\r
-:1026800050409AF0F1F088234AF0EE0FFF1FBB1F75\r
-:10269000661F771F881F91505040A9F79E3F510534\r
-:1026A00080F00C9466120C94F0125F3FE4F3983EB5\r
-:1026B000D4F3869577956795B795F795E7959F5FDE\r
-:1026C000C1F7FE2B880F911D9695879597F9089570\r
-:1026D0009F930E947F120F9007FCEE5F0C94B9123B\r
-:1026E0009F3F31F0915020F4879577956795B79586\r
-:1026F000880F911D9695879597F908959F938F93CD\r
-:102700007F936F93FF93EF939B01AC010E94FB12A9\r
-:10271000EF91FF910E9492132F913F914F915F9102\r
-:102720000C94FB12DF93CF931F930F93FF92EF92C2\r
-:10273000DF927B018C01689406C0DA2EEF010E94C3\r
-:102740000E13FE01E894A59125913591459155917F\r
-:10275000A6F3EF010E94FE10FE019701A801DA9492\r
-:1027600069F7DF90EF90FF900F911F91CF91DF916C\r
-:102770000895052E97FB1EF400940E94D01357FD78\r
-:1027800007D00E94151407FC03D04EF40C94D0130C\r
-:1027900050954095309521953F4F4F4F5F4F08958D\r
-:1027A00090958095709561957F4F8F4F9F4F0895BD\r
-:1027B000EE0FFF1F0590F491E02D09942F923F92A8\r
-:1027C0004F925F926F927F928F929F92AF92BF9241\r
-:1027D000CF92DF92EF92FF920F931F93CF93DF93ED\r
-:1027E000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE4A\r
-:1027F000CDBF09942A88398848885F846E847D8497\r
-:102800008C849B84AA84B984C884DF80EE80FD8098\r
-:102810000C811B81AA81B981CE0FD11D0FB6F8940E\r
-:10282000DEBF0FBECDBFED010895A1E21A2EAA1B97\r
-:10283000BB1BFD010DC0AA1FBB1FEE1FFF1FA21770\r
-:10284000B307E407F50720F0A21BB30BE40BF50B6D\r
-:10285000661F771F881F991F1A9469F760957095F6\r
-:10286000809590959B01AC01BD01CF010895FC01BD\r
-:102870000590061621F00020D9F7C0010895319780\r
-:10288000CF0108950F931F93CF93DF93009731F4F7\r
-:102890006115710519F480E090E03AC08B01EC01FC\r
-:1028A0006EE070E081E090E00E944915FC01892B08\r
-:1028B00091F380E883830115110571F01387028776\r
-:1028C00081E8838380915E0190915F01892B21F4DF\r
-:1028D000F0935F01E0935E012097C9F0D187C08734\r
-:1028E0008381826083838091600190916101892B53\r
-:1028F00071F4F0936101E093600180916201909125\r
-:102900006301892B21F4F0936301E0936201CF010D\r
-:10291000DF91CF911F910F9108950F931F93CF9344\r
-:10292000DF93FB01238121FD03C08FEF9FEF28C0C0\r
-:1029300022FF16C0468157812481358142175307F3\r
-:1029400044F4A081B1819D012F5F3F4F31832083EB\r
-:102950008C93268137812F5F3F4F3783268310C0AA\r
-:10296000EB01092F182F0084F185E02D0995892BA3\r
-:10297000E1F68E819F8101969F838E83812F902F18\r
-:10298000DF91CF911F910F910895A0E0B0E0EBECA3\r
-:10299000F4E10C94EC13AE01495F5F4FDA016D91E5\r
-:1029A0007D91AD010EE511E0F80182819381DC019A\r
-:1029B00013962C911397286013962C930E94C00FA6\r
-:1029C000D8011296ED91FC9113972381277F2383E1\r
-:1029D000E4E00C940814FA01AA27283051F12031C0\r
-:1029E00081F1E8946F936E7F6E5F7F4F8F4F9F4FA3\r
-:1029F000AF4FB1E03ED0B4E03CD0670F781F891FE5\r
-:102A00009A1FA11D680F791F8A1F911DA11D6A0FB2\r
-:102A1000711D811D911DA11D20D009F468943F9165\r
-:102A20002AE0269F11243019305D3193DEF6CF0164\r
-:102A30000895462F4770405D4193B3E00FD0C9F72A\r
-:102A4000F6CF462F4F70405D4A3318F0495D31FD97\r
-:102A50004052419302D0A9F7EACFB4E0A6959795EA\r
-:102A6000879577956795BA95C9F7009761057105C0\r
-:102A700008959B01AC010A2E06945795479537950A\r
-:102A80002795BA95C9F7620F731F841F951FA01D64\r
-:102A900008950F931F93CF93DF93869F8001879FA5\r
-:102AA000100D969F100D1124C8010E946515EC01B0\r
-:102AB000009729F0A80160E070E00E949216CE0114\r
-:102AC000DF91CF911F910F910895CF93DF938230C3\r
-:102AD000910510F482E090E0E0916601F0916701C9\r
-:102AE00020E030E0C0E0D0E0309711F1408151812A\r
-:102AF00048175907C0F04817590761F4828193813C\r
-:102B0000209719F09B838A832BC090936701809351\r
-:102B1000660126C02115310519F04217530718F434\r
-:102B20009A01BE01DF01EF010280F381E02DDCCFCD\r
-:102B30002115310509F1281B390B2430310590F49A\r
-:102B400012968D919C9113976115710521F0FB01EF\r
-:102B50009383828304C09093670180936601FD0193\r
-:102B6000329644C0FD01E20FF31F819391932250EE\r
-:102B700031092D933C933AC0209164013091650155\r
-:102B8000232B41F420916C0030916D00309365014E\r
-:102B90002093640120916A0030916B00211531056A\r
-:102BA00041F42DB73EB740916E0050916F00241B49\r
-:102BB000350BE0916401F0916501E217F307A0F491\r
-:102BC0002E1B3F0B2817390778F0AC014E5F5F4F83\r
-:102BD0002417350748F04E0F5F1F5093650140934F\r
-:102BE00064018193919302C0E0E0F0E0CF01DF91B6\r
-:102BF000CF9108950F931F93CF93DF93009709F41C\r
-:102C00008CC0FC01329713821282009166011091F0\r
-:102C100067010115110581F420813181820F931F15\r
-:102C200020916401309165012817390779F5F093F7\r
-:102C30006501E093640171C0D80140E050E0AE1737\r
-:102C4000BF0750F412962D913C911397AD012115B9\r
-:102C5000310509F1D901F3CF9D01DA0133832283D4\r
-:102C600060817181860F971F8217930769F4EC01C9\r
-:102C700028813981260F371F2E5F3F4F31832083F4\r
-:102C80008A819B8193838283452B29F4F09367018A\r
-:102C9000E093660142C01396FC93EE931297ED0108\r
-:102CA000499159919E01240F351FE217F30771F4E2\r
-:102CB00080819181840F951F029611969C938E932B\r
-:102CC0008281938113969C938E931297E0E0F0E0BB\r
-:102CD000D80112968D919C911397009719F0F801E5\r
-:102CE0008C01F6CF8D919C9198012E5F3F4F820F02\r
-:102CF000931F20916401309165012817390769F409\r
-:102D0000309729F4109267011092660102C0138275\r
-:102D100012821093650100936401DF91CF911F919E\r
-:102D20000F910895DC0101C06D9341505040E0F7D0\r
-:102D30000895262FE199FECF9FBB8EBB2DBB0FB60A\r
-:102D4000F894E29AE19A0FBE01960895F894FFCFA5\r
-:102D500000800080008000800101000068012000E8\r
+:100000000C94F6000C9413010C9413010C9413013E\r
+:100010000C9413010C9413010C9413010C94130110\r
+:100020000C9413010C948F040C9413010C94130181\r
+:100030000C9413010C947A050C9413010C94130185\r
+:100040000C9413010C9413010C9413010C941501DE\r
+:100050000C9413011B0325031E0325032103250311\r
+:10006000230325036C046C046C046C046C046C04A2\r
+:1000700027033F032C033F0331033F0336033F03B2\r
+:100080006C046C046C046C046C046C046C046C04F0\r
+:10009000420347034C03510356035B0360036503AC\r
+:1000A0006C046C046C046C046C046C046C046C04D0\r
+:1000B0006A036F03740379037E03830388038E034B\r
+:1000C0009303A403AD03B603B903CE03D7034A04D5\r
+:1000D000E003E903F203FB0304040D0416041F0408\r
+:1000E000280431043D044A046C046C046C046C0460\r
+:1000F0006C046C046C046C046C046C046C046C0480\r
+:100100006C046C046C046C046C046C046C046C046F\r
+:100110006C046C046C046C046C046C046C046C045F\r
+:100120006C046C046C046C046C046C046C046C044F\r
+:100130006C046C046C046C046C046C046C046C043F\r
+:100140006C046C046C046C046C046C046C046C042F\r
+:100150006C046C046C046C046C046C046C046C041F\r
+:100160006C046C046C046C046C046C046C046C040F\r
+:100170006C046C046C046C046C046C046C046C04FF\r
+:100180006C046C046C046C046C046C046C046C04EF\r
+:10019000530458045D046204670405A84CCDB2D42E\r
+:1001A0004EB93836A9020C50B9918688083CA6AAE7\r
+:1001B000AA2ABE000000803F493243205374617474\r
+:1001C000653A20307825780D0A000D0A5374617263\r
+:1001D000740D0A0045464765666700202B2D2E30BA\r
+:1001E00031323334353637383968000011241FBEB8\r
+:1001F000CFE5D8E0DEBFCDBF10E0A0E6B0E0EEEE88\r
+:10020000FDE202C005900D92A037B107D9F721E0B9\r
+:10021000A0E7B0E001C01D92AA36B207E1F70E9444\r
+:1002200070060C94F5160C9400001F920F920FB6F6\r
+:100230000F9211242F933F934F935F936F937F936C\r
+:100240008F939F93AF93BF93EF93FF9381B1887F79\r
+:100250008093A10081B1887F803A09F446C328F4D5\r
+:10026000803669F0803881F042C3883B09F4D5C1FB\r
+:10027000883F09F43EC3883A09F039C3CEC185EC02\r
+:1002800086BF1092EB0035C38091EB008B3209F4EE\r
+:1002900017C108F059C0803209F4F7C038F584302E\r
+:1002A00009F4B6C060F4813009F4EFC008F49BC0D3\r
+:1002B000823009F4A1C0833009F4E7C0A6C18630BA\r
+:1002C00009F4B2C008F4E1C0873009F4DEC0883018\r
+:1002D00009F09BC183B120919E0090E0922B9093F6\r
+:1002E000E3008093E2001092D6008DC1853209F4BC\r
+:1002F000BFC060F4823209F4C8C008F4A1C08332E0\r
+:1003000009F4ABC0843209F4C0C07FC1883209F45B\r
+:1003100005C198F4863209F4B8C0873209F075C176\r
+:1003200083B120919E0090E0922B9093CD0080931A\r
+:10033000CC0081E08093D60066C1893209F4A9C05F\r
+:100340008A3209F4A6C061C1853509F40BC100F5F4\r
+:10035000803509F4E3C060F48D3209F49AC008F4E2\r
+:10036000DDC08E3209F495C08F3209F4A9C04DC1A9\r
+:10037000823509F48EC008F48CC0833509F4D3C0EB\r
+:10038000843509F042C183B190E0A0E0B0E0F8C04C\r
+:10039000823909F426C178F4873509F4FAC008F4E3\r
+:1003A000E1C0803909F419C1813909F02EC183B146\r
+:1003B0008093680028C1853909F41BC150F4833942\r
+:1003C00009F413C1843909F020C183B18093A500D9\r
+:1003D00013C1843A09F414C18F3F09F016C183B1E7\r
+:1003E0008093EA0012C183B18093EB008091EB000F\r
+:1003F00081508093EB0007C183B120919E0090E073\r
+:10040000922B9093E9008093E8001092D900FBC0F2\r
+:1004100083B120919E0090E0922B9093E70080930F\r
+:10042000E6001092D800EFC083B120919E0090E0CA\r
+:10043000922B9093E5008093E4001092D700E3C0E4\r
+:1004400083B120919E0090E0922B9093D3008093F3\r
+:10045000D20081E08093D900D6C083B120919E0064\r
+:1004600090E0922B9093D1008093D00081E053C014\r
+:1004700083B120919E0090E0922B9093CF008093C7\r
+:10048000CE0081E08093D700BEC083B180939E00F0\r
+:10049000BAC023B180919A0090919B00A0919C00DA\r
+:1004A000B0919D00BA2FA92F982F8827822B809377\r
+:1004B0009A0090939B00A0939C00B0939D00A3C0D2\r
+:1004C00023B180919A0090919B00A0919C00B091E3\r
+:1004D0009D00BA2FA92F982F8827BC01CD01622B30\r
+:1004E00060939A0070939B0080939C0090939D0072\r
+:1004F00020E038E24EEA55E40E9442130E941612B0\r
+:100500007093D3006093D2007093D1006093D000B9\r
+:1005100081E08093D9008093D80075C083B190E0CA\r
+:10052000A0E0B0E0C4CF23B180919A0090919B00ED\r
+:10053000A0919C00B0919D00BA2FA92F982F8827D9\r
+:10054000822B80939A0090939B00A0939C00B09381\r
+:100550009D008093EC009093ED00A093EE00B0938B\r
+:10056000EF0051C023B18091960090919700A09127\r
+:100570009800B0919900BA2FA92F982F8827822B25\r
+:100580008093960090939700A0939800B093990061\r
+:100590003AC023B18091960090919700A091980065\r
+:1005A000B0919900BA2FA92F982F8827822B80937A\r
+:1005B000960090939700A0939800B0939900809331\r
+:1005C000F0009093F100A093F200B093F30081E06B\r
+:1005D0008093F4001092A20016C083B1809369004A\r
+:1005E00012C083B18093D5000EC083B18093D40034\r
+:1005F0000AC083B18093A40081E08093F40003C01B\r
+:1006000083B180939F0085EC01C085E886BF80910F\r
+:10061000EB008F3F09F063C16CC1E091EB008E2FBE\r
+:1006200090E0FC013297E33AF10508F055C1E65D30\r
+:10063000FF4F0C941F148AB59BB53CC188B599B582\r
+:1006400039C183B537C18CB735C113B834C1809176\r
+:10065000E0009091E1000EC08091DE009091DF00FB\r
+:1006600009C08091DC009091DD0004C08091DA0027\r
+:100670009091DB0090939500809394004DC0809101\r
+:10068000940018C18091D2009091D30045C0809110\r
+:10069000D2009091D3000EC18091D0009091D100F2\r
+:1006A0003BC08091D0009091D10004C18091CE00D8\r
+:1006B0009091CF0031C08091CE009091CF00FAC0D0\r
+:1006C0008091CC009091CD0027C08091CC0090917A\r
+:1006D000CD00F0C08091C1009091C2001DC08091FA\r
+:1006E000C1009091C200E6C08091BF009091C0000F\r
+:1006F00013C08091BF009091C000DCC08091BD000C\r
+:100700009091BE0009C08091BD009091BE00D2C002\r
+:100710008091BB009091BC0093B9CDC08091BB008B\r
+:100720009091BC00C7C08091AB009091AC00A091AB\r
+:10073000AD00B091AE0080939A0090939B00A0937F\r
+:100740009C00B0939D0025C080919A0090919B00E1\r
+:10075000A0919C00B0919D008CC080919A009091D6\r
+:100760009B00A0919C00B0919D008FC080919A0049\r
+:10077000A1C08091A7009091A800A091A900B0917C\r
+:10078000AA008093960090939700A0939800B0934E\r
+:1007900099008B2F9927AA27BB278CC080919600A0\r
+:1007A00090919700A0919800B091990062C08091BB\r
+:1007B000960090919700A0919800B091990065C023\r
+:1007C0008091B7009091B800A091B900B091BA00A3\r
+:1007D000E0CF8091B7009091B800A091B900B0919E\r
+:1007E000BA0047C08091B7009091B800A091B900BD\r
+:1007F000B091BA004AC08091B7009091B800A09122\r
+:10080000B900B091BA0056C08091B3009091B40085\r
+:10081000A091B500B091B600BCCF8091B30090918B\r
+:10082000B400A091B500B091B60023C08091B30090\r
+:100830009091B400A091B500B091B60026C080910F\r
+:10084000B3009091B400A091B500B091B60032C051\r
+:100850008091AF009091B000A091B100B091B20032\r
+:1008600098CF8091AF009091B000A091B100B0916D\r
+:10087000B200CD01AA27BB271DC08091AF00909187\r
+:10088000B000A091B100B091B200892F9A2FAB2F88\r
+:10089000BB2710C08091AF009091B000A091B10033\r
+:1008A000B091B20007C084B78F7083B914BE03C083\r
+:1008B0008091A30083B985EC11C08091A60083B913\r
+:1008C00085EC86BF8091A00083B985EC86BF8091BE\r
+:1008D0009F0083B985EC86BF13B885E886BF8091F9\r
+:1008E000EB008F5F8093EB0004C085EC01C085EDC9\r
+:1008F00086BF80919F00823009F4A895FF91EF9107\r
+:10090000BF91AF919F918F917F916F915F914F9127\r
+:100910003F912F910F900FBE0F901F9018951F922F\r
+:100920000F920FB60F9211242F933F934F935F9323\r
+:100930006F937F938F939F9389B380FF02C093E05F\r
+:1009400001C090E081FF02C081E098278091930070\r
+:10095000891B80FF22C09093930020916900982FFB\r
+:100960009270222351F02091E0003091E100892F14\r
+:1009700090E00197820F931F0CC04091E0005091CE\r
+:10098000E10021E030E0B901691B7109CB01840F5E\r
+:10099000951F9093E1008093E00089B382958F705A\r
+:1009A00080FF02C093E001C090E081FF02C081E0BF\r
+:1009B000982780919200891B80FF22C0909392001B\r
+:1009C00020916800982F9270222369F04091DE00F8\r
+:1009D0005091DF0021E030E0B901691B7109CB01C2\r
+:1009E000840F951F09C02091DE003091DF00892F10\r
+:1009F00090E00197820F931F9093DF008093DE00B9\r
+:100A000089B38695869580FF02C093E001C090E08F\r
+:100A100081FF02C081E0982780919100891B80FFAF\r
+:100A200022C0909391002091D500982F927022239C\r
+:100A300069F04091DC005091DD0021E030E0B90127\r
+:100A4000691B7109CB01840F951F09C02091DC003F\r
+:100A50003091DD00892F90E00197820F931F9093D2\r
+:100A6000DD008093DC0089B382958695869583703E\r
+:100A700080FF02C093E001C090E0827011F081E03D\r
+:100A8000982780919000891B80FF22C0909390004E\r
+:100A90002091D400982F9270222351F02091DA00F7\r
+:100AA0003091DB00892F90E00197820F931F0CC0DB\r
+:100AB0004091DA005091DB0021E030E0B901691B80\r
+:100AC0007109CB01840F951F9093DB008093DA00AE\r
+:100AD0008091C3008F5F8093C3009F918F917F911E\r
+:100AE0006F915F914F913F912F910F900FBE0F909B\r
+:100AF0001F9018951F920F920FB60F9211248F938B\r
+:100B00009F93EF93FF935F9B16C0E091F700F091E6\r
+:100B1000F8008CB1808381E0EC35F80730F4319631\r
+:100B2000F093F800E093F70006C089EF90E090930F\r
+:100B3000F8008093F700FF91EF919F918F910F90B4\r
+:100B40000FBE0F901F9018959C018AB188618AB9D9\r
+:100B5000579A80B5866080BDC901A0E0B0E09C01D5\r
+:100B6000AD0184E0220F331F441F551F8A95D1F732\r
+:100B700060E47BE48CE490E00E940014DA01C90197\r
+:100B80000197A109B109892F9A2FAB2FBB27A7FD88\r
+:100B9000BA9580BD215029B989EF90E09093F60075\r
+:100BA0008093F5009093F8008093F70008955D9B83\r
+:100BB000FECFFC0180818CB90895CF93DF931F9203\r
+:100BC000CDB7DEB78983CE0101960E94D70580E0BC\r
+:100BD00090E00F90DF91CF910895CF93DF93EC01D8\r
+:100BE000CE012196FC012081222319F00E94D70515\r
+:100BF000F7CFDF91CF9108955F9BFECF8CB190E04E\r
+:100C000008950C94FC0561E076E08DED95E00C9480\r
+:100C10008914CF93DF93FC01E253FF4FA081B18190\r
+:100C2000EC01C453DF4F28813981A217B307A1F02B\r
+:100C30005D9B12C02C912CB920813181AC014553B0\r
+:100C40005F4F2417350718F42F5F3F4F03C09C01F7\r
+:100C500028593F4F31832083E091F500F091F60051\r
+:100C60002091F7003091F8002E173F07B1F1EC0109\r
+:100C7000CC59DF4FA881B98120812C93688179817B\r
+:100C80009C012B523F4FD9013C91DB012C91321337\r
+:100C900007C0AC014C525F4FDA012C912F5F2C93AF\r
+:100CA0009C012D593F4F6217730728F4DB01119601\r
+:100CB000B983A88302C099838883B1E0EC35FB0730\r
+:100CC00030F43196F093F600E093F50006C089EF1A\r
+:100CD00090E09093F6008093F500DF91CF91089516\r
+:100CE000CF93DF93CDB7DEB7A0970FB6F894DEBFF2\r
+:100CF0000FBECDBF88E087BB8CEF84BB8CEB81BB84\r
+:100D000087E088BB80E482BB1092EA0080E895E22D\r
+:100D10000E94A4050E94030680E582B985EC86BF87\r
+:100D200081E08FBD89E08EBD1BBC1ABC19BC18BC0C\r
+:100D300089E485BD13BC83BF1CBE8AEC91E09F9300\r
+:100D40008F930E940C1581E090E00E94E016809342\r
+:100D5000A00085B78F7885BF84E089BF78940F9015\r
+:100D60000F9022242A94312C00E010E88091EB00AF\r
+:100D7000843A19F08F3FF1F031C080919F008130AB\r
+:100D800061F428E13FE00FB6F894A89521BD0FBEAD\r
+:100D900031BD42E040939F0021C080919F008111AE\r
+:100DA0001DC00FB6F894A89581B5886181BD11BCAE\r
+:100DB0000FBE14C08091EA00853A81F4F8946BE785\r
+:100DC00080E090E00E94E816E199FECF58E188E0CB\r
+:100DD0000FB6F894A89551BD0FBE81BD8091F40067\r
+:100DE000882309F4E1C0F8948090EC009090ED0025\r
+:100DF000A090EE00B090EF006091F0007091F100D3\r
+:100E00008091F2009091F3001092F400789425E71D\r
+:100E100039E54CEC5EE30E94421320E030E040E014\r
+:100E20005FE30E944213A50194010E942E116B0101\r
+:100E30007C01A5019401C501B4010E942E11A701F6\r
+:100E400096010E942D1120E038E24EEA55E40E94FE\r
+:100E500042134B015C0120E038E24EEA55E4C70141\r
+:100E6000B6010E9442136B017C018091A40088238B\r
+:100E7000B9F18091A40064E670E0681B7109072E47\r
+:100E8000000C880B990B0E944E129B01AC01C5010E\r
+:100E9000B4010E94421320E030E048EC52E40E948A\r
+:100EA000A4110E9416127093D3006093D200809117\r
+:100EB000A40064E670E0681B7109072E000C880B23\r
+:100EC000990B0E944E129B01AC01C701B6010E9412\r
+:100ED000421320E030E048EC52E40E94A4110AC022\r
+:100EE000C501B4010E9416127093D3006093D20022\r
+:100EF000C701B6010E9416127093CF006093CE0016\r
+:100F00008091A5008823B9F18091A50064E670E086\r
+:100F1000681B7109072E000C880B990B0E944E125A\r
+:100F20009B01AC01C501B4010E94421320E030E0F6\r
+:100F300048EC52E40E94A4110E9416127093D10052\r
+:100F40006093D0008091A50064E670E0681B710991\r
+:100F5000072E000C880B990B0E944E129B01AC01CE\r
+:100F6000C701B6010E94421320E030E048EC52E491\r
+:100F70000E94A4110AC0C501B4010E941612709308\r
+:100F8000D1006093D000C701B6010E941612709381\r
+:100F9000CD006093CC0091E09093D9009093D8005D\r
+:100FA0009093D7009093D6008091C300833C10F4B7\r
+:100FB0000C94FE0F1092C300F894A091E000B09141\r
+:100FC000E100BA83A983E091DE00F091DF00FC83A9\r
+:100FD000EB832091DC003091DD003E832D83409136\r
+:100FE000DA005091DB0058874F83789480918E000F\r
+:100FF00090918F007D01E81AF90A80918C00909100\r
+:101000008D006F01C81AD90A80918A0090918B00D7\r
+:101010003901681A790A80918800909189002A0123\r
+:10102000481A590AB7010F2C000C880B990B0E9423\r
+:101030004E122AE037ED43E25CE30E94A4110E94C5\r
+:1010400016126D877E878F87988BB6010D2C000C4A\r
+:10105000880B990B0E944E122AE037ED43E25CE3C5\r
+:101060000E94A4110E941612698B7A8B8B8B9C8B29\r
+:10107000B301072C000C880B990B0E944E122AE03A\r
+:1010800037ED43E25CE30E94A4110E9416126D8BBF\r
+:101090007E8B8F8B988FB201052C000C880B990BDF\r
+:1010A0000E944E122AE037ED43E25CE30E94A41155\r
+:1010B0000E941612698F7A8F8B8F9C8FB7016C0DEF\r
+:1010C0007D1D072E000C880B990B0E944E1220E00C\r
+:1010D00038E24EE256E40E94A4114B015C01B301D8\r
+:1010E000640D751D072E000C880B990B0E944E1283\r
+:1010F00020E038E24EE256E40E94A4112B013C01AC\r
+:10110000A50194010E942D1125E739E54CEC5EE321\r
+:101110000E94A41169877A878B879C876091AF00B2\r
+:101120007091B0008091B1009091B20029853A850C\r
+:101130004B855C850E942E116B017C012BED3FE0FD\r
+:1011400049EC50E40E943D1318164CF42BED3FE09F\r
+:1011500049EC50E4C701B6010E942D1112C02BEDDD\r
+:101160003FE049EC50ECC701B6010E949A1187FF9D\r
+:101170000AC02BED3FE049EC50E4C701B6010E94E4\r
+:101180002E116B017C01A3019201C501B4010E94E3\r
+:101190002E1120E030E040E05FE30E9442134B015B\r
+:1011A0005C014090B7005090B8006090B90070901A\r
+:1011B000BA00C701B6010E949F11A50194010E94C7\r
+:1011C00042139B01AC01C301B2010E942E116D8F2D\r
+:1011D0007E8F8F8F98A34090B3005090B4006090A2\r
+:1011E000B5007090B600C701B6010E94AF13A5010B\r
+:1011F00094010E9442139B01AC01C301B2010E9401\r
+:101200002E112B013C012AE037ED43E25CE3C501DE\r
+:10121000B4010E94A4114B015C012AE037ED43E2C6\r
+:101220005CE369857A858B859C850E94A411F8947E\r
+:10123000C092AF00D092B000E092B100F092B20044\r
+:101240002D8D3E8D4F8D58A12093B7003093B8005F\r
+:101250004093B9005093BA004092B3005092B4004A\r
+:101260006092B5007092B6004D855E855093C200C5\r
+:101270004093C100A989BA89B093C000A093BF0070\r
+:10128000ED89FE89F093BE00E093BD00298D3A8D73\r
+:101290003093BC002093BB008092AB009092AC00D6\r
+:1012A000A092AD00B092AE006093A7007093A8002A\r
+:1012B0008093A9009093AA00789449815A81509311\r
+:1012C0008F0040938E008B819C8190938D00809342\r
+:1012D0008C00AD81BE81B0938B00A0938A00EF811A\r
+:1012E000F885F0938900E0938800809184009091C4\r
+:1012F0008500A0918600B0918700B7FF07C0B09528\r
+:10130000A095909581959F4FAF4FBF4F813E9242E0\r
+:10131000A240B105CCF08091C1009091C200892B10\r
+:1013200099F41092E9001092E8001092D90080918F\r
+:10133000A30080618093A300109284001092850026\r
+:101340001092860010928700809180009091810019\r
+:10135000A0918200B0918300B7FF07C0B095A0951F\r
+:10136000909581959F4FAF4FBF4F813E9242A240D3\r
+:10137000B105CCF08091BF009091C000892B99F409\r
+:101380001092E7001092E6001092D8008091A3001E\r
+:1013900080628093A30010928000109281001092CE\r
+:1013A00082001092830080917C0090917D00A0913A\r
+:1013B0007E00B0917F00B7FF07C0B095A0959095D3\r
+:1013C00081959F4FAF4FBF4F813E9242A240B105E2\r
+:1013D000CCF08091BD009091BE00892B99F41092C1\r
+:1013E000E5001092E4001092D7008091A300806481\r
+:1013F0008093A30010927C0010927D0010927E00DA\r
+:1014000010927F008091780090917900A0917A00ED\r
+:10141000B0917B00B7FF07C0B095A09590958195DE\r
+:101420009F4FAF4FBF4F813E9242A240B105CCF0DB\r
+:101430008091BB009091BC00892B99F41092E3003D\r
+:101440001092E2001092D6008091A30080688093F1\r
+:10145000A300109278001092790010927A001092F6\r
+:101460007B008091D900813009F002C12091D20027\r
+:101470003091D3008091CA009091CB002817390792\r
+:1014800011F18091D2009091D3002091CA00309147\r
+:10149000CB00821B930B97FF03C091958195910917\r
+:1014A000853F914044F01092840010928500109284\r
+:1014B0008600109287008091D2009091D300909383\r
+:1014C000CB008093CA008091D2009091D30018166F\r
+:1014D000190634F48091C1009091C20097FD13C0A9\r
+:1014E0008091D2009091D30097FF10C08091C100ED\r
+:1014F0009091C20031E020E0181619060CF030E09F\r
+:10150000832F922F05C081E090E002C080E090E040\r
+:101510002091D2003091D300232B11F0892B71F050\r
+:101520001092E9001092E800109277001092760075\r
+:101530008091A3008F7E8093A3009AC0E090D20098\r
+:10154000F090D3008091C1009091C200E81AF90A8E\r
+:10155000B7010F2C000C880B990B809084009090A1\r
+:101560008500A0908600B0908700860E971EA81E6A\r
+:10157000B91E8092840090928500A0928600B0925D\r
+:1015800087000E944E1226EB33EF4DE75DE30E9489\r
+:1015900042132B013C01C501B4010E944E1221E50A\r
+:1015A00039E44DE95AE30E9442139B01AC01C301A7\r
+:1015B000B2010E942E114B015C0180917600909146\r
+:1015C0007700B701681B790B072E000C880B990B6D\r
+:1015D0000E944E1220E030E0A9010E9442139B01BC\r
+:1015E000AC01C501B4010E942E110E941612709325\r
+:1015F000E9006093E800F0927700E0927600809135\r
+:10160000E8009091E9001816190634F48091D20090\r
+:101610009091D30097FD0DC08091E8009091E90072\r
+:1016200097FF0CC08091D2009091D3001816190634\r
+:101630002CF41093E9000093E8001AC08091E800B0\r
+:101640009091E9008F3F910531F02CF03092E90044\r
+:101650002092E8000DC08091E8009091E90081306F\r
+:101660009F4F34F4E1E0FFEFF093E900E093E800EE\r
+:101670008091D800813009F002C12091D0003091D2\r
+:10168000D1008091C8009091C9002817390711F145\r
+:101690008091D0009091D1002091C8003091C90074\r
+:1016A000821B930B97FF03C0919581959109853F0C\r
+:1016B000914044F0109280001092810010928200BC\r
+:1016C000109283008091D0009091D1009093C90036\r
+:1016D0008093C8008091D0009091D100181619060F\r
+:1016E00034F48091BF009091C00097FD13C08091A9\r
+:1016F000D0009091D10097FF10C08091BF009091D1\r
+:10170000C00031E020E0181619060CF030E0832FFD\r
+:10171000922F05C081E090E002C080E090E020912F\r
+:10172000D0003091D100232B11F0892B71F0109251\r
+:10173000E7001092E60010927500109274008091FC\r
+:10174000A3008F7D8093A3009AC0E090D000F0901A\r
+:10175000D1008091BF009091C000E81AF90AB7014A\r
+:101760000F2C000C880B990B8090800090908100CA\r
+:10177000A0908200B0908300860E971EA81EB91E0E\r
+:101780008092800090928100A0928200B0928300AB\r
+:101790000E944E1226EB33EF4DE75DE30E944213A9\r
+:1017A0002B013C01C501B4010E944E1221E539E430\r
+:1017B0004DE95AE30E9442139B01AC01C301B201FF\r
+:1017C0000E942E114B015C01809174009091750074\r
+:1017D000B701681B790B072E000C880B990B0E9430\r
+:1017E0004E1220E030E0A9010E9442139B01AC019F\r
+:1017F000C501B4010E942E110E9416127093E700D9\r
+:101800006093E600F0927500E09274008091E6002B\r
+:101810009091E7001816190634F48091D000909149\r
+:10182000D10097FD0DC08091E6009091E70097FFF1\r
+:101830000CC08091D0009091D100181619062CF49C\r
+:101840001093E7000093E6001AC08091E6009091A3\r
+:10185000E7008F3F910531F02CF03092E7002092A5\r
+:10186000E6000DC08091E6009091E70081309F4F27\r
+:1018700034F441E05FEF5093E7004093E60080913D\r
+:10188000D700813009F002C12091CE003091CF0005\r
+:101890008091C6009091C7002817390711F18091F7\r
+:1018A000CE009091CF002091C6003091C700821BDE\r
+:1018B000930B97FF03C0919581959109853F9140C6\r
+:1018C00044F010927C0010927D0010927E001092E5\r
+:1018D0007F008091CE009091CF009093C7008093BD\r
+:1018E000C6008091CE009091CF001816190634F4EE\r
+:1018F0008091BD009091BE0097FD13C08091CE00F5\r
+:101900009091CF0097FF10C08091BD009091BE00D4\r
+:1019100031E020E0181619060CF030E0832F922FEA\r
+:1019200005C081E090E002C080E090E02091CE0010\r
+:101930003091CF00232B11F0892B71F01092E5002C\r
+:101940001092E40010927300109272008091A30034\r
+:101950008F7B8093A3009AC0E090CE00F090CF00E0\r
+:101960008091BD009091BE00E81AF90AB7010F2CD2\r
+:10197000000C880B990B80907C0090907D00A090CB\r
+:101980007E00B0907F00860E971EA81EB91E809222\r
+:101990007C0090927D00A0927E00B0927F000E9419\r
+:1019A0004E1226EB33EF4DE75DE30E9442132B010D\r
+:1019B0003C01C501B4010E944E1221E539E44DE914\r
+:1019C0005AE30E9442139B01AC01C301B2010E9481\r
+:1019D0002E114B015C018091720090917300B70150\r
+:1019E000681B790B072E000C880B990B0E944E1276\r
+:1019F00020E030E0A9010E9442139B01AC01C50127\r
+:101A0000B4010E942E110E9416127093E50060939B\r
+:101A1000E400F0927300E09272008091E4009091F3\r
+:101A2000E5001816190634F48091CE009091CF008D\r
+:101A300097FD0DC08091E4009091E50097FF0CC0E8\r
+:101A40008091CE009091CF00181619062CF41093B7\r
+:101A5000E5000093E4001AC08091E4009091E50055\r
+:101A60008F3F910531F02CF03092E5002092E40098\r
+:101A70000DC08091E4009091E50081309F4F34F4D7\r
+:101A8000E1E0FFEFF093E500E093E4008091D60001\r
+:101A9000813009F002C12091CC003091CD008091BD\r
+:101AA000C4009091C5002817390711F18091CC002E\r
+:101AB0009091CD002091C4003091C500821B930B02\r
+:101AC00097FF03C0919581959109853F914044F01E\r
+:101AD000109278001092790010927A0010927B0098\r
+:101AE0008091CC009091CD009093C5008093C4006C\r
+:101AF0008091CC009091CD001816190634F4809195\r
+:101B0000BB009091BC0097FD13C08091CC009091D8\r
+:101B1000CD0097FF10C08091BB009091BC0031E0D8\r
+:101B200020E0181619060CF030E0832F922F05C024\r
+:101B300081E090E002C080E090E02091CC00309104\r
+:101B4000CD00232B11F0892B71F01092E30010923D\r
+:101B5000E20010927100109270008091A3008F77C4\r
+:101B60008093A3009AC0E090CC00F090CD008091CB\r
+:101B7000BB009091BC00E81AF90AB7010F2C000CC9\r
+:101B8000880B990B8090780090907900A0907A0053\r
+:101B9000B0907B00860E971EA81EB91E809278001A\r
+:101BA00090927900A0927A00B0927B000E944E122F\r
+:101BB00026EB33EF4DE75DE30E9442132B013C011E\r
+:101BC000C501B4010E944E1221E539E44DE95AE302\r
+:101BD0000E9442139B01AC01C301B2010E942E116D\r
+:101BE0004B015C018091700090917100B701681BFE\r
+:101BF000790B072E000C880B990B0E944E1220E0E7\r
+:101C000030E0A9010E9442139B01AC01C501B4015F\r
+:101C10000E942E110E9416127093E3006093E2005E\r
+:101C2000F0927100E09270008091E2009091E300E8\r
+:101C30001816190634F48091CC009091CD0097FDD0\r
+:101C40000DC08091E2009091E30097FF0CC080915D\r
+:101C5000CC009091CD00181619062CF41093E300D7\r
+:101C60000093E2001AC08091E2009091E3008F3F60\r
+:101C7000910531F02CF03092E3002092E2000DC08B\r
+:101C80008091E2009091E30081309F4F34F441E075\r
+:101C90005FEF5093E3004093E2008091A300807FC8\r
+:101CA0008093A30080B326B33091A300982F907443\r
+:101CB000892F90E043E0959587954A95E1F7277045\r
+:101CC000822B809590958F709927832B8093A3000A\r
+:101CD0008091E8009091E9002091660030916700C2\r
+:101CE0002817390709F449C08091E8009091E9006C\r
+:101CF000892B31F485B3837F85BB8FB58F7729C05E\r
+:101D00008091E8009091E9008115904819F485B31D\r
+:101D10008C601CC080916900811107C08091E8002F\r
+:101D20009091E9001816190654F0809169008823F3\r
+:101D300051F08091E8009091E90097FF04C085B3CD\r
+:101D4000877F846003C085B38B7F886085BB8FB538\r
+:101D500080688FBD8091E8009091E90090936700C2\r
+:101D6000809366008091E8009091E90097FF03C09E\r
+:101D70009195819591099BBD8ABD8091E6009091D6\r
+:101D8000E70020916400309165002817390709F4B5\r
+:101D900049C08091E6009091E700892B31F485B32A\r
+:101DA0008F7C85BB8FB58F7D29C08091E600909197\r
+:101DB000E7008115904819F485B380631CC08091B9\r
+:101DC0006800811107C08091E6009091E700181625\r
+:101DD000190654F080916800882351F08091E60044\r
+:101DE0009091E70097FF04C085B38F7D806103C0A9\r
+:101DF00085B38F7E806285BB8FB580628FBD8091F9\r
+:101E0000E6009091E70090936500809364008091D4\r
+:101E1000E6009091E70097FF03C0919581959109A5\r
+:101E200099BD88BD8091E4009091E5002091620009\r
+:101E3000309163002817390709F448C08091E40005\r
+:101E40009091E500892B31F485B38F7385BB85B5FF\r
+:101E50008F7D29C08091E4009091E5008115904824\r
+:101E600019F485B3806C1CC08091D500811107C026\r
+:101E70008091E4009091E5001816190654F08091C5\r
+:101E8000D500882351F08091E4009091E50097FF00\r
+:101E900004C085B38F77806403C085B38F7B80686F\r
+:101EA00085BB85B5806285BD8091E4009091E50099\r
+:101EB00090936300809362008091E4009091E5002C\r
+:101EC00097FF03C091958195910983BD8091E200B0\r
+:101ED0009091E3002091600030916100281739074C\r
+:101EE00009F448C08091E2009091E300892B31F41D\r
+:101EF00082B3837F82BB83B78F7D29C08091E2004C\r
+:101F00009091E3008115904819F482B38C601CC055\r
+:101F10008091D400811107C08091E2009091E3008C\r
+:101F20001816190654F08091D400882351F080913E\r
+:101F3000E2009091E30097FF04C082B3877F846042\r
+:101F400003C082B38B7F886082BB83B7806283BF0C\r
+:101F50008091E2009091E300909361008093600093\r
+:101F60008091E2009091E30097FF03C091958195E5\r
+:101F700091098CBF8091A6008F5F8093A60080910D\r
+:101F8000A2008F3F29F08091A2008F5F8093A20072\r
+:101F90008091A200843690F11092EC001092ED0036\r
+:101FA0001092EE001092EF001092F0001092F100EB\r
+:101FB0001092F2001092F300F1E0F093F40080919F\r
+:101FC000A200843621F02FEF2093A20017C0809149\r
+:101FD000A1001F928F93A8EBB1E0BF93AF930E9433\r
+:101FE0000C156091A10081E090E00E94E8160F902E\r
+:101FF0000F900F900F90E199FECFE5CF85B78068E5\r
+:1020000085BF889585B78F7785BF0C94B606ACE001\r
+:10201000B0E0EDE0F0E10C9429146C015B017A0171\r
+:10202000FC0117821682838181FF0EC1CE010196C9\r
+:102030004C01F6010381F50103FD159103FF119198\r
+:102040005F01112309F4FCC0153249F403FD159119\r
+:1020500003FF11915F01153211F020E01BC0B601A2\r
+:10206000812F90E00E94D41437017301E2CF112335\r
+:1020700009F4E6C0612F70E08BED91E02C870E949F\r
+:102080007E142C85892B49F0F50103FD159103FF82\r
+:1020900011915F0127FFEBCF09C0133229F01C36E5\r
+:1020A00009F0D5C02068F0CF20E1EECF022F112338\r
+:1020B00009F4C6C0612F70E084ED91E02C870E9486\r
+:1020C0007E142C85892B41F03701F4E06F0E711CD2\r
+:1020D000B6018FE390E011C0133639F0133781F069\r
+:1020E000133519F5022F01600BC0370182E0680E2D\r
+:1020F000711CB601F701808191810E94D414B5CF83\r
+:102100003701F2E06F0E711CF701E080F180F701FA\r
+:1021100000FD859100FF81917F01882309F4A5CFFF\r
+:10212000B60190E00E94D414F2CF143611F01936A3\r
+:1021300029F5370127FF09C0F4E06F0E711CF70184\r
+:1021400060817181828193810AC0F2E06F0E711CFF\r
+:10215000F70160817181072E000C880B990B022F0B\r
+:102160000F7E97FF08C090958095709561957F4F81\r
+:102170008F4F9F4F00642AE030E033C0103799F052\r
+:1021800040F41835B1F01F3609F05AC028E030E0AD\r
+:1021900014C0153719F0183741F052C0022F0F7EC6\r
+:1021A0002AE030E00AC0022F0061046220E130E042\r
+:1021B00004C0022F046020E132E0370107FF09C0AC\r
+:1021C000F4E06F0E711CF70160817181828193814F\r
+:1021D00008C0F2E06F0E711CF7016081718180E030\r
+:1021E00090E0A4010E943215182F181906FF05C0AF\r
+:1021F000B6018DE290E00E94D41404FF15C0FE01E8\r
+:10220000E10FF11D8081803379F0B60180E390E029\r
+:102210000E94D41402FF08C00072802F90E0B60123\r
+:10222000885A9F4F0E94D4141150F401E10FF11D00\r
+:102230008081B60190E00E94D4141111F5CF15CF22\r
+:10224000F6018681978105C08FEF9FEF02C0022FB4\r
+:1022500031CF2C96EEE00C9445145058BB27AA279A\r
+:102260000E9445110C94EF120E94B61238F00E94A1\r
+:10227000BD1220F039F49F3F19F426F40C94B312E8\r
+:102280000EF4E095E7FB0C94AD12E92F0E941413B5\r
+:1022900058F3BA17620773078407950720F079F49B\r
+:1022A000A6F50C9436130EF4E0950B2EBA2FA02D44\r
+:1022B0000B01B90190010C01CA01A0011124FF27F3\r
+:1022C000591B99F0593F50F4503E68F11A16F040EE\r
+:1022D000A22F232F342F4427585FF3CF46953795ED\r
+:1022E0002795A795F0405395C9F77EF41F16BA0BB2\r
+:1022F000620B730B840BBAF09150A1F0FF0FBB1F60\r
+:10230000661F771F881FC2F70EC0BA0F621F731FA8\r
+:10231000841F48F4879577956795B795F7959E3F05\r
+:1023200008F0B0CF9395880F08F09927EE0F979596\r
+:10233000879508950E94891208F481E008950E940B\r
+:10234000C612E3950C9400130E94B8110C94EF127E\r
+:102350000E94BD1258F00E94B61240F029F45F3F6F\r
+:1023600029F00C94AD1251110C9437130C94B31244\r
+:102370000E94141368F39923B1F3552391F3951B2D\r
+:10238000550BBB27AA2762177307840738F09F5F96\r
+:102390005F4F220F331F441FAA1FA9F335D00E2E03\r
+:1023A0003AF0E0E832D091505040E695001CCAF770\r
+:1023B0002BD0FE2F29D0660F771F881FBB1F261733\r
+:1023C00037074807AB07B0E809F0BB0B802DBF010A\r
+:1023D000FF2793585F4F3AF09E3F510578F00C94D9\r
+:1023E000AD120C9437135F3FE4F3983ED4F3869517\r
+:1023F00077956795B795F7959F5FC9F7880F911DFA\r
+:102400009695879597F90895E1E0660F771F881FE5\r
+:10241000BB1F621773078407BA0720F0621B730B98\r
+:10242000840BBA0BEE1F88F7E09508950E941D12E9\r
+:102430006894B1110C94371308950E941C1388F00E\r
+:102440009F5798F0B92F9927B751B0F0E1F0660F78\r
+:10245000771F881F991F1AF0BA95C9F714C0B130B9\r
+:1024600091F00E943613B1E008950C943613672F53\r
+:10247000782F8827B85F39F0B93FCCF386957795E8\r
+:102480006795B395D9F73EF49095809570956195D1\r
+:102490007F4F8F4F9F4F0895E89409C097FB3EF4FC\r
+:1024A00090958095709561957F4F8F4F9F4F9923A1\r
+:1024B000A9F0F92F96E9BB279395F695879577951F\r
+:1024C0006795B795F111F8CFFAF4BB0F11F460FFDF\r
+:1024D0001BC06F5F7F4F8F4F9F4F16C0882311F037\r
+:1024E00096E911C0772321F09EE8872F762F05C04B\r
+:1024F000662371F096E8862F70E060E02AF09A95E6\r
+:10250000660F771F881FDAF7880F9695879597F9DA\r
+:102510000895990F0008550FAA0BE0E8FEEF161674\r
+:102520001706E807F907C0F012161306E407F507C7\r
+:1025300098F0621B730B840B950B39F40A2661F03B\r
+:10254000232B242B252B21F408950A2609F4A140DE\r
+:10255000A6958FEF811D811D089597F99F6780E8EB\r
+:1025600070E060E008959FEF80EC089500240A94E5\r
+:102570001616170618060906089500240A9412165E\r
+:1025800013061406050608950C94B3120E941C133A\r
+:10259000D8F3E894E0E0BB279F57F0F02AED3FE046\r
+:1025A00049EC06C0EE0FBB0F661F771F881F28F08F\r
+:1025B000B23A62077307840728F0B25A620B730BB2\r
+:1025C000840BE3959A9572F7803830F49A95BB0F97\r
+:1025D000661F771F881FD2F790480C94B913092EF5\r
+:1025E0000394000C11F4882352F0BB0F40F4BF2B6E\r
+:1025F00011F460FF04C06F5F7F4F8F4F9F4F0895AE\r
+:10260000EF93E0FF07C0A2EA2AED3FE049EC5FEB61\r
+:102610000E9445110E94EF120F90039401FC905804\r
+:10262000EAE9F1E00C94C51357FD9058440F551F8B\r
+:1026300059F05F3F71F04795880F97FB991F61F044\r
+:102640009F3F79F087950895121613061406551FBB\r
+:10265000F2CF4695F1DF08C0161617061806991F27\r
+:10266000F1CF86957105610508940895E894BB271C\r
+:1026700066277727CB0197F908950E94891208F4FD\r
+:102680008FEF08950E9455130C94EF120E94B6121A\r
+:1026900038F00E94BD1220F0952311F00C94AD1279\r
+:1026A0000C94B31211240C9437130E94141370F37A\r
+:1026B000959FC1F3950F50E0551F629FF001729FE7\r
+:1026C000BB27F00DB11D639FAA27F00DB11DAA1FF6\r
+:1026D000649F6627B00DA11D661F829F2227B00D43\r
+:1026E000A11D621F739FB00DA11D621F839FA00DCE\r
+:1026F000611D221F749F3327A00D611D231F849F1E\r
+:10270000600D211D822F762F6A2F11249F57504074\r
+:102710009AF0F1F088234AF0EE0FFF1FBB1F661FEF\r
+:10272000771F881F91505040A9F79E3F510580F0B8\r
+:102730000C94AD120C9437135F3FE4F3983ED4F33E\r
+:10274000869577956795B795F795E7959F5FC1F75C\r
+:10275000FE2B880F911D9695879597F908959F9365\r
+:102760000E94C6120F9007FCEE5F0C9400139F3F6F\r
+:1027700031F0915020F4879577956795B795880F3C\r
+:10278000911D9695879597F908959F938F937F93C1\r
+:102790006F93FF93EF939B01AC010E944213EF9163\r
+:1027A000FF910E94D9132F913F914F915F910C940B\r
+:1027B0004213DF93CF931F930F93FF92EF92DF9219\r
+:1027C0007B018C01689406C0DA2EEF010E9455133C\r
+:1027D000FE01E894A5912591359145915591A6F377\r
+:1027E000EF010E944511FE019701A801DA9469F7F3\r
+:1027F000DF90EF90FF900F911F91CF91DF9108959F\r
+:10280000052E97FB1EF400940E94171457FD07D065\r
+:102810000E945C1407FC03D04EF40C9417145095DE\r
+:102820004095309521953F4F4F4F5F4F08959095BC\r
+:102830008095709561957F4F8F4F9F4F0895EE0F54\r
+:10284000FF1F0590F491E02D09942F923F924F9233\r
+:102850005F926F927F928F929F92AF92BF92CF9230\r
+:10286000DF92EF92FF920F931F93CF93DF93CDB739\r
+:10287000DEB7CA1BDB0B0FB6F894DEBF0FBECDBFB1\r
+:1028800009942A88398848885F846E847D848C8482\r
+:102890009B84AA84B984C884DF80EE80FD800C818B\r
+:1028A0001B81AA81B981CE0FD11D0FB6F894DEBF6E\r
+:1028B0000FBECDBFED010895A1E21A2EAA1BBB1BCE\r
+:1028C000FD010DC0AA1FBB1FEE1FFF1FA217B307FC\r
+:1028D000E407F50720F0A21BB30BE40BF50B661F12\r
+:1028E000771F881F991F1A9469F7609570958095D6\r
+:1028F00090959B01AC01BD01CF010895FC010590AD\r
+:10290000061621F00020D9F7C00108953197CF01B4\r
+:1029100008950F931F93CF93DF93009731F46115C0\r
+:10292000710519F480E090E03AC08B01EC016EE093\r
+:1029300070E081E090E00E949015FC01892B91F3FA\r
+:1029400080E883830115110571F01387028781E800\r
+:1029500083838091600190916101892B21F4F09330\r
+:102960006101E09360012097C9F0D187C08783811E\r
+:10297000826083838091620190916301892B71F45D\r
+:10298000F0936301E093620180916401909165018D\r
+:10299000892B21F4F0936501E0936401CF01DF916D\r
+:1029A000CF911F910F9108950F931F93CF93DF93B2\r
+:1029B000FB01238121FD03C08FEF9FEF28C022FF81\r
+:1029C00016C046815781248135814217530744F44C\r
+:1029D000A081B1819D012F5F3F4F318320838C9374\r
+:1029E000268137812F5F3F4F3783268310C0EB014D\r
+:1029F000092F182F0084F185E02D0995892BE1F628\r
+:102A00008E819F8101969F838E83812F902FDF91EE\r
+:102A1000CF911F910F910895A0E0B0E0E2E1F5E1C0\r
+:102A20000C943314AE01495F5F4FDA016D917D91D3\r
+:102A3000AD0100E611E0F80182819381DC0113967B\r
+:102A40002C911397286013962C930E940710D8019D\r
+:102A50001296ED91FC9113972381277F2383E4E065\r
+:102A60000C944F14FA01AA27283051F1203181F13A\r
+:102A7000E8946F936E7F6E5F7F4F8F4F9F4FAF4F86\r
+:102A8000B1E03ED0B4E03CD0670F781F891F9A1F99\r
+:102A9000A11D680F791F8A1F911DA11D6A0F711D4D\r
+:102AA000811D911DA11D20D009F468943F912AE059\r
+:102AB000269F11243019305D3193DEF6CF01089541\r
+:102AC000462F4770405D4193B3E00FD0C9F7F6CF72\r
+:102AD000462F4F70405D4A3318F0495D31FD40523A\r
+:102AE000419302D0A9F7EACFB4E0A69597958795D0\r
+:102AF00077956795BA95C9F70097610571050895AF\r
+:102B00009B01AC010A2E069457954795379527955A\r
+:102B1000BA95C9F7620F731F841F951FA01D0895F2\r
+:102B20000F931F93CF93DF93869F8001879F100D94\r
+:102B3000969F100D1124C8010E94AC15EC0100975E\r
+:102B400029F0A80160E070E00E94D916CE01DF9163\r
+:102B5000CF911F910F910895CF93DF93823091050C\r
+:102B600010F482E090E0E0916801F091690120E0CA\r
+:102B700030E0C0E0D0E0309711F14081518148173A\r
+:102B80005907C0F04817590761F482819381209753\r
+:102B900019F09B838A832BC090936901809368010D\r
+:102BA00026C02115310519F04217530718F49A0170\r
+:102BB000BE01DF01EF010280F381E02DDCCF2115A2\r
+:102BC000310509F1281B390B2430310590F4129698\r
+:102BD0008D919C9113976115710521F0FB019383F1\r
+:102BE000828304C09093690180936801FD0132964D\r
+:102BF00044C0FD01E20FF31F8193919322503109EC\r
+:102C00002D933C933AC02091660130916701232BAC\r
+:102C100041F420916C0030916D0030936701209356\r
+:102C2000660120916A0030916B002115310541F455\r
+:102C30002DB73EB740916E0050916F00241B350BAD\r
+:102C4000E0916601F0916701E217F307A0F42E1BF3\r
+:102C50003F0B2817390778F0AC014E5F5F4F241700\r
+:102C6000350748F04E0F5F1F509367014093660190\r
+:102C70008193919302C0E0E0F0E0CF01DF91CF912A\r
+:102C800008950F931F93CF93DF93009709F48CC09F\r
+:102C9000FC01329713821282009168011091690140\r
+:102CA0000115110581F420813181820F931F20913C\r
+:102CB0006601309167012817390779F5F0936701AC\r
+:102CC000E093660171C0D80140E050E0AE17BF0745\r
+:102CD00050F412962D913C911397AD0121153105B9\r
+:102CE00009F1D901F3CF9D01DA0133832283608199\r
+:102CF0007181860F971F8217930769F4EC01288171\r
+:102D00003981260F371F2E5F3F4F318320838A8101\r
+:102D10009B8193838283452B29F4F0936901E0938F\r
+:102D2000680142C01396FC93EE931297ED0149910E\r
+:102D300059919E01240F351FE217F30771F480812A\r
+:102D40009181840F951F029611969C938E93828198\r
+:102D5000938113969C938E931297E0E0F0E0D80154\r
+:102D600012968D919C911397009719F0F8018C01A0\r
+:102D7000F6CF8D919C9198012E5F3F4F820F931F4C\r
+:102D800020916601309167012817390769F430975F\r
+:102D900029F4109269011092680102C01382128214\r
+:102DA0001093670100936601DF91CF911F910F91FE\r
+:102DB0000895DC0101C06D9341505040E0F7089543\r
+:102DC000E199FECF9FBB8EBBE09A99278DB3089502\r
+:102DD000262FE199FECF9FBB8EBB2DBB0FB6F8947B\r
+:0E2DE000E29AE19A0FBE01960895F894FFCF93\r
+:102DEE000080008000800080010100006A01200048\r
 :00000001FF\r