Commit refs/heads/v1a v1a
receivedThu, 5. Sep 2024, 18:46:39 (by user sx)
Thu, 5 Sep 2024 16:46:39 +0000 (18:46 +0200)
authorManfred Steiner <sx@htl-kaindorf.at>
Thu, 5 Sep 2024 16:46:35 +0000 (18:46 +0200)
committerManfred Steiner <sx@htl-kaindorf.at>
Thu, 5 Sep 2024 16:46:35 +0000 (18:46 +0200)
7 files changed:
software/arduino-nano-5v/test_2024-07-23/Makefile
software/arduino-nano-5v/test_2024-07-23/release/2024-09-05_183305/test_2024-07-23_nano-5v.elf [new file with mode: 0755]
software/arduino-nano-5v/test_2024-07-23/release/2024-09-05_183305/test_2024-07-23_nano-5v.hex [new file with mode: 0644]
software/arduino-nano-5v/test_2024-07-23/release/v2024-08-18_1113/test_2024-07-23_nano-5v.elf [deleted file]
software/nano-1284/test_2024-07-23/Makefile
software/nano-644/test_2024-07-23/Makefile
software/nano-644/test_2024-07-23/src/units/rtc8563.cpp

index eb17024beab1c4dbe7ab4543b4504d728fccd7ea..d2a9e23bdf6cab930a06bea0ffd02cb99e9a0caa 100644 (file)
@@ -31,7 +31,10 @@ info:
 .depend: $(SRC) $(HDR)
        $(CC) -mmcu=$(DEVICE) -MM $(SRC) | sed --regexp-extended 's/^(.*\.o)\: src\/(.*)(\.cpp|\.c) (.*)/build\/\2\.o\: src\/\2\3 \4/g' > .depend
 
+#-include .depend
+ifneq (clean,$(filter clean,$(MAKECMDGOALS)))
 -include .depend
+endif
 
 # .depend solte auch auf Header Files achten!
 
@@ -78,17 +81,20 @@ gdb: sim/$(NAME).elf
        avr-gdb $<
 
 
-flash: dist/$(NAME).elf all
-       avrdude -c arduino -P /dev/ttyUSB0 -p m328p -e -U flash:w:$<
+flash-328p: dist/$(NAME).elf all
+       avrdude -c arduino -P /dev/ttyUSB0 -b 115200 -p m328p -e -U flash:w:$<
+
+flash-328p-latest-release:
+       avrdude -c arduino -P /dev/ttyUSB0 -b 115200 -p m328p -e -U flash:w:release/$(shell ls -A release | tail -n 1)/$(NAME).elf
 
 flash0: dist/$(NAME).elf all
-       avrdude -c arduino -P /dev/ttyUSB0 -p m328p -e -U flash:w:$<
+       avrdude -c arduino -P /dev/ttyUSB0 -b 115200 -p m328p -e -U flash:w:$<
 
 flash1: dist/$(NAME).elf all
-       avrdude -c arduino -P /dev/ttyUSB1 -p m328p -e -U flash:w:$<
+       avrdude -c arduino -P /dev/ttyUSB1 -b 115200  -p m328p -e -U flash:w:$<
 
 flash2: dist/$(NAME).elf all
-       avrdude -c arduino -P /dev/ttyUSB2 -p m328p -e -U flash:w:$<
+       avrdude -c arduino -P /dev/ttyUSB2 -b 115200  -p m328p -e -U flash:w:$<
 
 picocom:
        # picocom sends CR for ENTER -> convert cr (\r) to lf (\n)
@@ -110,12 +116,11 @@ isp-328p:
 isp-flash-328p: dist/$(NAME).elf all
        avrdude -c usbasp -p m328p -e -U flash:w:$<
 
-flash-328pp: dist/$(NAME).elf all
-       avrdude -c arduino -p m328p -P /dev/ttyUSB0 -b 115200 -e -U flash:w:$<
-
+isp-flash-328p-latest-release:
+       avrdude -c usbasp -p m328p -e -U flash:w:release/$(shell ls -A release | tail -n 1)/$(NAME).elf
 
 isp-fuse-328p:
-       avrdude -c usbasp -p m328p -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xFF:m -U lock:w:0xFF:m
+       avrdude -c usbasp -p m328p -U lfuse:w:0xEF:m -U hfuse:w:0xD8:m -U efuse:w:0xFC:m -U lock:w:0xEF:m
 
 clean:
        @rm -r dist
diff --git a/software/arduino-nano-5v/test_2024-07-23/release/2024-09-05_183305/test_2024-07-23_nano-5v.elf b/software/arduino-nano-5v/test_2024-07-23/release/2024-09-05_183305/test_2024-07-23_nano-5v.elf
new file mode 100755 (executable)
index 0000000..9d920bf
Binary files /dev/null and b/software/arduino-nano-5v/test_2024-07-23/release/2024-09-05_183305/test_2024-07-23_nano-5v.elf differ
diff --git a/software/arduino-nano-5v/test_2024-07-23/release/2024-09-05_183305/test_2024-07-23_nano-5v.hex b/software/arduino-nano-5v/test_2024-07-23/release/2024-09-05_183305/test_2024-07-23_nano-5v.hex
new file mode 100644 (file)
index 0000000..ff490d4
--- /dev/null
@@ -0,0 +1,1655 @@
+:100000000C944F030C9477030C9477030C947703B0\r
+:100010000C9477030C9477030C9477030C949D064F\r
+:100020000C9477030C9477030C9477030C94770368\r
+:100030000C9477030C9477030C9477030C94770358\r
+:100040000C9477030C9477030C942E060C9477038E\r
+:100050000C9477030C9477030C9477030C94770338\r
+:100060000C9461060C94770307634236B79BD8A7BC\r
+:100070001A39685618AEBAAB558C1D3CB7CC5763CD\r
+:10008000BD6DEDFD753EF6177231BF000000803F7B\r
+:1000900008000000BE922449123EABAAAA2ABECD97\r
+:1000A000CCCC4C3E00000080BEABAAAAAA3E000009\r
+:1000B0000000BF000000803F000000000008417801\r
+:1000C000D3BB4387D1133D190E3CC3BD4282AD2B38\r
+:1000D0003E68EC8276BED98FE1A93E4C80EFFFBE30\r
+:1000E00001C4FF7F3F00000000006E616E00696E7A\r
+:1000F000660000407A10F35A00A0724E18090010F2\r
+:10010000A5D4E80000E87648170000E40B5402008C\r
+:1001100000CA9A3B000000E1F505000080969800B7\r
+:10012000000040420F000000A086010000001027E0\r
+:1001300000000000E8030000000064000000000070\r
+:100140000A00000000000100000000002C76D888A2\r
+:10015000DC674F0823DFC1DFAE59E1B1B796E5E3B5\r
+:10016000E453C63AE651997696E8E6C28426EB89CE\r
+:100170008C9B62ED407C6FFCEFBC9C9F40F2BAA56B\r
+:100180006FA5F490055A2AF75C936B6CF9676DC103\r
+:100190001BFCE0E40D47FEF520E6B500D0ED902E07\r
+:1001A0000300943577050080841E080000204E0A65\r
+:1001B000000000C80C333333330F986E12831141A3\r
+:1001C000EF8D2114893BE65516CFFEE6DB18D1846E\r
+:1001D0004B381BF77C1D901DA4BBE4242032847295\r
+:1001E0005E228100C9F124ECA1E53D276364696EBC\r
+:1001F0006F70737578585B000A2534643A20005D8F\r
+:100200003A20000A0A5B000A53656C656374207526\r
+:100210006E69743A2000253378202E2E2E2000415E\r
+:100220007661696C61626C6520756E6974733A0AF7\r
+:100230000A00202F2000202F2000446F6E6500450B\r
+:1002400052524F52000A000A3D3D3D3D3D3D3D3D6D\r
+:100250003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DCE\r
+:100260003D3D3D3D3D3D3D3D3D3D3D3D0A20004147\r
+:10027000546D656761333238500031383A33333A60\r
+:100280003035005365702020352032303234003F45\r
+:100290000025356420283078253032782920000D5B\r
+:1002A00020203D3E20456E636F6465722028707586\r
+:1002B000736820746F20636C656172293A20004571\r
+:1002C0006E636F64657200656E64000A2049324394\r
+:1002D00020534C4156453A2066726F6D206D617314\r
+:1002E0007465723A20307825303278202D3E2074A3\r
+:1002F0006F206D61737465723A20307825303278E2\r
+:1003000000453100202D3E204552524F520030789A\r
+:1003100025303278002C202066726F6D20736C615E\r
+:1003200076653A2000202D3E204552524F52000A59\r
+:10033000204932432D4D41535445523A20746F2089\r
+:10034000736C6176653A203078253032780045311B\r
+:1003500000453300290062616400706F6F720066AF\r
+:1003600061697200676F6F6400657863656C6C65C6\r
+:100370006E74003F002C2065636F323D25642800B9\r
+:10038000292C2074766F633D2564707062003F00F5\r
+:10039000756E6865616C74687900706F6F72006D5E\r
+:1003A0006F64657261746500676F6F640065786380\r
+:1003B000656C6C656E7400206171693D2564280070\r
+:1003C000453200252E3166C2B0432F252E316625D9\r
+:1003D00025293A20004531290020207C20454E5314\r
+:1003E0003136302028002C20483D20252E3266252D\r
+:1003F00025002C20543D20252E3266C2B043000A31\r
+:10040000203D3E20424D3238303A20503D20252EAE\r
+:100410003366626172004F4B00453400453300453E\r
+:1004200032004F4B2C20454E53313630202E2E2E8D\r
+:10043000200045310020424D323830202E2E2E2013\r
+:10044000004932432D536C617665004932432D4D8E\r
+:100450006173746572004932432D537061726B662B\r
+:10046000756E20456E762D436F6D626F0049454570\r
+:100470004534383500656E64004C43442062657332\r
+:10048000636872696562656E00696E6974203556CD\r
+:10049000204C4344004C63640054657374204C4505\r
+:1004A0004420442564004C6564004D6F646275739C\r
+:1004B0000020206E6F20726F746174696F6E20204F\r
+:1004C000200020206E3D2025346420552F6D696E5C\r
+:1004D000002053454E534F523D25642000206E4668\r
+:1004E00041554C543D25640020414443323D253361\r
+:1004F0006400202050574D2F4F4330413D25336439\r
+:10050000000D20203D3E20414443303D2533640012\r
+:10051000454E3D3100454E3D30000D205357333D93\r
+:1005200025642D3E000A004D6F746F72000A202072\r
+:1005300042616E6B30202D204750422564203D20C3\r
+:1005400030000A202042616E6B30202D204750423F\r
+:100550002564203D2031000A202042616E6B30204E\r
+:100560002D204750412564203D2030000A202042A4\r
+:10057000616E6B30202D204750412564203D203195\r
+:10058000000A203D3E207374617274202E2E2E00CE\r
+:100590002045332028307825303278290020453214\r
+:1005A0002028307825303278290020453120283025\r
+:1005B00078253032782900506F72744578700025A4\r
+:1005C0003464202830782530337829000D20203DF0\r
+:1005D0003E204D65617375726520414443303A2079\r
+:1005E000000A00506F74690020205357393A3620B2\r
+:1005F0003D202564202564252064202564202000DA\r
+:10060000253464202830782530337829000D2020C7\r
+:100610003D3E204D65617375726520414443323A19\r
+:1006200020000A0052325200416C6C00426C756529\r
+:1006300000477265656E0052656400526762003F54\r
+:100640000043686172202564202D202573202D3EF3\r
+:100650002025303278004C312F4C32204F4E004C48\r
+:10066000312F4C32204F4E004F4646004F4E005324\r
+:100670006567370052656C65617365205357256463\r
+:1006800020005072657373205357256400537769B7\r
+:1006900074636800556172743100E0267C27112470\r
+:1006A0001FBECFEFD8E0DEBFCDBF12E0A0E0B1E0CB\r
+:1006B000E2E2F6E602C005900D92AC32B107D9F73E\r
+:1006C00024E0ACE2B2E001C01D92A53BB207E1F725\r
+:1006D00013E0CFE4D3E004C02197FE010E94CB29B0\r
+:1006E000CD34D107C9F70E948A250C940F330C949E\r
+:1006F0000000FC01108211820895FC019181992370\r
+:1007000011F0915091830895FC01608384E68093F9\r
+:10071000B80084E08093BC0081E0089584E0809379\r
+:10072000BC001092B80008954150FB0194E824ECFD\r
+:100730004F3FD1F0442319F02093BC0002C09093A6\r
+:10074000BC008091BC0087FFFCCF8091B900887FFE\r
+:10075000442319F0803519F009C0883539F48091A7\r
+:10076000BB0081934150E4CF81E0089580E008957B\r
+:10077000DC01FB0184E835E0442389F0222311F0F9\r
+:10078000949101C090819093BB008093BC0011961E\r
+:100790003C9311979091BC0097FFFCCF02C081E081\r
+:1007A00008959091B90041503196987F983221F385\r
+:1007B00080E00895FC0184EA8093BC0085E0818399\r
+:1007C0008091BC0087FFFCCF9091B900987F983052\r
+:1007D00011F09031B1F49081990F962B9093BB005A\r
+:1007E00084E88093BC0085E081838091BC0087FF12\r
+:1007F000FCCF9091B900987F611105C081E09831DC\r
+:1008000029F080E0089581E09034D9F708950F939E\r
+:100810001F93CF93DF93D62F8A01C22F60E00E94EF\r
+:10082000DA03811102C080E016C0F80124E8D093F9\r
+:10083000BB002093BC009091BC0097FFFCCF90912F\r
+:10084000B900987F983279F7D1919FEF9C0FCC2314\r
+:1008500011F0C92FECCFDF91CF911F910F91089527\r
+:1008600084E98093BC008091BC0084FDFCCF81E0D2\r
+:100870000895FF920F931F93CF93DF93EC018B01A9\r
+:10088000F42E61E00E94DA03882379F04F2DB8013D\r
+:10089000CE010E949403882341F0CE01DF91CF91D5\r
+:1008A0001F910F91FF900C94300480E0DF91CF9165\r
+:1008B0001F910F91FF900895FF920F931F93CF9375\r
+:1008C000DF93EC018B01F42E60E00E94DA038823B1\r
+:1008D00081F020E04F2DB801CE010E94B80388239B\r
+:1008E00041F0CE01DF91CF911F910F91FF900C94B9\r
+:1008F000300480E0DF91CF911F910F91FF90089518\r
+:10090000FF920F931F93CF93DF93EC018B01F42E93\r
+:1009100060E00E94DA03882381F021E04F2DB801C6\r
+:10092000CE010E94B803882341F0CE01DF91CF9120\r
+:100930001F910F91FF900C94300480E0DF91CF91D4\r
+:100940001F910F91FF900895CF92DF92EF92FF9247\r
+:100950000F931F93CF93DF93EC016B01142F790159\r
+:1009600060E00E94DA03882301F120E0412FB60104\r
+:10097000CE010E94B8038823C1F061E0CE010E943D\r
+:10098000DA03882391F0402FB701CE010E9494032F\r
+:10099000882359F0CE01DF91CF911F910F91FF90E5\r
+:1009A000EF90DF90CF900C94300480E0DF91CF91F6\r
+:1009B0001F910F91FF90EF90DF90CF900895FC0171\r
+:1009C000108211821282138614860895FC01908190\r
+:1009D000992311F091509083089567FD0CC0660F24\r
+:1009E000642B6093BA0084E68093B80085E480931A\r
+:1009F000BC0081E0089580E0089584E08093BC000D\r
+:100A00001092B8000895FB012FB7F894918181E00E\r
+:100A1000890F8183DB01A90FB11D12964C93883099\r
+:100A200008F0118281819081891305C08F5F8083D6\r
+:100A3000883008F010822FBF0895462FBC01655FF3\r
+:100A40007F4F0C940305FB019FB7F89480812181AF\r
+:100A5000821304C09FBF8FEF9FEF089521E0280FFE\r
+:100A60002083DB01A80FB11D12968C91283018F459\r
+:100A70009FBF90E008951082FBCFBC016F5F7F4F56\r
+:100A80000C9423052091B900287F203819F0283ACA\r
+:100A900049F013C04091BB00BC016F5F7F4F0E94C3\r
+:100AA000030509C0BC01655F7F4F0E94230597FDC8\r
+:100AB00080E08093BB0085E801C085EC8093BC009A\r
+:100AC0000895CF93DF93909131048091300498176B\r
+:100AD000D1F3E091310481E08E0F80933104F0E096\r
+:100AE000EE5CFB4FC081CD3009F4CAE0D0E06091EC\r
+:100AF000B1047091B204CE010E941B2FCE01DF9190\r
+:100B0000CF9108950F931F93CF93C82F8B018A30F5\r
+:100B100019F48DE00E9482058091B1049091B20495\r
+:100B20000817190731F48091C00085FFFCCFC093EE\r
+:100B3000C60080E090E0CF911F910F910895089535\r
+:100B400080E090E008950895089508950895089527\r
+:100B50000895F89460935D0470935E0480935F043D\r
+:100B600090936004789408950E94A905F894809168\r
+:100B70005D0490915E04A0915F04B091600478944C\r
+:100B8000892B8A2B8B2B31F08091000190910101F0\r
+:100B9000019661F380910001909101010895CF9336\r
+:100BA000DF93CFEFDFEFD0930101C09300010E94EC\r
+:100BB000B405D0930101C0930001DF91CF91089556\r
+:100BC000CF93DF93CDB7DEB728970FB6F894DEBF8B\r
+:100BD0000FBECDBF709152046091530450915404E4\r
+:100BE0004091550430915604209157049091580437\r
+:100BF0008091590479836A835B834C833D832E8380\r
+:100C00009F8388878FB7F894E091520470915304C2\r
+:100C1000609154045091550440915604309157040A\r
+:100C20002091580490915904E9837A836B835C8303\r
+:100C30004D833E832F8398878FBF29813A814B81D3\r
+:100C40005C816D817E818F81988528960FB6F8949E\r
+:100C5000DEBF0FBECDBFDF91CF9108951F920F92DF\r
+:100C60000FB60F9211242F933F938F939F93EF937F\r
+:100C7000FF938091C600282F30E03093010120932C\r
+:100C80000001E091300491E09E0F90933004F0E079\r
+:100C9000EE5CFB4F80839091300480913104981377\r
+:100CA00005C0809131048F5F80933104FF91EF91F3\r
+:100CB0009F918F913F912F910F900FBE0F901F909A\r
+:100CC00018951F920F920FB60F9211242F933F93F6\r
+:100CD0004F935F936F937F938F939F93AF93BF9344\r
+:100CE000EF93FF9380916803882319F088ED92E0D9\r
+:100CF0000DC08091D702882319F087E492E006C0E6\r
+:100D00008091F903882329F089E693E00E94C818AE\r
+:100D100003C080E88093BC00FF91EF91BF91AF9139\r
+:100D20009F918F917F916F915F914F913F912F9103\r
+:100D30000F900FBE0F901F9018951F920F920FB635\r
+:100D40000F9211242F933F934F935F936F937F9351\r
+:100D50008F939F93AF93BF93EF93FF93809123045F\r
+:100D6000882321F081E294E00E94401580911C04C8\r
+:100D7000882321F08AE194E00E94C81C80915C04E1\r
+:100D80008F5F8A3018F480935C046AC010925C0410\r
+:100D900080915D0490915E04A0915F04B091600425\r
+:100DA000892B8A2B8B2B99F080915D0490915E04A6\r
+:100DB000A0915F04B09160040197A109B1098093EB\r
+:100DC0005D0490935E04A0935F04B093600420914F\r
+:100DD0005204309153044091540450915504609151\r
+:100DE0005604709157048091580490915904A1E0E1\r
+:100DF0000E94882920935204309353044093540452\r
+:100E0000509355046093560470935704809358048C\r
+:100E10009093590481E593E00E947D0383E593E07C\r
+:100E20000E94E60480EC92E00E947D0382EC92E056\r
+:100E30000E94E60482EE93E00E947D0384EE93E03C\r
+:100E40000E94E60480913E02882319F0815080932D\r
+:100E50003E0280913402882319F08150809334023D\r
+:100E600080915A0490915B04019690935B04809367\r
+:100E70005A048838934160F080912904811104C09C\r
+:100E800095B180E2892785B910925B0410925A04CB\r
+:100E9000FF91EF91BF91AF919F918F917F916F9152\r
+:100EA0005F914F913F912F910F900FBE0F901F9028\r
+:100EB0001895CF93DF93EC01198218828091A204D8\r
+:100EC00081110EC082EA94E00E94A005892B41F0B6\r
+:100ED00080EA94E00E94790382EA94E00E94A305EC\r
+:100EE000198A1A8A1B8A1C8A85E694E09B838A8366\r
+:100EF00083E694E09D838C8381E694E09F838E83D8\r
+:100F000080EA94E099838883DF91CF910895CF930D\r
+:100F1000DF9300D0CDB7DEB74A83FC018081918199\r
+:100F2000009739F0698342E0BE016F5F7F4F0E94F6\r
+:100F30005C040F900F90DF91CF910895CF92EF92C4\r
+:100F40000F93CF93DF93EC016295660F660F607C81\r
+:100F500047702770822F880F880F880F262F242B29\r
+:100F6000282B2FAB0295000F007E88AD8F71082BC8\r
+:100F700008AF8E2D8770880F880F880F9EA9292FA4\r
+:100F8000207C9C2D9770E22EE82AE92AE894E7F865\r
+:100F9000EEAA40E064EFCE010E94870748AD42957B\r
+:100FA0004695477062EFCE010E9487079EA9492FA0\r
+:100FB000477060E2469F90011124892F869586959F\r
+:100FC0008695877064E0869FA0011124422B532BE5\r
+:100FD00097FB992790F9492B65EFCE010E9487076F\r
+:100FE0009FA9492F477080E2489F90011124892FC3\r
+:100FF000869586958695877064E0869FA00111246A\r
+:10100000422B532B9295969596959370492B64EFAE\r
+:10101000CE01DF91CF910F91EF90CF900C94870785\r
+:101020000F93CF93DF931F92CDB7DEB7FC01808182\r
+:101030009181009749F0698301E09E012F5F3F4F46\r
+:1010400041E0B9010E94A40489810F90DF91CF9102\r
+:101050000F9108950F93CF93DF9300D0CDB7DEB7F4\r
+:10106000FC0180819181009749F0698302E09E0133\r
+:101070002F5F3F4F41E0B9010E94A40489819A810A\r
+:101080009827892798270F900F90DF91CF910F9184\r
+:1010900008950E942A0898278927982708950C9474\r
+:1010A0002A080C9449080F93CF93DF9300D01F9226\r
+:1010B000CDB7DEB7FC0180819181009749F069834B\r
+:1010C00003E09E012F5F3F4F41E0B9010E94A4045D\r
+:1010D00029816A81862F90E0A0E0B0E0BA2FA92F85\r
+:1010E000982F8827A22B2B81BC01CD01622B0F905A\r
+:1010F0000F900F90DF91CF910F9108956F927F9293\r
+:101100008F929F92AF92BF92CF92DF92EF92FF9217\r
+:101110000F931F93CF93DF93EC019FA9892F807CBE\r
+:10112000803409F043C0492F477060E2469F900128\r
+:101130001124892F8695869586958770E4E08E9F89\r
+:10114000A0011124422B532B92959695969593705E\r
+:10115000492B64EFCE010E9487070E94E005922E82\r
+:10116000832E742E652E63EFCE010E94100883FF3C\r
+:101170001FC00E94E005A92CB82CC72CD62CE12C4E\r
+:10118000F12C00E010E00E949429203D37404105F9\r
+:101190005105610571058105910509F038F48FE964\r
+:1011A0009FE00197F1F700C00000DDCF80E001C0B3\r
+:1011B00081E0DF91CF911F910F91FF90EF90DF9031\r
+:1011C000CF90BF90AF909F908F907F906F90089539\r
+:1011D0001F93CF93DF93EC0168E80E9449089E8B30\r
+:1011E0008D8B6AE8CE010E944908988F8F8B6CE83E\r
+:1011F000CE010E9449089A8F898F6EE8CE010E9425\r
+:1012000049089C8F8B8F60E9CE010E9449089E8F10\r
+:101210008D8F62E9CE010E94490898A38F8F64E9FF\r
+:10122000CE010E9449089AA389A366E9CE010E94D3\r
+:1012300049089CA38BA368E9CE010E9449089EA39C\r
+:101240008DA36AE9CE010E94490898A78FA36CE993\r
+:10125000CE010E9449089AA789A76EE9CE010E9493\r
+:1012600049089CA78BA761EACE010E9410088DA7B0\r
+:1012700061EECE010E9449089FA78EA763EECE01C2\r
+:101280000E94100888AB64EECE010E941008182F4F\r
+:1012900065EECE010E94100890E119029001112420\r
+:1012A0008F70282B3AAB29AB66EECE010E94100856\r
+:1012B000182F65EECE010E94100890E119029001EE\r
+:1012C000112490E044E0959587954A95E1F7822BAB\r
+:1012D000932B9CAB8BAB67EECE010E9410088DABBD\r
+:1012E000DF91CF911F91089563EF0E9410088170E4\r
+:1012F0000895CF92DF92EF92FF920F931F93CF93B7\r
+:10130000DF93EC0160ED0E94100890E0A0E0B0E0F7\r
+:1013100089879A87AB87BC8780369105A105B1057F\r
+:1013200069F546EB60EECE010E9487078FE39CE9EA\r
+:101330000197F1F700C00000CE010E9474098111ED\r
+:10134000F5CFCE010E94E808C12CD12CE12CF12C64\r
+:1013500005E010E025E030E045E050E063E070E0BB\r
+:10136000CE010E949E079FEF21EE84E09150204025\r
+:101370008040E1F700C0000081E001C080E0DF9123\r
+:10138000CF911F910F91FF90EF90DF90CF90089534\r
+:10139000CF93DF93EC01888199810E948403882395\r
+:1013A00029F0CE01DF91CF910C94790980E0DF9193\r
+:1013B000CF9108954F925F926F927F928F929F92FA\r
+:1013C000AF92BF92CF92DF92EF92FF92CF93DF93D3\r
+:1013D000EC016AEF0E9453086115710520E882074D\r
+:1013E000910509F485C06B017C0184E0F594E794D4\r
+:1013F000D794C7948A95D1F74D885E88C701B60106\r
+:1014000028E030E040E050E00E94E627612C712C9B\r
+:10141000D301C201880F991FAA1FBB1F281B390BBC\r
+:101420004A0B5B0BAF89B88D0E9410284B015C0101\r
+:10143000C701B60120E130E040E050E00E94E6271D\r
+:10144000CA01B90164197509860997099B01AC01A4\r
+:101450000E94B6279B01AC017CE0559547953795D6\r
+:1014600027957A95D1F7A98DBA8D0E9410282B0166\r
+:101470003C01C501B40120E038E040E050E00E94AA\r
+:10148000E62769017A01C301B20120E030E440E0BF\r
+:1014900050E00E94E627BA01A9014C0D5D1D6E1DAA\r
+:1014A0007F1D89899A89AB89BC899A01AB01280F74\r
+:1014B000391F4A1F5B1F2D873E874F87588BA5E03A\r
+:1014C000B0E00E94052860587F4F8F4F9F4F20E06B\r
+:1014D00031E040E050E00E94E627CA01B9010E94D5\r
+:1014E000FD2A20E030E048EC52E40E944D2A04C07E\r
+:1014F00060E070E080EC9FE7DF91CF91FF90EF908C\r
+:10150000DF90CF90BF90AF909F908F907F906F9023\r
+:101510005F904F9008952F923F924F925F926F92FB\r
+:101520007F928F929F92AF92BF92CF92DF92EF9273\r
+:10153000FF920F931F93CF93DF93CDB7DEB76D97D5\r
+:101540000FB6F894DEBF0FBECDBF1C010E94DA09B2\r
+:1015500067EFC1010E9453086F87788B898B9A8B44\r
+:10156000611571058048910509F49AC2F1018585DC\r
+:101570009685A785B0896C017D01FF0CCC08DC2C19\r
+:1015800076019C01AD016C2D7C2D8C2D9C2D345F42\r
+:1015900041405109610971098109910929873A87F7\r
+:1015A0004B875C873B014C0159016A017B018C012F\r
+:1015B0000E941828422E3D874E875B8B6C8B7D8B5B\r
+:1015C0008E8B9B8FD1015E963C915E975D962C91A0\r
+:1015D000932F990F990B492F592F692F792F892F05\r
+:1015E0000E9418280CE00E9448292C8F3D8F4983C7\r
+:1015F0005F8B688F798F582E9A8FF10130A1278DDC\r
+:10160000932F990F990BA42CBD84CE84DB88EC8892\r
+:10161000FD880E891B8D492F592F692F792F892F0E\r
+:101620000E941828F22E032F142FB52FF62FE72F24\r
+:10163000D82EE92EA0E00E949D2984F421503F4F2E\r
+:101640004F4F5F4F6F4F7F4F8F4F9F4FF22E032FA4\r
+:10165000142FB52FF62FE72FD82EE92E2F2D302F50\r
+:10166000412F5B2F6F2F7E2F8D2D9E2D08E00E9426\r
+:101670006129AC8CBD8CC980DF88E88CF98C052D84\r
+:101680001A8D0E947F2970588F4F9F4FD1015B9612\r
+:10169000ED91FC915C975F01C12CD12CE12CF12CD8\r
+:1016A0008701E983BA82CB82DC82ED82FE820F83DE\r
+:1016B0001887C12CD12CE12CF12C00E010E00E9405\r
+:1016C0001828122F3F8B4983B52FF62FE72FF82EBE\r
+:1016D000092FA0E00E949D2984F42150310941097D\r
+:1016E00051096E4F7F4F8F4F9F4F122F3F8B498372\r
+:1016F000B52FF62FE72FF82E092F212F3F8949818B\r
+:101700005B2F6F2F7E2F8F2D902F01E20E9461297A\r
+:101710002D8F532E49835F8B688F798F8A8F9C8F93\r
+:10172000A0E00E949D2909F4C0C1D10196963C9188\r
+:10173000969795962C91932F990F990BA42CBD8475\r
+:10174000CE84DB88EC88FD880E891B8D492F592FAC\r
+:10175000692F792F892F0E9418282D873E87442EC4\r
+:101760005B8B6C8B7D8B8E8B9B8FF10134A123A1C6\r
+:10177000932F990F990BA984BA84CB84DC847301CD\r
+:101780008401492F592F692F792F892F0E941828FA\r
+:1017900001E10E944829AD84BE84C42CDB88EC881A\r
+:1017A000FD880E891B8D0E947F2959016A017B01EA\r
+:1017B000482E192F4F85588969897A8934E07595A3\r
+:1017C0006795579547953A95D1F780E090E0A0E16D\r
+:1017D000B0E0841B950BA60BB70B3C014D01990C97\r
+:1017E0006608762C43019C01AD01662D762D862D71\r
+:1017F000962D0FE10E944829722E832E942E652E7D\r
+:10180000B62FA72F8A879B87F10132A121A1932FA1\r
+:10181000990F990B492F592F692F792F892F03E29F\r
+:101820000E944829042D0E947F2959016A017B01E9\r
+:101830008C01272D382D492D562D6B2F7A2F8A8517\r
+:101840009B850E949429E5E3AE2EFCE0BF2EC12CBF\r
+:10185000D12CE12CF12C00E010E00E941828AD8C76\r
+:10186000B52CC980DF88E88CF98C0A8D1C8D0E940C\r
+:1018700073282C8B3B8B2A013B014C01F22E032F4A\r
+:10188000142FB52DF62FE72DD82EE92CA0E00E94BD\r
+:101890009D2984F42150304E4F4F5F4F6F4F7F4F43\r
+:1018A0008F4F9F4FF22E032F142FB52FF62FE72FB8\r
+:1018B000D82EE92E2F2D302F412F5B2F6F2F7E2F0B\r
+:1018C0008D2D9E2D0DE00E94612929873A874B8737\r
+:1018D0005C876F8779838D879E87D1019C963C9129\r
+:1018E0009C979B962C91932F990F990BA984BA845E\r
+:1018F0006A017B01082F1E85492F592F692F792FE7\r
+:10190000892F0E9418280E941828F22E032F142FC6\r
+:10191000B52FF62FE72FD82EE92EA0E00E949D29A3\r
+:1019200084F42150310941095E4F6F4F7F4F8F4F33\r
+:101930009F4FF22E032F142FB52FF62FE72FD82EFF\r
+:10194000E92E2F2D302F412F5B2F6F2F7E2F8D2DC6\r
+:101950009E2D09E10E946129AC88BB886201730158\r
+:1019600084010E947F2929873A874B875C876F878C\r
+:1019700079838D879E87F10132A521A5932F990F39\r
+:10198000990B492F592F692F792F892F0E941828D9\r
+:10199000122F3C8B4B8BB52FF62FE72FF82E092FEC\r
+:1019A000A0E00E949D2984F421503109484F5F4FE7\r
+:1019B0006F4F7F4F8F4F9F4F122F3C8B4B8BB52F0D\r
+:1019C000F62FE72FF82E092F212F3C894B895B2F0B\r
+:1019D0006F2F7E2F8F2D902F03E10E9461295901D7\r
+:1019E0006A017B018C0129853A854B855C856F8571\r
+:1019F00079818D859E850E947F29122F39874983A1\r
+:101A0000B52FF62FE72FF82E092FA0E00E949D2971\r
+:101A100084F421503F4F4F4F5F4F6F4F7F4F8F4F99\r
+:101A20009F4F122F39874983B52FF62FE72FF82EB6\r
+:101A3000092F212F398549815B2F6F2F7E2F8F2D05\r
+:101A4000902F08E00E9461292983F32F6A017B010E\r
+:101A5000E82F192FD10197968D919C919897092E77\r
+:101A6000000CAA0BBB0B4C015D01BB0C8808982C29\r
+:101A700054019C01AD01682D782D882D982D04E02E\r
+:101A80000E944829A980BF2E0E2F0E947F290E9404\r
+:101A9000F52A20E030E040E85BE30E94D72B08C045\r
+:101AA00060E070E080EC9FE703C060E070E0CB0195\r
+:101AB0006D960FB6F894DEBF0FBECDBFDF91CF910C\r
+:101AC0001F910F91FF90EF90DF90CF90BF90AF905C\r
+:101AD0009F908F907F906F905F904F903F902F904E\r
+:101AE00008954F925F926F927F928F929F92AF92E2\r
+:101AF000BF92CF92DF92EF92FF92CF93DF9300D00D\r
+:101B000000D000D0CDB7DEB79E838D830E94DA0966\r
+:101B10006DEF8D819E810E942A08A0E0B0E08115C2\r
+:101B200020E89207A105B10509F4D3C0ED81FE813B\r
+:101B300085849684A784B088FCE29F1AF1E0AF0AFE\r
+:101B4000B1083EE0880F991FAA1FBB1F3A95D1F735\r
+:101B5000ED81FE8141A952A9052E000C660B770B81\r
+:101B600024E1440F551F661F771F2A95D1F76C019A\r
+:101B70007D01C41AD50AE60AF70AA3A9B4A9A501EA\r
+:101B800094010E941028A7019601261B370B480BD1\r
+:101B9000590BCA01B901705C8F4F9F4F412C30E83F\r
+:101BA000532E612C712CA30192010E94E6272983F8\r
+:101BB0003A834B835C83ED81FE81A0A9B0E0A5014F\r
+:101BC00094010E94052820E038E040E050E00E94A7\r
+:101BD000E62769017A01F0E8DF0EE11CF11CED81D6\r
+:101BE000FE81A5A90A2E000CBB0BA50194010E9441\r
+:101BF0001028812C44E0942EA12CB12CA501940135\r
+:101C00000E94E627CA01B901A70196010E94B627E2\r
+:101C1000A50194010E94E627405E5F4FED81FE81A1\r
+:101C2000A6A5B7A50E941028705E8F4F9F4F20E099\r
+:101C300030E440E050E00E94E62769817A818B81A0\r
+:101C40009C810E94B6276B017C01A30192010E9436\r
+:101C5000E627CA01B9010E94B6279B01AC0167E0E3\r
+:101C600055954795379527956A95D1F7ED81FE8172\r
+:101C7000A5A5B0E00E94052820E130E040E050E05A\r
+:101C80000E94E627D701C601821B930BA40BB50B5C\r
+:101C9000B7FF03C080E090E0DC0181309105A10531\r
+:101CA000F9E1BF0724F080E090E0A0E0B9E1BC01D9\r
+:101CB000CD012CE095958795779567952A95D1F775\r
+:101CC0000E94FB2A20E030E040E85AE30E94D72B34\r
+:101CD00004C060E070E080EC9FE726960FB6F894B1\r
+:101CE000DEBF0FBECDBFDF91CF91FF90EF90DF90B1\r
+:101CF000CF90BF90AF909F908F907F906F905F90AC\r
+:101D00004F900895CF92DF92EF92FF926A017B018C\r
+:101D10000E948B0A20E030E048EC52E40E944D2AF9\r
+:101D2000A70196010E944D2A21E03EED42E45EE3C8\r
+:101D30000E94442C9B01AC0160E070E080E89FE3CE\r
+:101D40000E94E02920E03AE24DE257E40E94D72BBE\r
+:101D5000FF90EF90DF90CF900895CF92DF92EF92B7\r
+:101D6000FF920F931F93CB01BA016801790120E024\r
+:101D70003AE24DE257E40E944D2A9B01AC0160E03B\r
+:101D800070E080E89FE30E94E02926EF38E248EA0D\r
+:101D900050E40E94442C9B01AC01C701B6010E9493\r
+:101DA0004D2A1F910F91FF90EF90DF90CF900895F3\r
+:101DB000FC0161857285838594850895FC012189E4\r
+:101DC000328943895489A5E0B0E00E940528672F35\r
+:101DD000782F892F992787FD9A950E94FD2A20E068\r
+:101DE00030E048EC52E40E944D2A0895CF93DF93EF\r
+:101DF000EC01CB01BA0120E030E048EC52E40E9453\r
+:101E0000D72B0E94BF2A982F872F762F662725E091\r
+:101E100030E040E050E00E94E627298B3A8B4B8B64\r
+:101E20005C8BDF91CF9108950F931F93CF93DF9336\r
+:101E30008C01EB0188E2FB0111928A95E9F74BE0F6\r
+:101E400050E061E571E0CE010E94D52E1B8681E055\r
+:101E500090E0A0E0B0E08C879D87AE87BF87F80157\r
+:101E600080819181092E000CAA0BBB0B888B998B6A\r
+:101E7000AA8BBB8B8DE090E0A0E0B0E08C8B9D8BBB\r
+:101E8000AE8BBF8B1CA21DA21EA21FA280E090E001\r
+:101E9000A0E2B2EC8C8F9D8FAE8FBF8F80E090E080\r
+:101EA000AAEAB2E4888F998FAA8FBB8F8AE097ED58\r
+:101EB000A3E2BCE388A399A3AAA3BBA3DF91CF911C\r
+:101EC0001F910F910895CF93DF93EB0124E2FB0163\r
+:101ED00011922A95E9F744E250E060E070E048830F\r
+:101EE00059836A837B83FC0180819181092E000CD8\r
+:101EF000AA0BBB0B8C839D83AE83BF838DE090E0E8\r
+:101F0000A0E0B0E088879987AA87BB870E94E00598\r
+:101F1000288B398B4A8B5B8B87E694E00E94DA0929\r
+:101F20006C8B7D8B8E8B9F8B81E0DF91CF910895A1\r
+:101F30000F931F93CF93DF938C01EB0188E2FB019A\r
+:101F400011928A95E9F74BE050E061E571E0CE012E\r
+:101F50000E94D52E1B8681E090E0A0E0B0E08C8747\r
+:101F60009D87AE87BF87F80180819181092E000C83\r
+:101F7000AA0BBB0B888B998BAA8BBB8B86E090E05E\r
+:101F8000A0E0B0E08C8B9D8BAE8BBF8B1CA21DA202\r
+:101F90001EA21FA280E090E0A6E9B3E48C8F9D8F83\r
+:101FA000AE8FBF8F80E090E8A9E8B4E4888F998F66\r
+:101FB000AA8FBB8F86EA9BE9A4E4BCE388A399A31C\r
+:101FC000AAA3BBA3DF91CF911F910F910895CF9347\r
+:101FD000DF93EB0124E2FB0111922A95E9F744E239\r
+:101FE00050E060E070E0488359836A837B83FC01A2\r
+:101FF00080819181092E000CAA0BBB0B8C839D83E1\r
+:10200000AE83BF8386E090E0A0E0B0E08887998748\r
+:10201000AA87BB870E94E005288B398B4A8B5B8B94\r
+:1020200087E694E00E948B0A20E030E048EC52E41E\r
+:102030000E944D2A6C8B7D8B8E8B9F8B81E0DF9174\r
+:10204000CF9108950F931F93CF93DF938C01EB01F2\r
+:1020500088E2FB0111928A95E9F74BE050E061E5D7\r
+:1020600071E0CE010E94D52E1B8681E090E0A0E0B9\r
+:10207000B0E08C879D87AE87BF87F8018081918112\r
+:10208000092E000CAA0BBB0B888B998BAA8BBB8BE0\r
+:102090008CE090E0A0E0B0E08C8B9D8BAE8BBF8B92\r
+:1020A0001CA21DA21EA21FA21C8E1D8E1E8E1F8E84\r
+:1020B00080E090E0A8ECB2E4888F998FAA8FBB8F64\r
+:1020C00080E090E0A0E4B0E488A399A3AAA3BBA316\r
+:1020D000DF91CF911F910F910895CF93DF93EB0183\r
+:1020E00024E2FB0111922A95E9F744E250E060E016\r
+:1020F00070E0488359836A837B83FC0180819181EE\r
+:10210000092E000CAA0BBB0B8C839D83AE83BF836F\r
+:102110008CE090E0A0E0B0E088879987AA87BB8731\r
+:102120000E94E005288B398B4A8B5B8B87E694E015\r
+:102130000E94710D6C8B7D8B8E8B9F8B81E0DF916C\r
+:10214000CF910895CF93DF93EC010E9479031A8217\r
+:102150008CE78CAB8AE08DAB8EE78EAB8FEA8FABD2\r
+:1021600088AF82EA89AF1AAE80E88BAFDF91CF915A\r
+:102170000895CF93DF9300D0CDB7DEB74A8369834C\r
+:1021800042E0BE016F5F7F4F0E945C040F900F9092\r
+:10219000DF91CF9108950F93CF93DF931F92CDB727\r
+:1021A000DEB79A01698301E041E0BE016F5F7F4FB6\r
+:1021B0000E94A4040F90DF91CF910F9108950F9387\r
+:1021C000CF93DF931F92CDB7DEB79A01698302E008\r
+:1021D00041E0BE016F5F7F4F0E94A4040F90DF912A\r
+:1021E000CF910F9108950F931F93CF93DF9300D05A\r
+:1021F000CDB7DEB78A01AE014F5F5F4F0E94DF109F\r
+:10220000882341F029813A81322723273227F80198\r
+:10221000318320830F900F90DF91CF911F910F9109\r
+:1022200008950F93CF93DF931F92CDB7DEB76983E5\r
+:10223000022F9E012F5F3F4F41E0B9010E94A4048D\r
+:102240000F90DF91CF910F91089540EF60E10E94D0\r
+:10225000B910EFE3FCE93197F1F700C000000895F1\r
+:102260000F931F93CF93DF9300D0CDB7DEB78C01D0\r
+:10227000AE014F5F5F4F60E00E94DF108FE39CE98B\r
+:102280000197F1F700C0000089819A818036E1E072\r
+:102290009E0721F4F801128281E008C08136914046\r
+:1022A00021F481E0F801828301C080E00F900F905B\r
+:1022B000DF91CF911F910F9108950F931F93CF93AB\r
+:1022C000DF931F92CDB7DEB78C0140E062E10E9440\r
+:1022D000B910811108C08FE39CE90197F1F700C0A4\r
+:1022E000000080E016C04CEC62E1C8010E94B91009\r
+:1022F000882389F38FE39CE90197F1F700C0000080\r
+:10230000AE014F5F5F4F60E2C8010E94CB1088238F\r
+:1023100011F30F90DF91CF911F910F9108950F93BB\r
+:102320001F93CF93DF9300D01F92CDB7DEB78C0100\r
+:102330000E945D11882359F18FE39CE90197F1F721\r
+:1023400000C000004EE062E1C8010E94B91088237D\r
+:10235000F1F023E0AE014F5F5F4F6CE4C8010E94D3\r
+:1023600011118823A1F02981F80123839A81948394\r
+:102370009B81958391E0273008F490E0F8019283E7\r
+:10238000EFE3FCE93197F1F700C0000007C08FE3ED\r
+:102390009CE90197F1F700C0000080E00F900F90DA\r
+:1023A0000F90DF91CF911F910F910895633021F429\r
+:1023B000FC012281222359F0462F60E10E94B910CE\r
+:1023C000EFE3FCE93197F1F700C00000089580E0E9\r
+:1023D0000895CF93DF93EC0163E50E9484038FE3BC\r
+:1023E0009CE90197F1F700C00000CE010E94251181\r
+:1023F0008823A9F0CE010E943011882381F061E08A\r
+:10240000CE010E94D611882351F0CE010E945D11A9\r
+:10241000882329F0CE01DF91CF910C948F1180E0B9\r
+:10242000DF91CF910895CF93DF9361157105D9F0B6\r
+:10243000EC017F836E8361E00E94D611882399F0BE\r
+:10244000CE010E945D11882371F042EC62E1CE0161\r
+:102450000E94B910882339F0EFE3FCE93197F1F7D6\r
+:1024600000C0000007C08FE39CE90197F1F700C0AE\r
+:10247000000080E0DF91CF9108956F927F928F925C\r
+:102480009F92AF92BF92CF92DF92EF920F931F93E2\r
+:10249000CF93DF931F92CDB7DEB73C01CB01342F32\r
+:1024A000E02FAFE3BCE91197F1F700C0000068E14D\r
+:1024B00070E00E94D2278B014FEF460F4295440FE8\r
+:1024C000440F407C3111406221114061E1114860AC\r
+:1024D000E110446060E4C3010E94B910882309F44C\r
+:1024E00071C0A80141505109569547955695479599\r
+:1024F00061E4C3010E94B910882309F463C0A601F6\r
+:102500005695479562E4C3010E94B910882309F4E7\r
+:1025100059C0A5015695479563E4C3010E94B910BF\r
+:10252000882309F44FC0A4015695479564E4C3017C\r
+:102530000E94B910811146C049895A89569547951C\r
+:1025400065E4C3010E94B91081113CC0F3014681CA\r
+:10255000415066E4C3010E94B910811133C0D30118\r
+:1025600016968D919C911797019711F440E801C040\r
+:1025700040E067E4C3010E94B910882319F1EFE33A\r
+:10258000FCE93197F1F700C00000AE014F5F5F4FEB\r
+:102590006FE4C3010E94CB108823A1F0AFE3BCE934\r
+:1025A0001197F1F700C00000F30126813781B901CE\r
+:1025B000606C498150E06417750729F02F5F3F4F29\r
+:1025C0003783268380E00F90DF91CF911F910F9189\r
+:1025D000EF90DF90CF90BF90AF909F908F907F90C3\r
+:1025E0006F900895AB0160E20C94CB100F93CF93E2\r
+:1025F000DF931F92CDB7DEB79B0141E2498305E02F\r
+:1026000041E0BE016F5F7F4F0E94A4040F90DF91F5\r
+:10261000CF910F9108950F931F93CF93DF93CDB771\r
+:10262000DEB729970FB6F894DEBF0FBECDBF8C0181\r
+:102630006623F1F0AE01475F5F4F60E2C8010E9480\r
+:10264000CB108823E9F08FE99FE00197F1F700C0F4\r
+:102650000000898581FFEECF898581FF11C027E0C9\r
+:10266000AE014F5F5F4F61E2C8010E94111108C0C7\r
+:10267000AE01475F5F4F60E20E94CB108111ECCF4B\r
+:1026800080E029960FB6F894DEBF0FBECDBFDF9174\r
+:10269000CF911F910F9108950F931F93CF93DF93C5\r
+:1026A000CDB7DEB729970FB6F894DEBF0FBECDBF0A\r
+:1026B0008C016623C1F08FE99FE00197F1F700C01C\r
+:1026C0000000AE01475F5F4F60E2C8010E94CB107F\r
+:1026D000811102C080E00AC1898580FFECCF898525\r
+:1026E00080FFF8CF09C0AE01475F5F4F60E20E94F4\r
+:1026F000CB108111F4CFEECF28E0AE014F5F5F4FDA\r
+:1027000068E4C8010E941111882321F369817A814C\r
+:1027100080E090E00E94FB2A20E030E040E05AE3B5\r
+:102720000E94D72B9B01AC0160E070E080E090E458\r
+:102730000E94442C0E94C62AF8016787708B818B07\r
+:10274000928B6B817C8180E090E00E94FB2A20E0EC\r
+:1027500030E040E05AE30E94D72B9B01AC0160E0DF\r
+:1027600070E080E090E40E94442C0E94C62AF801A8\r
+:10277000678B708F818F928F6D817E8180E090E07A\r
+:102780000E94FB2A20E030E040E05AE30E94D72B71\r
+:102790009B01AC0160E070E080E090E40E94442C7A\r
+:1027A0000E94C62AF801678F70A381A392A36F814C\r
+:1027B000788580E090E00E94FB2A20E030E040E055\r
+:1027C0005AE30E94D72B9B01AC0160E070E080E0EF\r
+:1027D00090E40E94442C0E94C62AF80167A370A7C7\r
+:1027E00081A792A728E0AE014F5F5F4F68E2C80162\r
+:1027F0000E941111882309F46DCF69817A8180E0EC\r
+:1028000090E00E94FB2A20E030E040E05AE30E9482\r
+:10281000D72B9B01AC0160E070E080E090E40E9467\r
+:10282000442C0E94C62AF801638B748B858B968B8F\r
+:102830006B817C8180E090E00E94FB2A20E030E008\r
+:1028400040E05AE30E94D72B9B01AC0160E070E0AE\r
+:1028500080E090E40E94442C0E94C62AF801638F15\r
+:10286000748F858F968F6D817E8180E090E00E94CD\r
+:10287000FB2A20E030E040E05AE30E94D72B9B0186\r
+:10288000AC0160E070E080E090E40E94442C0E9483\r
+:10289000C62AF80163A374A385A396A36F817885E4\r
+:1028A00080E090E00E94FB2A20E030E040E05AE324\r
+:1028B0000E94D72B9B01AC0160E070E080E090E4C7\r
+:1028C0000E94442C0E94C62AF80163A774A785A71A\r
+:1028D00096A7AE014F5F5F4F68E3C8010E94CB101F\r
+:1028E000882309F4F7CE9981F80193AB29960FB6A6\r
+:1028F000F894DEBF0FBECDBFDF91CF911F910F9136\r
+:102900000895CF93DF9300D000D0CDB7DEB76983B1\r
+:102910007A834B835C8324E0AE014F5F5F4F63E1BA\r
+:102920000E9407040F900F900F900F90DF91CF91AE\r
+:1029300008958F929F92AF92BF92CF92DF92EF92C3\r
+:10294000FF920F931F93CF93DF93EC014A015B013A\r
+:10295000C901B80120E030E040E054E40E94D72BE8\r
+:102960000E94C62A6B017C0123E333E948E853E463\r
+:10297000C501B4010E94E12920E030E040E852E4C2\r
+:102980000E94D72B0E94C62AA601CE01DF91CF91CB\r
+:102990001F910F91FF90EF90DF90CF90BF90AF907D\r
+:1029A0009F908F900C94811408958FEF08958FE875\r
+:1029B00092E00895089520982AB12F762AB9289A8E\r
+:1029C0002BB120692BB921E0FC0122830895FC0181\r
+:1029D000128228988BB18F768BB920988AB18F7626\r
+:1029E0008AB90895EF92FF920F931F93CF93DF93CD\r
+:1029F00061112CC0EC010FE912E081E9E82E82E0C0\r
+:102A0000F82E6AE070E080E090E00E94B405019644\r
+:102A1000F9F41F930F930E94572F8B811F928F936E\r
+:102A2000282F082E000C330B3F938F93FF92EF92C9\r
+:102A30000E94572F8DB79EB708960FB6F8949EBF89\r
+:102A40000FBE8DBF4F99DDCF1B82DBCF8FEF01C053\r
+:102A500080E0DF91CF911F910F91FF90EF9008954B\r
+:102A600089B18095881F8827881F089589B182952C\r
+:102A7000817091E08927089583B1809581700895D0\r
+:102A8000FC018281811102C01382089529B131E0D5\r
+:102A9000229521702327279522272795220F220B85\r
+:102AA00083B13827379533273795330F330B80E0C1\r
+:102AB00020FB80F930FB81F990911F0198279370DA\r
+:102AC000D1F490911E0190FD0EC0982791FF0BC08C\r
+:102AD000938181FD04C09F3729F09F5F03C0903828\r
+:102AE00009F09150938380911E0120FB80F930FB07\r
+:102AF00081F980931E0180911F0120FB80F930FB3A\r
+:102B000081F980931F010895FC01828193818330B4\r
+:102B1000910540F4880F991FFC01E85BFE4F80810E\r
+:102B20009181089580E791E00895E8EBF0E02DE0D1\r
+:102B300020832CE1208324E6208324E02093BC0022\r
+:102B400020E620937C0027E820937A0080579F4F4F\r
+:102B500021E0FC012083089580579F4FFC011082E3\r
+:102B600084E08093BC001092B80010927C00109218\r
+:102B70007A0008952F923F924F925F926F927F92C8\r
+:102B80008F929F92AF92BF92CF92DF92EF92FF927D\r
+:102B90000F931F93CF93DF93CDB7DEB761970FB637\r
+:102BA000F894DEBF0FBECDBF8C016111A5C2FC0140\r
+:102BB00082819381009709F0E8C185E394E09F93B7\r
+:102BC0008F930E94572F98012C5F3F4F3D872C8792\r
+:102BD00067E7C9010E94C8090F900F90811103C0D7\r
+:102BE00082E394E08BC282E294E09F938F930E94F1\r
+:102BF000572F58013DE3A30EB11CC5010E94E911F6\r
+:102C00000F900F90811103C08FE194E077C262E0D2\r
+:102C1000C5010E94D611811103C08CE194E06EC2FF\r
+:102C200000E010E022E832E440E050E068EC71E4BB\r
+:102C3000C5010E949914811103C089E194E05EC22C\r
+:102C400086E194E09F938F930E94572F0F900F90EF\r
+:102C50008FEF8F83412C512C32014E865F86688A1C\r
+:102C6000798A8C859D850E948B0A20E030E543ECB3\r
+:102C700057E40E944D2A9F938F937F936F93EFEFBA\r
+:102C8000F3E0FF93EF930E94572F8C859D850E9460\r
+:102C9000DA0968877987382E292E9F938F93398593\r
+:102CA0003F9388858F93E2EFF3E0FF93EF930E94C9\r
+:102CB000572F8C859D850E94710D4B018A879B87BC\r
+:102CC0009F938F939F926F9386EE93E09F938F9342\r
+:102CD0000E94572F0FB6F894DEBF0FBECDBF3F81C5\r
+:102CE0003F3F09F19A858B85282D392D492F582F83\r
+:102CF000FC01682D792D8F2F9E2F0E94942C81111D\r
+:102D000012C078856985C101272F362F492F582F8A\r
+:102D1000DB01F1016B2F7A2F8F2F9E2F0E94942CB5\r
+:102D2000882309F4FBC165E0C62ED12CE12CF12CDF\r
+:102D300005E010E025E030E045E050E063E070E0C1\r
+:102D40008C859D850E949E078F81803208F413C177\r
+:102D5000E9EDF3E0FF93EF930E94572F0F900F9050\r
+:102D60003F8113162CF5632F330F770B880B990BCC\r
+:102D70000E94FD2A6B017C019B01AC01C301B201E1\r
+:102D80000E944D2A4B018A879B87A70196016E8579\r
+:102D90007F85888999890E944D2A68877987382E8E\r
+:102DA000292E412C512C32014E865F86688A798A01\r
+:102DB0009A858B85082D192D292F382FF885E985BF\r
+:102DC000C1014F2F5E2F692F722DC5010E949914EA\r
+:102DD000811105C085ED93E09F938F93C7C08B85CC\r
+:102DE0008F939A859F939F928F922F923F92E9851E\r
+:102DF000EF93F885FF9323EC33E03F932F930E94EA\r
+:102E0000572F62E0C5010E94D6110FB6F894DEBFBD\r
+:102E10000FBECDBF811103C080EC93E093C014E6D8\r
+:102E20008FE59AEE0197F1F700C00000BE016A5FDE\r
+:102E30007F4FC5010E94F212882309F48AC08E8157\r
+:102E400081FF87C0BE016F5F7F4FC5010E94F612F0\r
+:102E5000882309F481C089811F928F93E7EBF3E007\r
+:102E6000FF93EF930E94572F0F900F900F900F90AA\r
+:102E70008981833091F038F4813061F0823099F4A7\r
+:102E800088EA93E012C0843059F0853061F480E91B\r
+:102E900093E00BC08DEA93E008C08FE993E005C092\r
+:102EA0008AE993E002C08EE893E09F938F930E949B\r
+:102EB000572F0F900F908B818F938A818F9380E88B\r
+:102EC00093E09F938F930E94572F8D818F938C81D6\r
+:102ED0008F9325E733E03F932F930E94572F8C81E8\r
+:102EE0009D810FB6F894DEBF0FBECDBF8039F1E0F3\r
+:102EF0009F0718F483E793E01DC0883522E092070E\r
+:102F000018F489E693E016C0803233E0930718F492\r
+:102F100084E693E00FC0883EE3E09E0718F48FE557\r
+:102F200093E008C08C3D954018F48AE593E002C018\r
+:102F300086E593E09F938F930E94572F0F900F90F9\r
+:102F400084E593E09F938F930E94572F0F900F90EB\r
+:102F500003C0115009F064CF61E0C5010E94D61191\r
+:102F6000811108C021E533E03F932F930E94572F32\r
+:102F70000F900F901F8268EE73E080E090E00E9457\r
+:102F8000B405019609F46DCEC1C08130910509F0F8\r
+:102F900071C007581F4F61E0C8010E94840381116E\r
+:102FA00003C08EE493E0AAC09FE2692E93E0792EDD\r
+:102FB00025E2E22E23E0F22E35E1C32E33E0D32EBC\r
+:102FC00044E0A42E43E0B42E5EE0852E53E0952E1F\r
+:102FD00080917A00806480937A0080917A0086FDE7\r
+:102FE000FCCF8091790089831F928F937F926F929B\r
+:102FF0000E94572F41E0BE016F5F7F4FC8010E94C2\r
+:103000005C040F900F900F900F90811106C0FF92FB\r
+:10301000EF920E94572F0F900F90DF92CF920E9455\r
+:10302000572F41E0BE016F5F7F4FC8010E943904F6\r
+:103030000F900F90882361F089811F928F939F9248\r
+:103040008F920E94572F0F900F900F900F9006C0F5\r
+:10305000BF92AF920E94572F0F900F9068EE73E0CF\r
+:1030600080E090E00E94B405019609F4B1CF0E947F\r
+:103070008E034CC0029709F03FC005581F4F40E037\r
+:1030800061E0C8010E94ED04811103C081E093E07A\r
+:1030900035C08BECC82E82E0D82EC8010E943D05B9\r
+:1030A0007C010196F1F080917A00806480937A002F\r
+:1030B00080917A0086FDFCCF60917900C8010E9462\r
+:1030C0001D05809179001F928F93FF92EF92DF92FE\r
+:1030D000CF920E94572F0F900F900F900F900F904C\r
+:1030E0000F9060E070E0CB010E94B4050196A9F258\r
+:1030F000C8010E94FD040AC087EC92E09F938F9361\r
+:103100000E94572F0F900F908FEF29C064EF71E04E\r
+:1031100080E090E00E94B40580E021C07885698558\r
+:10312000C101272F362F492F582F6E857F8588891B\r
+:1031300099890E94E1296E877F87888B998B9A8570\r
+:103140008B85282D392D492F582FC301B2010E949C\r
+:10315000E1292B013C018F818F5F8F83E4CD619644\r
+:103160000FB6F894DEBF0FBECDBFDF91CF911F9198\r
+:103170000F91FF90EF90DF90CF90BF90AF909F9016\r
+:103180008F907F906F905F904F903F902F90089519\r
+:10319000FC01228133812230310541F4579A5F9A34\r
+:1031A00085589F4F0E9442055F9808958091BC000A\r
+:1031B00080688093BC00089508958FEF08955A9A0F\r
+:1031C00008955A9808955B9A08955B980895439AD4\r
+:1031D00008954398089560FF02C05C9A01C05C980E\r
+:1031E00061FF02C0289A01C0289862FF02C05F9A5E\r
+:1031F00001C05F9863FF02C05E9A01C05E9864FFE1\r
+:1032000002C02A9A01C02A9865FF02C02B9A01C009\r
+:103210002B9866FF02C02C9A01C02C9867FF02C051\r
+:103220002D9A08952D980895CF93DF93EC010E9475\r
+:10323000E518CE010E94E118CE010E94E91860E075\r
+:10324000CE010E94EB1884B1827C84B93B988AB18C\r
+:1032500083728AB9DF91CF9108958FE193E001974E\r
+:10326000F1F700C0000080E00895CF93DF93EC01F8\r
+:103270000E94EB18CE010E94E518CE010E94E118D1\r
+:10328000CE010E94E71885E38A95F1F70000CE0190\r
+:103290000E94E91860E0CE01DF91CF910C94EB1809\r
+:1032A000CF93DF93EC018FEF99EF0197F1F700C017\r
+:1032B00000006BE3CE010E94EB18CE010E94E518DE\r
+:1032C000CE010E94E118CE010E94E71895E39A957D\r
+:1032D000F1F70000CE010E94E9188FE19EE401970A\r
+:1032E000F1F700C000006BE3CE010E94EB18CE01A5\r
+:1032F0000E94E518CE010E94E118CE010E94E71855\r
+:1033000095E39A95F1F70000CE010E94E9188FE845\r
+:1033100091E00197F1F700C000006BE3CE010E943D\r
+:10332000EB18CE010E94E518CE010E94E118CE01F3\r
+:103330000E94E71895E39A95F1F70000CE010E94EC\r
+:10334000E9188FE891E00197F1F700C000006BE009\r
+:10335000CE010E9435198FE193E00197F1F700C08B\r
+:1033600000006FE0CE010E9435198FE193E00197D4\r
+:10337000F1F700C000006CE0CE010E9435198FE12A\r
+:1033800093E00197F1F700C0000061E0CE010E94D8\r
+:1033900035198FE193E00197F1F700C00000DF914C\r
+:1033A000CF910895CF93DF93EC010E94E518CE01F1\r
+:1033B0000E94E118CE010E94E91860E0CE010E944F\r
+:1033C000EB1884B18D6384B93B9A8AB18C6D8AB94C\r
+:1033D000CE010E94501989E894E09F938F930E9438\r
+:1033E000572F0F900F90DF91CF910895CF93DF93D8\r
+:1033F000EC0160680E94EB18CE010E94E518CE0136\r
+:103400000E94E118CE010E94E71885E38A95F1F742\r
+:103410000000CE010E94E91885E38A95F1F70000CB\r
+:1034200060E0CE01DF91CF910C94EB18623059F03F\r
+:1034300018F4613031F00895633039F0643039F0B8\r
+:1034400008956FEF05C06FE303C063E101C063E55A\r
+:10345000640F0E94F6198FE193E00197F1F700C025\r
+:1034600000000895CF93DF93EC010E94EB18CE018A\r
+:103470000E94DF18CE010E94E518CE010E94E718D5\r
+:1034800085E38A95F1F70000CE010E94E91885E3F3\r
+:103490008A95F1F70000CE010E94E11860E0CE01AC\r
+:1034A000DF91CF910C94EB180F931F93CF93DF9381\r
+:1034B0008C01EB016991662351F0C8010E94321A18\r
+:1034C0008FE193E00197F1F700C00000F3CFDF91A7\r
+:1034D000CF911F910F910895FF920F931F93CF9358\r
+:1034E000DF938C01611136C0C0E084E1F82ED0E298\r
+:1034F000DC0F8C2F6F2D0E94C627911106C061E052\r
+:10350000680F41E0C8010E94161A6D2FC8010E9481\r
+:10351000321A8FE193E00197F1F700C00000CF5F0E\r
+:10352000C03529F789E794E09F938F930E94572F26\r
+:103530000F900F9061E070E080E090E00E94B40591\r
+:103540000196C1F364EF71E080E090E00E94B40561\r
+:1035500080E009C085E794E09F938F930E94572FE6\r
+:103560000F900F908FEFDF91CF911F910F91FF90F0\r
+:103570000895453110F40C94161A08958BB1837D8B\r
+:103580008BB929988AB18C628AB9219A08958AB137\r
+:10359000837D8AB921988BB1837D8BB92998089551\r
+:1035A0008130910549F030F08230910539F0039770\r
+:1035B00039F008955D9A0895299A08955B9A0895BF\r
+:1035C0005A9A0895CB0141110C94D01A61307105BB\r
+:1035D00051F038F06230710541F06330710539F017\r
+:1035E00008955D980895299808955B9808955A98CC\r
+:1035F00008956130710559F038F06230710561F05D\r
+:103600006330710561F008959BB180E20AC095B105\r
+:1036100082E0892785B908959BB188E002C09BB1FB\r
+:1036200084E089278BB90895CB010C94D01A40E02F\r
+:103630000C94E21ACF936031E8F5C62FC370C23004\r
+:1036400091F0C330B9F0C13039F063E070E00E940E\r
+:10365000171B80E090E014C060E070E00E94171B30\r
+:1036600081E090E00DC061E070E00E94171B82E0F5\r
+:1036700090E006C062E070E00E94171B83E090E0DB\r
+:103680000E94D01A6C2F70E06F5F7F4F7F936F9313\r
+:1036900089E994E09F938F930E94572F64EF71E024\r
+:1036A00080E090E00E94B4050F900F900F900F9073\r
+:1036B00080E001C08FEFCF91089508958FEF0895B6\r
+:1036C000089586B183FB882780F991E089270895C2\r
+:1036D0002A980895FC01128210927C0010927A00C0\r
+:1036E00014BC15BC0E94681B22983B988AB18F724B\r
+:1036F0008AB943988BB18F738BB908952A9A08952C\r
+:10370000CF93DF93EC0180E680937C0087E8809381\r
+:103710007A0083E884BD84E085BD229A3B98569A5E\r
+:103720008AB18F768AB9439A8BB1806A8BB9CE0100\r
+:103730000E947E1B81E08A83DF91CF9108952F92B2\r
+:103740003F924F925F926F927F928F929F92AF9231\r
+:10375000BF92CF92DF92EF92FF920F931F93CF937E\r
+:10376000DF936111F5C0EC0185E295E09F938F93A3\r
+:103770000E94572F0F900F9035E1232E35E0332E06\r
+:1037800041E0642E45E0742E02EF14E058EEE52E81\r
+:1037900054E0F52E6DEDC62E64E0D62E71EDA72E09\r
+:1037A00074E0B72EE1EB4E2EE4E05E2EF2EC8F2EAD\r
+:1037B000F4E09F2E6AE070E080E090E00E94B405A3\r
+:1037C000019609F0C7C086B183FB882780F91F9254\r
+:1037D0008F938AE195E09F938F930E94572F0F90CC\r
+:1037E0000F900F900F90CE01339905C00E94681B77\r
+:1037F0003F922F9206C00E947E1B80E195E09F932E\r
+:103800008F930E94572F0F900F9080917A008064C1\r
+:1038100080937A0080917A0086FDFCCF80917900B8\r
+:103820001F928F937F926F920E94572F82EE809308\r
+:103830007C002091790030E0255031094BE5429F12\r
+:10384000C001439F900D11240F900F900F900F9087\r
+:1038500097FDCF9626E0959587952A95E1F78F3FBE\r
+:10386000910519F014F08FEF90E097FF02C080E00F\r
+:1038700090E08095823008F480E087BD1F928F939E\r
+:103880001F930F930E94572F80917A00806480933A\r
+:103890007A000F900F900F900F9080917A0086FD24\r
+:1038A000FCCF809179001F928F93FF92EF920E943C\r
+:1038B000572F80E680937C0089B1082E000C990B6D\r
+:1038C000892F881F8827881F1F928F93DF92CF929E\r
+:1038D0000E94572F89B1829581701F928F93BF925A\r
+:1038E000AF920E94572FF8946B817C8178948DB7AA\r
+:1038F0009EB70C960FB6F8949EBF0FBE8DBF611594\r
+:103900007105F9F080E090E00E94FB2A9B01AC0178\r
+:1039100060E070E080E792E40E944D2A27E137EBF7\r
+:1039200041ED58E30E944D2A0E94BF2A7F936F9376\r
+:103930009F928F920E94572F0F900F900F900F9091\r
+:1039400039CF5F924F920E94572F0F900F9032CF36\r
+:103950008FEF01C080E0DF91CF911F910F91FF9019\r
+:10396000EF90DF90CF90BF90AF909F908F907F901F\r
+:103970006F905F904F903F902F90089589B1809500\r
+:10398000881F8827881F089589B1829581700895BE\r
+:10399000FC0191E02091AA043091AB044C9919C02C\r
+:1039A00090E08091AE048823F9F04091AC045091EE\r
+:1039B000AD044B305105C0F0240F351F34832383F1\r
+:1039C0001092AD041092AC041092AB041092AA04B1\r
+:1039D0000BC0211580E4380740F52F5F3F4F30932F\r
+:1039E000AB042093AA040EC02091AC043091AD0426\r
+:1039F000211580E43807E0F42F5F3F4F3093AD048A\r
+:103A00002093AC042091AA043091AB0421153044DA\r
+:103A100038F42091AC043091AD042115304410F0FD\r
+:103A2000148213829093AE04089520E030E4D7CF3F\r
+:103A300020E030E4E3CFE4E6F0E08081847080832E\r
+:103A4000419A399A2A9A84B18C6284B980E58CBDF6\r
+:103A50000895419839982A9884B1837D84B91CBC13\r
+:103A6000089541980895419A08950F931F93CF9315\r
+:103A7000DF93EC01062F142F0E94311D8FE891E097\r
+:103A80000197F1F700C0000080E48EBD0DB407FE81\r
+:103A9000FDCF8EB5882331F08EB51F928F938AEAC1\r
+:103AA00095E019C00EBD0DB407FEFDCF8EB5811196\r
+:103AB0000DC01EBD0DB407FEFDCF8EB58823C1F02D\r
+:103AC0008EB51F928F9380E995E005C08EB51F9249\r
+:103AD0008F938DE995E09F938F930E94572FCE018E\r
+:103AE0000E94331D0F900F900F900F908FEF08C022\r
+:103AF000CE010E94331D9AE19A95F1F700C080E053\r
+:103B0000DF91CF911F910F9108952F923F924F9285\r
+:103B10005F926F927F928F929F92AF92BF92CF925D\r
+:103B2000DF92EF92FF920F931F93CF93DF93611178\r
+:103B3000AEC0EC0181E8282E85E0382EEE24E39417\r
+:103B4000F12C2CE6422E25E0522E37E5632E35E08F\r
+:103B5000732E42E4842E45E0942E5DE2C52E55E09E\r
+:103B6000D52E64EF71E080E090E00E94B4050196EC\r
+:103B700009F08FC03F922F920E94572F0F900F9005\r
+:103B800000E010E05701002E01C0AA0C0A94EAF7E9\r
+:103B90004A2D409560E0CE010E94351D4A2D62E11C\r
+:103BA000CE010E94351D1F930F935F924F920E948A\r
+:103BB000572F68EC70E080E090E00E94B40540E090\r
+:103BC00062E1CE010E94351D1F930F937F926F9289\r
+:103BD0000E94572F4FEF60E0CE010E94351D68EC28\r
+:103BE00070E080E090E00E94B4050F5F1F4F8DB73A\r
+:103BF0009EB708960FB6F8949EBF0FBE8DBF0830D3\r
+:103C0000110509F0BFCF00E010E05701002E01C000\r
+:103C1000AA0C0A94EAF74A2D409561E0CE010E9471\r
+:103C2000351D4A2D63E1CE010E94351D1F930F9370\r
+:103C30009F928F920E94572F68EC70E080E090E096\r
+:103C40000E94B40540E063E1CE010E94351D1F9340\r
+:103C50000F93DF92CF920E94572F4FEF61E0CE017A\r
+:103C60000E94351D68EC70E080E090E00E94B40591\r
+:103C70000F5F1F4F8DB79EB708960FB6F8949EBF83\r
+:103C80000FBE8DBF0830110509F0BFCF6ACF8FEF8F\r
+:103C900001C080E0DF91CF911F910F91FF90EF90D5\r
+:103CA000DF90CF90BF90AF909F908F907F906F905C\r
+:103CB0005F904F903F902F90089580E480937C0018\r
+:103CC00087E880937A00089510927C0010927A0021\r
+:103CD00008950F931F93CF93DF9361113AC081EE44\r
+:103CE00095E09F938F930E94572F0F900F900CECAD\r
+:103CF00015E0CFEBD5E06AE070E080E090E00E9454\r
+:103D0000B405019641F51F930F930E94572F8091A0\r
+:103D10007A00806480937A000F900F9080917A00EF\r
+:103D200086FDFCCF20917800309179008091780059\r
+:103D3000909179003F932F939F938F93DF93CF932D\r
+:103D40000E94572F0F900F900F900F900F900F9091\r
+:103D5000D2CF8FEF01C080E0DF91CF911F910F9103\r
+:103D6000089582E480937C0087E880937A00089528\r
+:103D700010927C0010927A000895EF92FF920F93B8\r
+:103D80001F93CF93DF93611177C082E296E09F93F8\r
+:103D90008F930E94572F0F900F903DE0E32E36E057\r
+:103DA000F32E00E016E0C8EED5E06AE070E080E0B7\r
+:103DB00090E00E94B405019609F060C0FF92EF9276\r
+:103DC0000E94572F80917A00806480937A000F9030\r
+:103DD0000F9080917A0086FDFCCF20917800309181\r
+:103DE000790080917800909179003F932F939F9371\r
+:103DF0008F931F930F930E94572F609178007091BB\r
+:103E0000790080E090E00E94FB2A20E030E040E072\r
+:103E100052E40E94E12920E030E040E85CE30E94A7\r
+:103E2000D72B2FE43EE641EB5FE30E94D72B0E94A5\r
+:103E3000C62A862F90E061701F926F9381FB222724\r
+:103E400020F91F922F9382FB222720F91F922F9394\r
+:103E500023E0959587952A95E1F79F938F93DF93BC\r
+:103E6000CF930E94572F8DB79EB740960FB6F89408\r
+:103E70009EBF0FBE8DBF99CF8FEF01C080E0DF9155\r
+:103E8000CF911F910F91FF90EF900895442371F00F\r
+:103E90006130710539F020F06230710529F0089524\r
+:103EA0005C980895289808955F9808956130710589\r
+:103EB00039F020F06230710529F008955C9A089578\r
+:103EC000289A08955F9A08956130710549F020F0AD\r
+:103ED0006230710551F008959BB180E1892707C0D8\r
+:103EE00095B18EEF892785B908958BB180588BB92C\r
+:103EF000089541E00C94461F40E00C94461FCF9378\r
+:103F0000DF93EC0160E070E00E947C1F61E070E0F4\r
+:103F1000CE010E947C1F62E070E0CE010E947C1FF7\r
+:103F2000209A8AB180698AB9DF91CF910895CF93A1\r
+:103F3000DF93EC0160E070E00E947C1F61E070E0C4\r
+:103F4000CE010E947C1F62E070E0CE010E947C1FC7\r
+:103F500020988AB18F768AB9DF91CF910895CF9357\r
+:103F6000DF93EC01613009F43FC058F1623009F48D\r
+:103F70004EC0633009F064C060E070E00E94791FB9\r
+:103F800061E070E0CE010E94791F62E070E0CE0136\r
+:103F90000E94791F88E296E09F938F930E94572F8B\r
+:103FA00068EB7BE080E090E00E94B40560E070E0A8\r
+:103FB000CE010E947C1F61E070E0CE010E947C1F58\r
+:103FC00036C060E070E00E94791F87E396E09F931F\r
+:103FD0008F930E94572F68EB7BE080E090E00E9477\r
+:103FE000B40560E070E025C061E070E00E94791FD8\r
+:103FF00081E396E09F938F930E94572F68EB7BE0BD\r
+:1040000080E090E00E94B40561E070E012C062E0E0\r
+:1040100070E00E94791F8CE296E09F938F930E943C\r
+:10402000572F68EB7BE080E090E00E94B40562E0EF\r
+:1040300070E0CE010E947C1F0F900F9080E001C0C5\r
+:104040008FEFDF91CF91089508958FEF08958FE35B\r
+:1040500096E00895ECEBF0E080818068808308951D\r
+:1040600060FF02C05C9A01C05C9861FF02C0289AA0\r
+:1040700001C0289862FF02C05F9A01C05F9863FF89\r
+:1040800002C05E9A01C05E9864FF02C02A9A01C015\r
+:104090002A9865FF02C02B9A01C02B9866FF02C0C8\r
+:1040A0002C9A01C02C9867FF02C02D9A01C02D9850\r
+:1040B00070FF02C05B9A01C05B9871FF02C05A9A00\r
+:1040C00008955A98089560FF02C0409A01C0409830\r
+:1040D00061FF02C0419A01C0419862FF02C0429A4A\r
+:1040E00001C0429863FF02C0439A0895439808951F\r
+:1040F000CF93DF93EC0181E08A8360E070E0CE0132\r
+:104100000E94302060E0CE010E94632084B18F6362\r
+:1041100084B987B18F6087B98AB18C6D8AB9DF9114\r
+:10412000CF910895CF93DF93EC011A8260E070E0A5\r
+:104130000E94302060E0CE010E94632084B1807C28\r
+:1041400084B987B1807F87B98AB183728AB9DF91D8\r
+:10415000CF910895CF92DF92EF92FF920F931F932A\r
+:10416000CF93DF937C01611114C06FE00E94632044\r
+:104170006FEF73E0C7010E94302029988CE696E02B\r
+:104180009F938F930E94572F60ED77E080E090E03F\r
+:1041900028C0613069F488E696E09F938F930E946F\r
+:1041A000572F68EE73E080E090E00E94B40520C0D5\r
+:1041B000623039F460E071E00E9430208FE596E0D3\r
+:1041C00008C06330C1F460E072E00E94302086E5F0\r
+:1041D00096E09F938F930E94572F68EE73E080E0E4\r
+:1041E00090E00E94B40560E070E0C7010E943020BA\r
+:1041F0000F900F9044C0643208F043C0C62FD0E047\r
+:1042000024978E0183E0159507958A95E1F7C7708D\r
+:10421000DD27CC24C394D12CB601002E01C0660F3B\r
+:104220000A94EAF7C7010E9463200C2E02C0CC0C4E\r
+:10423000DD1C0A94E2F7B601C7010E943020DF922C\r
+:10424000CF92CC0FDD1FC05EDE4F89818F938881B6\r
+:104250008F931F930F9381E496E09F938F930E9417\r
+:10426000572F60E971E080E090E00E94B4058DB7BF\r
+:104270009EB708960FB6F8949EBF0FBE8DBF80E024\r
+:1042800001C08FEFDF91CF911F910F91FF90EF90C1\r
+:10429000DF90CF900895662311F029980895299A08\r
+:1042A000089587B1807F87B988B18F6088B90895F4\r
+:1042B00088B1807F88B987B1807F87B908956130E0\r
+:1042C000710581F058F06230710581F0633071053D\r
+:1042D000A1F486B183FB882780F90CC086B1809554\r
+:1042E0008170089586B18695817004C086B182FB85\r
+:1042F000882780F991E08927089580E008950F9339\r
+:104300001F93CF93DF93603108F04EC08C01C62F0E\r
+:10431000C695C695D0E06370613021F0633009F432\r
+:104320004BC021C0BE010E945F21811145C0CE015A\r
+:1043300001969F938F9382E896E09F938F930E94BC\r
+:10434000572F0F900F900F900F90BE01C8010E9441\r
+:104350005F2181112BC060E070E0CB010E94B405A9\r
+:10436000019621F5F2CFBE010E945F21882321F141\r
+:10437000CE0101969F938F9384E796E09F938F934E\r
+:104380000E94572F0F900F900F900F90BE01C80101\r
+:104390000E945F21882351F060E070E0CB010E9411\r
+:1043A000B405019619F4F2CF8FEF07C06AE070E010\r
+:1043B00080E090E00E94B40580E0DF91CF911F91F2\r
+:1043C0000F91089508958FEF08950895A0E1B0E04A\r
+:1043D000ECEEF1E20C9411297C011B016A01FC0155\r
+:1043E00017821682838181FF44C39E012F5F3F4F56\r
+:1043F0003901F7019381F10193FD859193FF81913B\r
+:104400001F01882309F431C3853239F493FD859166\r
+:1044100093FF81911F01853239F4B70190E00E942A\r
+:104420001B2F56016501E5CF10E0512C912CFFE1C7\r
+:10443000F915D8F08B3279F038F4803279F0833284\r
+:10444000A1F4F92DF0612EC08D3261F0803369F452\r
+:10445000292D21602DC0392D3260932E892D846045\r
+:10446000982E2AC0E92DE86015C097FC2DC020EDDC\r
+:10447000280F2A3088F496FE06C03AE0139F200DDC\r
+:104480001124122F19C08AE0589E200D1124522E9B\r
+:10449000E92DE0629E2E10C08E3231F496FCE5C20A\r
+:1044A000F92DF0649F2E08C08C3621F4292D206848\r
+:1044B000922E02C0883641F4F10193FD859193FF5D\r
+:1044C00081911F018111B3CF9BEB980F933020F4A2\r
+:1044D000992D9061805E07C09BE9980F933008F09A\r
+:1044E00066C1992D9F7E96FF16E09F73992E8536A3\r
+:1044F00019F49064992E08C0863621F4392F30685B\r
+:10450000932E02C01111115097FE07C01C3350F4B6\r
+:1045100044244394410E27E00BC0183038F027E0C4\r
+:1045200017E005C027E09CE3492E02C0212F412C53\r
+:10453000560184E0A80EB11CF60160817181828170\r
+:104540009381042DA3010E94F22D6C01F981FC8757\r
+:10455000F0FF02C0F3FF06C091FC06C092FE06C049\r
+:1045600000E205C00DE203C00BE201C000E08C8553\r
+:104570008C7019F001115AC29BC297FE10C04C0CEE\r
+:10458000FC85F4FF04C08A81813309F44A94141431\r
+:1045900074F528E0241578F588E0482E2CC096FCA8\r
+:1045A0002AC0812F90E08C159D059CF03CEFC3162E\r
+:1045B0003FEFD30674F0892D8068982E0AC0E2E0A0\r
+:1045C000F0E0EC0FFD1FE10FF11D8081803319F445\r
+:1045D00011501111F4CF97FE0EC044244394410EA4\r
+:1045E000812F90E0C816D9062CF41C1904C044246D\r
+:1045F000439401C010E097FE06C01C141D0434F45F\r
+:10460000C601019605C085E090E002C081E090E01F\r
+:1046100001110196112331F0212F30E02F5F3F4F20\r
+:10462000820F931F252D30E08217930714F4581A38\r
+:1046300001C0512C892D897049F4552039F0B701FA\r
+:1046400080E290E00E941B2F5A94F7CF002329F0BC\r
+:10465000B701802F90E00E941B2F93FC09C05520CA\r
+:1046600039F0B70180E390E00E941B2F5A94F7CFF6\r
+:1046700097FE4CC04601D7FE02C0812C912CC6018A\r
+:1046800088199909F301E80FF91FFE87ED87960154\r
+:1046900024193109388B2F87012F10E011950195CE\r
+:1046A00011093FEF8316930629F4B7018EE290E0DB\r
+:1046B0000E941B2FC814D9044CF08F859889881547\r
+:1046C000990524F4ED85FE85818101C080E3F1E048\r
+:1046D0008F1A91082D853E852F5F3F4F3E872D878E\r
+:1046E000801691062CF0B70190E00E941B2FD9CFC5\r
+:1046F000C814D90441F49A81963320F4953319F4FF\r
+:104700003C8534FF81E3B70190E04EC08A8181335C\r
+:1047100019F09C859F7E9C87B70190E00E941B2F1B\r
+:10472000111105C094FC18C085E690E017C0B701D0\r
+:104730008EE290E00E941B2F1E5F82E001E0080FD6\r
+:10474000F301E80FF11D8081B70190E00E941B2F5B\r
+:10475000802F0113F3CFE6CF85E490E0B7010E94EC\r
+:104760001B2FD7FC06C0C114D10441F4EC85E4FF33\r
+:1047700005C0D194C194D1088DE201C08BE2B7018C\r
+:1047800090E00E941B2F80E32AE0C216D1042CF097\r
+:104790008F5FFAE0CF1AD108F7CFB70190E00E94FF\r
+:1047A0001B2FB701C601C0960E941B2F54C1833630\r
+:1047B00031F0833779F0833509F056C020C05601B7\r
+:1047C00032E0A30EB11CF6018081898301E010E084\r
+:1047D000630112C05601F2E0AF0EB11CF601C080B9\r
+:1047E000D18096FE03C0612F70E002C06FEF7FEFB3\r
+:1047F000C6010E94E42E8C01F92DFF7714C05601EA\r
+:1048000022E0A20EB11CF601C080D18096FE03C04A\r
+:10481000612F70E002C06FEF7FEFC6010E94CA2EC9\r
+:104820008C01F92DF0689F2EF3FD1AC0852D90E0C4\r
+:1048300008171907A8F4B70180E290E00E941B2F27\r
+:104840005A94F4CFF60197FC859197FE81916F0100\r
+:10485000B70190E00E941B2F51105A94015011098A\r
+:104860000115110579F7F7C0843611F0893661F525\r
+:10487000560197FE09C024E0A20EB11CF60160812A\r
+:104880007181828193810AC0F2E0AF0EB11CF60102\r
+:1048900060817181072E000C880B990BF92DFF7632\r
+:1048A0009F2E97FF09C090958095709561957F4FD9\r
+:1048B0008F4F9F4FF0689F2E2AE030E0A3010E94A7\r
+:1048C000962FC82EC6183FC0092D853721F40F7EBC\r
+:1048D0002AE030E01DC0097F8F3691F018F488354A\r
+:1048E00059F0C3C0803719F0883711F0BEC000619D\r
+:1048F00004FF09C0046007C094FE08C0066006C03B\r
+:1049000028E030E005C020E130E002C020E132E0E4\r
+:10491000560107FF09C084E0A80EB11CF6016081B2\r
+:1049200071818281938108C0F2E0AF0EB11CF60163\r
+:104930006081718180E090E0A3010E94962FC82ED3\r
+:10494000C6180F77902E96FE0BC0092D0E7FC1164C\r
+:1049500050F494FE0AC092FC08C0092D0E7E05C0DA\r
+:10496000DC2C092D03C0DC2C01C0D12E04FF0DC0AE\r
+:10497000FE01EC0DF11D8081803311F4097E09C028\r
+:1049800002FF06C0D394D39404C0802F867809F028\r
+:10499000D39403FD11C000FF06C01C2DD51480F474\r
+:1049A000150D1D190DC0D51458F4B70180E290E023\r
+:1049B0000E941B2FD394F7CFD51410F45D1801C0BB\r
+:1049C000512C04FF10C0B70180E390E00E941B2F20\r
+:1049D00002FF17C001FD03C088E790E002C088E530\r
+:1049E00090E0B7010CC0802F867859F001FF02C01B\r
+:1049F0008BE201C080E207FD8DE2B70190E00E94EA\r
+:104A00001B2FC11638F4B70180E390E00E941B2FE2\r
+:104A10001150F7CFCA94F301EC0DF11D8081B7015D\r
+:104A200090E00E941B2FC110F5CF15C0F4E0F515E2\r
+:104A300060F584E0581A93FE1FC0011127C02C8531\r
+:104A400023FF2AC00AEE10E0392D3071932EF801B1\r
+:104A50008491811124C0552009F4E4CCB70180E28F\r
+:104A600090E00E941B2F5A94F6CFF7018681978120\r
+:104A700026C08FEF9FEF23C0B70180E290E00E9435\r
+:104A80001B2F5A945110F8CFD8CF512CB701802F3B\r
+:104A900090E00E941B2FD3CF0EEE10E0D5CF9110E7\r
+:104AA0008052B70190E00E941B2F0F5F1F4FCFCFA6\r
+:104AB00023E0251510F483E0BDCF512CC0CF6096C4\r
+:104AC000E2E10C942D290F931F93CF93DF93EC0118\r
+:104AD0008B0186E791E099838883CE0104960E943A\r
+:104AE0005907CE01CD960E94A210CE0187589F4F44\r
+:104AF0000E947903CE0185589F4F0E94DF04FE017A\r
+:104B0000E057FF4F10821B830A83DF91CF911F91E3\r
+:104B10000F910895CF93DF93CDB7DEB76E970FB6A1\r
+:104B2000F894DEBF0FBECDBF259A2D9882E080930A\r
+:104B3000C00098E99093C10096E09093C200109253\r
+:104B4000C50090E19093C4008093B0008093B100C1\r
+:104B500096E99093B3008093700080E191E0909388\r
+:104B6000B2048093B10482E091E09093B00480930A\r
+:104B7000AF04789488E1E0E3F1E0DE011196019062\r
+:104B80000D928A95E1F705E412E0F7E4EF2EF2E0EA\r
+:104B9000FF2E6E0129E1C20ED11C1E013DE1230E44\r
+:104BA000311C62E3462E62E0562E7AE7672E72E0F1\r
+:104BB000772EEFE1AE2EE2E0BE2E1F930F930E9400\r
+:104BC000572FFF92EF920E94572F8FE692E09F930C\r
+:104BD0008F930E94572F26E332E03F932F930E943A\r
+:104BE000572FA3E8B2E0BF93AF930E94572F5F9275\r
+:104BF0004F920E94572F7F926F920E94572FFF92E1\r
+:104C0000EF920E94572F1F930F930E94572FBF922E\r
+:104C1000AF920E94572F1E8E1D8E0FB6F894DEBFE6\r
+:104C20000FBECDBF8D8D9E8D8C30910548F5FC015A\r
+:104C3000EE0FFF1FA1E0B0E0AC0FBD1FEA0FFB1F9E\r
+:104C4000808091809F938F9326E132E03F932F9352\r
+:104C50000E94572FD401ED91FC910680F781E02D41\r
+:104C6000C40109959F938F930E94572F1F930F9311\r
+:104C70000E94572F8D8D9E8D01969E8F8D8FCDCF4B\r
+:104C800087E092E09F938F930E94572F10923104F8\r
+:104C9000109230044091AF045091B00464E070E091\r
+:104CA000C6010E94EF2E3F922F928EE491E09F93D7\r
+:104CB0008F93DF92CF920E947D2F0FB6F894DEBFC4\r
+:104CC0000FBECDBF019709F078CF8D8D9E8D8C30B2\r
+:104CD000910508F072CF880F991FE1E0F0E0EC0F2A\r
+:104CE000FD1FE80FF91FA080B18083E092E09F9341\r
+:104CF0008F930E94572FD501ED91FC910680F7818B\r
+:104D0000E02DC50109959F938F930E94572F8FEF38\r
+:104D100091E09F938F930E94572F8FEF9FEF909377\r
+:104D2000010180930001D501ED91FC910280F38196\r
+:104D3000E02DC50109950F900F900F900F900F90E7\r
+:104D40000F90812C912C38EF632E31E0732E442488\r
+:104D50004A94542C9F928F927F926F920E94572F69\r
+:104D6000D501ED91FC910190F081E02D682DC501F8\r
+:104D700009950F900F900F900F9087FD18C08091AC\r
+:104D80000001909101014B9739F48FEF9FEF9093C1\r
+:104D90000101809300010BC050920101409200017B\r
+:104DA000BFEF8B1A9B0A2FEF8216910499F6D5015B\r
+:104DB000ED91FC910480F581E02DC5010995F1CEBE\r
+:104DC000CF93DF938AE991E090932F0480932E0490\r
+:104DD00087E192E090932D0480932C0482EE91E081\r
+:104DE00090932B0480932A04E7E2F4E08AEF91E0A9\r
+:104DF0009183808312828AEC91E0909326048093C1\r
+:104E00002504E1E2F4E088E691E091838083138257\r
+:104E1000128286ED91E09093200480931F04EAE1D2\r
+:104E2000F4E082EB91E091838083128214821382FA\r
+:104E30008EEB91E090931904809318048EE891E032\r
+:104E40009093170480931604E3E1F4E083E292E088\r
+:104E5000918380831282EFEFF3E086EA91E0918301\r
+:104E6000808312821382EAEFF3E082E891E091837B\r
+:104E7000808312828FEF9FEF9483838360E070E0E2\r
+:104E800089E693E00E94632561E070E088ED92E09E\r
+:104E90000E94632562E070E087E492E00E9463254F\r
+:104EA000C0E4D2E08EEE91E09983888382E492E0C0\r
+:104EB0000E9479031C821E821D82E6E3F2E08CE5EB\r
+:104EC00091E091838083108621E030E03783268350\r
+:104ED0001282138214821582ECE2F2E091838083C5\r
+:104EE000108682E090E09783868312821382148278\r
+:104EF0001582DF91CF91089587E694E00E945907CB\r
+:104F000088E191E090936604809365049093640433\r
+:104F100080936304909362048093610408958FEBFF\r
+:104F200092E008958DE694E0089585E994E008956F\r
+:104F300086EA94E008958AEA94E0089587E295E08D\r
+:104F4000089587EB95E0089583EE95E0089584E257\r
+:104F500096E008958BE396E008958FE696E0089535\r
+:104F60008DE896E0089584E996E00895DB018F933B\r
+:104F70009F930E940528BF91AF91A29F800D911D24\r
+:104F8000A39F900DB29F900D11240895991B79E075\r
+:104F900004C0991F961708F0961B881F7A95C9F7C9\r
+:104FA00080950895AA1BBB1B51E107C0AA1FBB1F18\r
+:104FB000A617B70710F0A61BB70B881F991F5A95A5\r
+:104FC000A9F780959095BC01CD010895052E97FB1A\r
+:104FD0001EF400940E94FD2757FD07D00E94A929C6\r
+:104FE00007FC03D04EF40C94FD2750954095309566\r
+:104FF00021953F4F4F4F5F4F089590958095709545\r
+:1050000061957F4F8F4F9F4F08950E94D129A59F93\r
+:10501000900DB49F900DA49F800D911D11240895B3\r
+:10502000B7FF0C9405280E940528821B930B089556\r
+:10503000DF93CF931F930F939A9DF02D219FF00D37\r
+:105040008B9DF00D8A9DE02DF10D039FF00D029FC9\r
+:10505000E00DF11D4E9DE00DF11D5E9DF00D4F9D8B\r
+:10506000F00D7F936F93BF92AF925F934F93D501F3\r
+:105070000E94D1298B01AC01D7010E94D129EB01FB\r
+:10508000E80FF91FD6010E9468282F913F91D601A1\r
+:105090000E94D129C60FD71FE81FF91FAF91BF91FA\r
+:1050A0000E9468282F913F910E94D129C60FD71FD7\r
+:1050B000E81FF91FD6010E94D129E60FF71F9801BA\r
+:1050C000BE01CF0111240F911F91CF91DF9108955F\r
+:1050D0000E94D129460F571FC81FD91F08F43196C7\r
+:1050E0000895689401C0E894F92FF12B12F00C9404\r
+:1050F000A528A0E0B0E0EFE7F8E20C941729092E0C\r
+:10510000059422F40E940129112392F4F0E80F265D\r
+:10511000FFEFE094F09400951095B094C094D09473\r
+:10512000A194BF0ACF0ADF0AEF0AFF0A0F0B1F0B79\r
+:105130000E94B02807FC0E940129CDB7DEB7ECE041\r
+:105140000C943329689401C0E8948F929F92CF9376\r
+:10515000DF930E94B028DF91CF919F908F900895A8\r
+:1051600088249924F401E401B0E49F93AA279A15B6\r
+:105170008B049C04ED05FE05CF05D007A10798F42C\r
+:10518000AD2FDC2FCF2FFE2FE92D982C892E982FB5\r
+:10519000872F762F652F542F432F322F2227B85079\r
+:1051A00031F7BF9127C01B2EBF91BB27220F331FA2\r
+:1051B000441F551F661F771F881F991F881C991C45\r
+:1051C000EE1FFF1FCC1FDD1FAA1FBB1F8A149B04ED\r
+:1051D000EC05FD05CE05DF05A007B10748F08A18EC\r
+:1051E0009B08EC09FD09CE09DF09A00BB10B21607A\r
+:1051F0001A94E1F62EF49401AF01BE01CD01000C2A\r
+:10520000089560957095809590953095409550954E\r
+:1052100021953F4F4F4F5F4F6F4F7F4F8F4F9F4FA6\r
+:1052200008952F923F924F925F926F927F928F924A\r
+:105230009F92AF92BF92CF92DF92EF92FF920F9325\r
+:105240001F93CF93DF93CDB7DEB7CA1BDB0B0FB62F\r
+:10525000F894DEBF0FBECDBF09942A8839884888EC\r
+:105260005F846E847D848C849B84AA84B984C88482\r
+:10527000DF80EE80FD800C811B81AA81B981CE0F79\r
+:10528000D11D0FB6F894DEBF0FBECDBFED0108955E\r
+:105290000F93083090F0982F872F762F652F542F7B\r
+:1052A000432F322F22270850F4CF220F331F441FE1\r
+:1052B000551F661F771F881F991F0A95B2F70F9118\r
+:1052C000089597FB10F8169400080F93083098F093\r
+:1052D0000850232F342F452F562F672F782F892FD3\r
+:1052E000902DF4CF05949795879577956795579569\r
+:1052F0004795379527950A95AAF70F9108952A0D96\r
+:105300003B1D4C1D5D1D6E1D7F1D801F911F08954F\r
+:105310000024A7FD00942A0F301D401D501D601D64\r
+:10532000701D801D901D08952A193B094C095D09C7\r
+:105330006E097F09800B910B08950024A7FD00944E\r
+:105340002A17300540055005600570058005900559\r
+:105350000895A1E21A2EAA1BBB1BFD010DC0AA1FB6\r
+:10536000BB1FEE1FFF1FA217B307E407F50720F0CE\r
+:10537000A21BB30BE40BF50B661F771F881F991F49\r
+:105380001A9469F760957095809590959B01AC0192\r
+:10539000BD01CF010895EE0FFF1F0590F491E02DA0\r
+:1053A0000994A29FB001B39FC001A39F700D811DFE\r
+:1053B0001124911DB29F700D811D1124911D08951E\r
+:1053C0005058BB27AA270E94F8290C949D2B0E94B5\r
+:1053D0008F2B38F00E94962B20F039F49F3F19F460\r
+:1053E00026F40C947C2B0EF4E095E7FB0C94762BC2\r
+:1053F000E92F0E94AE2B58F3BA1762077307840790\r
+:10540000950720F079F4A6F50C94D02B0EF4E095D6\r
+:105410000B2EBA2FA02D0B01B90190010C01CA016E\r
+:10542000A0011124FF27591B99F0593F50F4503E19\r
+:1054300068F11A16F040A22F232F342F4427585F0B\r
+:10544000F3CF469537952795A795F0405395C9F723\r
+:105450007EF41F16BA0B620B730B840BBAF09150DB\r
+:10546000A1F0FF0FBB1F661F771F881FC2F70EC07A\r
+:10547000BA0F621F731F841F48F48795779567954D\r
+:10548000B795F7959E3F08F0B0CF9395880F08F039\r
+:105490009927EE0F9795879508950E94612A0C949D\r
+:1054A0009D2B0E94962B58F00E948F2B40F029F4E0\r
+:1054B0005F3F29F00C94762B51110C94D12B0C9456\r
+:1054C0007C2B0E94AE2B68F39923B1F3552391F303\r
+:1054D000951B550BBB27AA2762177307840738F063\r
+:1054E0009F5F5F4F220F331F441FAA1FA9F335D0C0\r
+:1054F0000E2E3AF0E0E832D091505040E695001C74\r
+:10550000CAF72BD0FE2F29D0660F771F881FBB1F2D\r
+:10551000261737074807AB07B0E809F0BB0B802D0B\r
+:10552000BF01FF2793585F4F3AF09E3F510578F037\r
+:105530000C94762B0C94D12B5F3FE4F3983ED4F37C\r
+:10554000869577956795B795F7959F5FC9F7880F0B\r
+:10555000911D9695879597F90895E1E0660F771F5D\r
+:10556000881FBB1F621773078407BA0720F0621BEE\r
+:10557000730B840BBA0BEE1F88F7E09508950E9419\r
+:10558000C62A6894B1110C94D12B08950E94B62BB1\r
+:1055900088F09F5798F0B92F9927B751B0F0E1F0F4\r
+:1055A000660F771F881F991F1AF0BA95C9F714C0A4\r
+:1055B000B13091F00E94D02BB1E008950C94D02B23\r
+:1055C000672F782F8827B85F39F0B93FCCF38695DD\r
+:1055D00077956795B395D9F73EF49095809570953A\r
+:1055E00061957F4F8F4F9F4F089597FB16F40E9450\r
+:1055F0007F2B0C94392BE89409C097FB3EF49095CF\r
+:105600008095709561957F4F8F4F9F4F9923A9F09B\r
+:10561000F92F96E9BB279395F6958795779567952A\r
+:10562000B795F111F8CFFAF4BB0F11F460FF1BC06E\r
+:105630006F5F7F4F8F4F9F4F16C0882311F096E901\r
+:1056400011C0772321F09EE8872F762F05C06623AF\r
+:1056500071F096E8862F70E060E02AF09A95660F68\r
+:10566000771F881FDAF7880F9695879597F9089521\r
+:10567000E894F92F96EBFF2381F012161306140617\r
+:10568000440B9395F6958795779567955795404088\r
+:10569000FF23B9F71BC099270895882351F4985028\r
+:1056A000D2F7872B762F652F542F432F322F20E0F0\r
+:1056B000B1F3121613061406440B88233AF09A9598\r
+:1056C000440F551F661F771F881FCAF755234AF4DA\r
+:1056D000440F551F11F460FF04C06F5F7F4F8F4F61\r
+:1056E0009F4F880F9695879597F9089597F99F672B\r
+:1056F00080E870E060E008959FEF80EC0895909559\r
+:1057000080957095609550954095309521953F4FC7\r
+:105710004F4F5F4F6F4F7F4F8F4F9F4F0895002424\r
+:105720000A941616170618060906089500240A9406\r
+:1057300012161306140605060895092E0394000C8C\r
+:1057400011F4882352F0BB0F40F4BF2B11F460FF1B\r
+:1057500004C06F5F7F4F8F4F9F4F089557FD905844\r
+:10576000440F551F59F05F3F71F04795880F97FB25\r
+:10577000991F61F09F3F79F08795089512161306DF\r
+:105780001406551FF2CF4695F1DF08C0161617060E\r
+:105790001806991FF1CF8695710561050894089543\r
+:1057A000E894BB2766277727CB0197F908950E94D5\r
+:1057B000EA2B0C949D2B0E948F2B38F00E94962B85\r
+:1057C00020F0952311F00C94762B0C947C2B112453\r
+:1057D0000C94D12B0E94AE2B70F3959FC1F3950FC3\r
+:1057E00050E0551F629FF001729FBB27F00DB11D65\r
+:1057F000639FAA27F00DB11DAA1F649F6627B00DF5\r
+:10580000A11D661F829F2227B00DA11D621F739FDD\r
+:10581000B00DA11D621F839FA00D611D221F749FEB\r
+:105820003327A00D611D231F849F600D211D822F32\r
+:10583000762F6A2F11249F5750409AF0F1F0882359\r
+:105840004AF0EE0FFF1FBB1F661F771F881F915086\r
+:105850005040A9F79E3F510580F00C94762B0C9494\r
+:10586000D12B5F3FE4F3983ED4F386957795679507\r
+:10587000B795F795E7959F5FC1F7FE2B880F911DB0\r
+:105880009695879597F90895FA01EE0FFF1F3096C8\r
+:1058900021053105A1F16115710561F48038BFE37F\r
+:1058A0009B0749F168949038810561F08038BFEF1B\r
+:1058B0009B0741F099234AF5FF3FE105310521059A\r
+:1058C00019F1E8940894E795D901AA2329F4AB2F9C\r
+:1058D000BE2FF85FD0F310C0FF5F70F4A695E0F71D\r
+:1058E000F73950F019F0FF3A38F49F779F930DD0B5\r
+:1058F0000F9007FC9058089546F00C947C2B60E0C4\r
+:1059000070E080E89FE308954FE79F775F934F93A0\r
+:105910003F932F930E94682D2F913F914F915F915C\r
+:105920000E94D72B0C94A12C0E94D32C880B990B8E\r
+:10593000089529F416F00C94762B0C94D02B0C942B\r
+:105940007C2B0E94B62BA8F39638A0F707F80F928D\r
+:10595000E8942BE33AEA48EB5FE70E94ED2B0F92C5\r
+:105960000F920F924DB75EB70F920E94B02DE8E6EE\r
+:10597000F0E00E94F72C4F915F91EF91FF91E59538\r
+:10598000EE1FFF1F49F0FE57E0684427EE0F441F4B\r
+:10599000FA95E1F74195550B0E942A2D0F9007FECD\r
+:1059A0000C941E2D0895990F0008550FAA0BE0E8DE\r
+:1059B000FEEF16161706E807F907C0F012161306D1\r
+:1059C000E407F50798F0621B730B840B950B39F411\r
+:1059D0000A2661F0232B242B252B21F408950A2677\r
+:1059E00009F4A140A6958FEF811D811D0895DF93D5\r
+:1059F000CF931F930F93FF92EF92DF927B018C0165\r
+:105A0000689406C0DA2EEF010E94EA2BFE01E894AA\r
+:105A1000A5912591359145915591A6F3EF010E94ED\r
+:105A2000F829FE019701A801DA9469F7DF90EF9059\r
+:105A3000FF900F911F91CF91DF9108959B01AC01D1\r
+:105A400060E070E080E89FE30C944D2A0C94762B84\r
+:105A50000C94E42D0E94B62BD8F39923C9F3940F2C\r
+:105A6000511DA3F39150504094F059F0882332F027\r
+:105A7000660F771F881F91505040C1F79E3F510518\r
+:105A80002CF7880F911D9695879597F908955F3F9C\r
+:105A9000ACF0983E9CF0BB27869577956795B795B7\r
+:105AA00008F4B1609395C1F7BB0F58F711F460FF8C\r
+:105AB000E8CF6F5F7F4F8F4F9F4FE3CF0C94D12B79\r
+:105AC00016F00C94E42D0C947C2B68940C94762B9B\r
+:105AD0000E94B62BA8F39923C1F3AEF3DF93CF93C3\r
+:105AE0001F930F93FF92C92FDD2788232AF0219758\r
+:105AF000660F771F881FDAF720E030E040E85FEBA1\r
+:105B00009FE3883920F0803E38F021968F770E94FD\r
+:105B1000E129E0E9F0E004C00E94E129EDEBF0E0CA\r
+:105B20000E94F72C8B01BE01EC01FB2E6F5771090F\r
+:105B30007595771F880B990B0E94FD2A28E132E7A3\r
+:105B400041E35FE30E94EA2BAF2D9801AE01FF9085\r
+:105B50000F911F91CF91DF910E94F8290C949D2BFA\r
+:105B6000FA01DC01AA0FBB1F9B01AC01BF5728F44F\r
+:105B7000222733274427507820C0B75190F4AB2F09\r
+:105B80000024469537952795011CA395D2F3002054\r
+:105B900071F0220F331F441FB395DAF30ED00C942B\r
+:105BA000E02961307105A0E88A07B94630F49B010D\r
+:105BB000AC016627772788279078309621F02083DC\r
+:105BC00031834283538308959F3F31F0915020F4F5\r
+:105BD000879577956795B795880F911D96958795C9\r
+:105BE00097F90895283008F027E03327DA01990F54\r
+:105BF000311D87FD916000966105710539F43260B1\r
+:105C00002E5F3D9330E32A95E1F708959F3F30F0F2\r
+:105C100080387105610509F03C5F3C5F3D93913030\r
+:105C200008F08068911DDF93CF931F930F93FF922D\r
+:105C3000EF92192F987F9695E92F96959695E90FF3\r
+:105C4000FF27E45BFE4F99273327EE24FF24A701AB\r
+:105C5000E70105900894079428F4360FE71EF81E14\r
+:105C6000491F511D660F771F881F991F0694A1F7C2\r
+:105C70000590079428F4E70EF81E491F561FC11D12\r
+:105C8000770F881F991F661F0694A1F70590079448\r
+:105C900028F4F80E491F561FC71FD11D880F991FE2\r
+:105CA000661F771F0694A1F70590079420F4490F0B\r
+:105CB000561FC71FD81F990F661F771F881F06948E\r
+:105CC000A9F784911095177041F0D695C79557950F\r
+:105CD0004795F794E7941A95C1F7E2EFF0E06894DE\r
+:105CE0001590159135916591959105907FE2739589\r
+:105CF000E118F10A430B560BC90BD009C0F7E10CB0\r
+:105D0000F11E431F561FC91FD01D7EF4703311F4BE\r
+:105D10008A95E6CFE894015030F0080F0AF4002786\r
+:105D2000021708F4202F2395022F7A3328F079E305\r
+:105D30007D932A95E9F710C07D932A9589F60694FC\r
+:105D400097956795379517951794E118F10A430BC6\r
+:105D5000560BC90BD00998F023957E9173957A3331\r
+:105D600008F070E37C932013B8F77E9170617D9307\r
+:105D700030F0839571E37D9370E32A95E1F7112468\r
+:105D8000EF90FF900F911F91CF91DF91992787FDA1\r
+:105D900090950895FC010590615070400110D8F76E\r
+:105DA000809590958E0F9F1F0895FB01DC01415057\r
+:105DB000504048F001900D920020C9F701C01D929B\r
+:105DC00041505040E0F70895FC016150704001904F\r
+:105DD0000110D8F7809590958E0F9F1F0895A0E031\r
+:105DE000B0E0E5EFFEE20C941B29FA01238120FDCF\r
+:105DF00003C080E090E01AC016161706D4F77A01A7\r
+:105E00008C01EB016C01C130D10569F0C7010E9422\r
+:105E1000B5328F3FFFEF9F0761F3F60181936F016A\r
+:105E200021970A9781F7F6011082C801CDB7DEB736\r
+:105E3000E8E00C9437290F931F93CF93DF93FB0176\r
+:105E4000238121FD03C08FEF9FEF2CC022FF16C0DE\r
+:105E500046815781248135814217530744F4A0813C\r
+:105E6000B1819D012F5F3F4F318320838C93268129\r
+:105E700037812F5F3F4F3783268314C08B01EC019E\r
+:105E8000FB010084F185E02D0995892BE1F6D8010D\r
+:105E900016968D919C911797019617969C938E93C9\r
+:105EA0001697CE01DF91CF911F910F910895A0E039\r
+:105EB000B0E0EDE5FFE20C941F29AE01495F5F4FB2\r
+:105EC000DA016D917D91AD010FEA14E0F801828154\r
+:105ED0009381DC0113962C911397286013962C93D1\r
+:105EE0000E94E621D8011296ED91FC91139723812F\r
+:105EF000277F2383E4E00C943B29AEE0B0E0E3E8A5\r
+:105F0000FFE20C94212985E08C838B899C899A83FC\r
+:105F10008983AE01495E5F4F6D897E89CE0101960E\r
+:105F20000E9490312E96E2E00C943D29FA01AA27B6\r
+:105F3000283051F1203181F1E8946F936E7F6E5FCC\r
+:105F40007F4F8F4F9F4FAF4FB1E03ED0B4E03CD07A\r
+:105F5000670F781F891F9A1FA11D680F791F8A1F5D\r
+:105F6000911DA11D6A0F711D811D911DA11D20D0C4\r
+:105F700009F468943F912AE0269F11243019305D7E\r
+:105F80003193DEF6CF010895462F4770405D41936F\r
+:105F9000B3E00FD0C9F7F6CF462F4F70405D4A33BC\r
+:105FA00018F0495D31FD4052419302D0A9F7EACF84\r
+:105FB000B4E0A6959795879577956795BA95C9F7B3\r
+:105FC00000976105710508959B01AC010A2E0694A6\r
+:105FD0005795479537952795BA95C9F7620F731F5F\r
+:105FE000841F951FA01D089520FD09C0FC0123FDFD\r
+:105FF00005C022FF02C073836283518340830895EA\r
+:1060000044FD17C046FD17C0AB01BC01DA01FB011E\r
+:10601000AA0FBB1FEE1FFF1F1094D1F74A0F5B1F83\r
+:106020006E1F7F1FCB01BA01660F771F881F991F54\r
+:1060300009C033E001C034E0660F771F881F991F45\r
+:106040003150D1F7620F711D811D911D08950F937D\r
+:106050001F93CF93DF938C01C8010E94B532EC01EE\r
+:1060600097FD08C00E94A132892BB1F7B801CE017B\r
+:106070000E94F332CE01DF91CF911F910F910895CD\r
+:106080008F929F92AF92BF92EF92FF920F931F93C6\r
+:10609000CF93DF938C01D62F7A01B22E0E94B532B6\r
+:1060A0009C0133272B32310531F02D32310561F45B\r
+:1060B0008B2D8068B82ED15011F480E068C0C801E3\r
+:1060C0000E94B53297FDF9CFCB2DCD7F2B2D2073BC\r
+:1060D00009F58033F9F4AA24AA94AD0E09F443C05B\r
+:1060E000C8010E94B53297FD3EC09C012F7D332729\r
+:1060F0002835310549F4C264D250A9F1C8010E9483\r
+:10610000B53297FF07C02FC0B6FE02C0C26001C003\r
+:10611000C261DA2D812C912C540120ED280F2830FA\r
+:1061200080F0C4FF04C0B8010E94F33219C02A30C5\r
+:1061300040F0C6FFF8CF2F7D3FEE320F363098F794\r
+:1061400027504C2FC501B4010E9400304B015C0167\r
+:10615000C260D15059F0C8010E94B53297FFDDCF1F\r
+:10616000C1FD04C0AACF812C912C5401C7FF08C0E7\r
+:10617000B094A09490948094811C911CA11CB11C9B\r
+:106180002C2FB501A401C7010E94F42F81E0DF91FB\r
+:10619000CF911F910F91FF90EF90BF90AF909F9084\r
+:1061A0008F900895A0E2B0E0E8EDF0E30C9414299C\r
+:1061B0005C01962E7A01F9018E010F5F1F4F680175\r
+:1061C00080E2D8011D928A95E9F7D50113968C904B\r
+:1061D00080E090E0612C712C30E061E070E083FCA5\r
+:1061E000259183FE21918F01522E211103C080E061\r
+:1061F00090E092C02E3511F4009751F1432F50E0FA\r
+:10620000481759073CF42D3559F12D3219F47720F0\r
+:1062100009F103C0772009F46AC0452D46954695DB\r
+:106220004695D601A40FB11D452D47708B0102C0C4\r
+:10623000000F111F4A95E2F7A8015C91452B4C9382\r
+:10624000651459F0561410F45394E7CF5A94E5CFDF\r
+:1062500031E004C07724739401C0712C0196BFCF44\r
+:10626000772019F08E8180628E83311103C08824DB\r
+:10627000839417C0F6019E012F5D3F4F808180956A\r
+:1062800081932E173F07D1F7F2CFE114F10429F0E3\r
+:10629000D7018C93F70131967F019A94812C992034\r
+:1062A000F9F0C5010E94B53297FD18C0FC01FF2727\r
+:1062B00023E0F595E7952A95E1F7EC0DFD1D20818A\r
+:1062C00030E0AC014770552702C0359527954A95B7\r
+:1062D000E2F720FDDACFB5010E94F332811087CFBB\r
+:1062E000E114F10411F0D7011C92C80115C0422F2E\r
+:1062F000469546954695D601A40FB11D422F47708D\r
+:106300008B0102C0000F111F4A95E2F7A8015C91B2\r
+:10631000452B4C93622EA2CFA096EFE00C9430292F\r
+:10632000A0E0B0E0E6E9F1E30C9414296C01EB0184\r
+:106330005A01FC0117821682512CF601E380FE01FE\r
+:10634000E3FC8591E3FE8191182FEF01882309F486\r
+:10635000EEC090E00E94A132892B21F0C6010E947C\r
+:106360002730EBCF153241F4FE01E3FC1591E3FE3B\r
+:106370001191EF01153281F4C6010E94B53297FDEB\r
+:10638000D4C0412F50E09C01332724173507A9F2D0\r
+:10639000B6010E94F332CBC01A3239F4E3FC1591F6\r
+:1063A000E3FE1191EF0101E001C000E0F12C20EDCE\r
+:1063B000210F2A3080F402606F2D70E080E090E0C1\r
+:1063C00040E20E940030F62EFE01E3FC1591E3FE50\r
+:1063D0001191EF01ECCF01FF03C0F11003C0A7C082\r
+:1063E000FF24FA94183619F01C3651F010C0FE0143\r
+:1063F000E3FC1591E3FE1191EF01183641F40860BA\r
+:106400000460FE01E3FC1591E3FE1191EF011123FD\r
+:1064100009F48DC0612F70E08CEE91E00E94AA32E9\r
+:10642000892B09F484C000FD07C0F50180809180AC\r
+:10643000C50102965C0102C0812C912C1E3651F4DC\r
+:10644000F6014681578160E070E0202FC4010E9470\r
+:10645000F42F73CF1336A9F401FD02C0FF24F39487\r
+:10646000C6010E94B53297FD60C08114910429F0E5\r
+:10647000F4018083C40101964C01FA94F110F0CF2D\r
+:1064800050C01B3559F49E01A4016F2DC6010E9416\r
+:10649000D230EC01892B09F044C03EC0C6010E94F5\r
+:1064A000273097FD42C01F3661F128F4143639F1C8\r
+:1064B000193651F128C0133771F0153701F123C097\r
+:1064C0008114910429F0F4016082C40101964C0109\r
+:1064D000FA94FF2071F0C6010E94B5323C0197FD8D\r
+:1064E00008C00E94A132892B59F3B601C3010E9452\r
+:1064F000F33281149104A9F0F401108212C00062F9\r
+:1065000003C0006101C00064202FA4016F2DC601EB\r
+:106510000E944030811105C0F6018381807329F407\r
+:1065200006C000FD0ACF539408CF552019F0852DE1\r
+:1065300090E002C08FEF9FEFCDB7DEB7EFE00C9495\r
+:10654000302991110C940C33803219F08950855008\r
+:10655000C8F70895FC010590061621F00020D9F730\r
+:10656000C00108953197CF010895CF93DF93EC01D7\r
+:106570002B8120FF33C026FF0AC02F7B2B838E8107\r
+:106580009F8101969F838E838A8190E029C022FF9C\r
+:106590000FC0E881F9818081082E000C990B0097CB\r
+:1065A00019F420622B831AC03196F983E8830EC058\r
+:1065B000EA85FB85099597FF09C02B81019611F0AB\r
+:1065C00080E201C080E1822B8B8308C02E813F8155\r
+:1065D0002F5F3F4F3F832E83992702C08FEF9FEF9E\r
+:1065E000DF91CF910895FB01238120FF12C026FD8A\r
+:1065F00010C08F3F3FEF930761F082832F7D2064AF\r
+:1066000023832681378121503109378326839927B7\r
+:1066100008958FEF9FEF0895992788270895F8949C\r
+:02662000FFCFAA\r
+:10662200FFFF000000010000000000006105000003\r
+:1066320000000002000000008205000000000303C9\r
+:1066420002020402060208020A020C020E021002F0\r
+:106652002E042C042A042704250421041F041A04EE\r
+:106662001604D8024702690356044B0441042578F4\r
+:1066720000424D453238300000000000D514D414D9\r
+:10668200D414D71400000000F214DB14E7148F278F\r
+:106692003F0000000000BA159515AC1584150000E6\r
+:1066A2000000DD18DC18DC189227000000006C1ACC\r
+:1066B200D21914199527000000001A1BBE1AC71A16\r
+:1066C2009827000000005E1B5D1B5D1B9B270000DE\r
+:1066D20000009F1B801B6A1B9E2700000000851D77\r
+:1066E2001B1D291DA12700000000691E5D1E641EDE\r
+:1066F200A42700000000BD1EB11EB81EA72700007F\r
+:106702000000AF1F7F1F971FAA270000000025204F\r
+:1067120024202420272000000000AA207820922094\r
+:10672200AD274100420043004400450046004700B7\r
+:10673200445000000000007F2151215821B0270061\r
+:0C674200000000E321E221E221B3270067\r
+:00000001FF\r
diff --git a/software/arduino-nano-5v/test_2024-07-23/release/v2024-08-18_1113/test_2024-07-23_nano-5v.elf b/software/arduino-nano-5v/test_2024-07-23/release/v2024-08-18_1113/test_2024-07-23_nano-5v.elf
deleted file mode 100755 (executable)
index 2f20bd1..0000000
Binary files a/software/arduino-nano-5v/test_2024-07-23/release/v2024-08-18_1113/test_2024-07-23_nano-5v.elf and /dev/null differ
index b3985c878f9c6fd6d18691f77824d42dbf864457..cff9754d2b63b6c7b4568880327bbd973e733359 100644 (file)
@@ -78,16 +78,19 @@ gdb: sim/$(NAME).elf
        avr-gdb $<
 
 
-flash: dist/$(NAME).elf all
+flash-1284p: dist/$(NAME).elf all
        avrdude -c arduino -P /dev/ttyUSB0 -p $(AVRDUDE_DEVICE) -e -U flash:w:$<
 
-flash0: dist/$(NAME).elf all
+flash-1284p-latest-release:
+       avrdude -c arduino -P /dev/ttyUSB0 -p $(AVRDUDE_DEVICE) -e -U flash:w:release/$(shell ls -A release | tail -n 1)/$(NAME).elf
+
+flash0-1284p: dist/$(NAME).elf all
        avrdude -c arduino -P /dev/ttyUSB0 -p $(AVRDUDE_DEVICE) -e -U flash:w:$<
 
-flash1: dist/$(NAME).elf all
+flash1-1284p: dist/$(NAME).elf all
        avrdude -c arduino -P /dev/ttyUSB1 -p $(AVRDUDE_DEVICE) -e -U flash:w:$<
 
-flash2: dist/$(NAME).elf all
+flash2-1284p: dist/$(NAME).elf all
        avrdude -c arduino -P /dev/ttyUSB2 -p $(AVRDUDE_DEVICE) -e -U flash:w:$<
 
 picocom:
@@ -110,12 +113,12 @@ isp-1284p:
 isp-flash-1284p: dist/$(NAME).elf all
        avrdude -c usbasp -p $(AVRDUDE_DEVICE) -e -U flash:w:$<
 
+isp-flash-1284p-latest-release:
+       avrdude -c usbasp -p m1284p -e -U flash:w:release/$(shell ls -A release | tail -n 1)/$(NAME).elf
+
 isp-read-flash-1284p:
        avrdude -c usbasp -p $(AVRDUDE_DEVICE) -U flash:r:/tmp/flash-nano-1284__$(shell date +"%Y-%m-%d_%H%M%S")
 
-flash-1284p: dist/$(NAME).elf all
-       avrdude -c arduino -p $(AVRDUDE_DEVICE) -P /dev/ttyUSB0 -b 115200 -e -U flash:w:$<
-
 isp-fuse-1284p:
        avrdude -c usbasp -p $(AVRDUDE_DEVICE) -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xFF:m -U lock:w:0xFF:m
 
index 7bba93d14e2b8fe6cde6e98616d81ed4a5a3ccc4..6f594ea0d07859dd987b512a543531ccb7c3b747 100644 (file)
@@ -91,16 +91,20 @@ gdb: sim/$(NAME).elf
        avr-gdb $<
 
 
-flash: dist/$(NAME).elf all
+flash-644p: dist/$(NAME).elf all
        avrdude -c arduino -P /dev/ttyUSB0 -p m644p -e -U flash:w:$<
 
-flash0: dist/$(NAME).elf all
+flash-644p-latest-release:
+       avrdude -c arduino -P /dev/ttyUSB0 -p m644p -e -U flash:w:release/$(shell ls -A release | tail -n 1)/$(NAME).elf
+
+
+flash0-644p: dist/$(NAME).elf all
        avrdude -c arduino -P /dev/ttyUSB0 -p m644p -e -U flash:w:$<
 
-flash1: dist/$(NAME).elf all
+flash1-644p: dist/$(NAME).elf all
        avrdude -c arduino -P /dev/ttyUSB1 -p m644p -e -U flash:w:$<
 
-flash2: dist/$(NAME).elf all
+flash2-644p: dist/$(NAME).elf all
        avrdude -c arduino -P /dev/ttyUSB2 -p m644p -e -U flash:w:$<
 
 picocom:
@@ -123,13 +127,12 @@ isp-644p:
 isp-flash-644p: dist/$(NAME).elf all
        avrdude -c usbasp -p m644p -e -U flash:w:$<
 
+isp-flash-1284p-latest-release:
+       avrdude -c usbasp -p m644p -e -U flash:w:release/$(shell ls -A release | tail -n 1)/$(NAME).elf
+
 isp-read-flash-644p:
        avrdude -c usbasp -p m644p -U flash:r:/tmp/flash-nano-644__$(shell date +"%Y-%m-%d_%H%M%S")
 
-flash-644p: dist/$(NAME).elf all
-       avrdude -c arduino -p m644p -P /dev/ttyUSB0 -b 115200 -e -U flash:w:$<
-
-
 isp-fuse-644p:
        avrdude -c usbasp -p m644p -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xFF:m -U lock:w:0xFF:m
 
index 4bd75ca0ca4c2908bf6fd7a8734147f40c4cb1f0..6ae6497007ff163620e797fa179b3c6feadff9d6 100644 (file)
@@ -26,7 +26,7 @@ void Rtc8563::handleTwiIrq () {
 void Rtc8563::init () {}
 void Rtc8563::cleanup () {}
 int8_t Rtc8563::run (uint8_t subtest) { return -1; }
-PGM_P Rtc8563::getName () {}
+PGM_P Rtc8563::getName () { return PSTR("?"); }
 #endif
 
 #if defined(__AVR_ATmega644P__) || defined(__AVR_ATmega1284P__)