From a60abe1c71fdccfddb532c4d4cf5d21b381f314a Mon Sep 17 00:00:00 2001 From: Tropicananass Date: Tue, 5 Feb 2019 20:26:02 +0100 Subject: [PATCH] fritzing schematic --- .clang_complete | 7 +- .directory | 6 + .gcc-flags.json | 6 +- .pioenvs/.sconsign.dblite | Bin 105873 -> 101200 bytes .pioenvs/micro/firmware.elf | Bin 25328 -> 26900 bytes .pioenvs/micro/firmware.hex | 1067 ++++++++++++++++++----------------- .pioenvs/structure.hash | 2 +- Midi.fzz | Bin 0 -> 146449 bytes src/main.cpp | 11 +- 9 files changed, 577 insertions(+), 522 deletions(-) create mode 100644 .directory create mode 100644 Midi.fzz diff --git a/.clang_complete b/.clang_complete index ddbc43d..cb83343 100644 --- a/.clang_complete +++ b/.clang_complete @@ -7,6 +7,7 @@ -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SoftwareSerial/src -I/home/nathan/.platformio/lib/Adafruit MQTT Library_ID1092 -I/home/nathan/.platformio/lib/ArduinoJson_ID64/src +-I/home/nathan/.platformio/lib/Keypad_ID165/src -I/home/nathan/.platformio/lib/Multiplexer_ID320 -I/home/nathan/.platformio/lib/PubSubClient_ID89/src -I/home/nathan/.platformio/lib/WifiManager_ID567 @@ -14,8 +15,8 @@ -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/HID/src -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SPI/src -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/Wire/src --I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground --I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground/utility +-I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_Circuit_Playground +-I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_Circuit_Playground/utility -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Bridge/src -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Esplora/src -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Ethernet/src @@ -41,7 +42,7 @@ -I/home/nathan/.platformio/packages/tool-unity -I/home/nathan/Documents/PlatformIO/Projects/Midi/include -I/home/nathan/Documents/PlatformIO/Projects/Midi/src --DPLATFORMIO=30603 +-DPLATFORMIO=30604 -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR diff --git a/.directory b/.directory new file mode 100644 index 0000000..e29bf20 --- /dev/null +++ b/.directory @@ -0,0 +1,6 @@ +[Dolphin] +Timestamp=2019,2,5,20,24,51 +Version=4 + +[Settings] +HiddenFilesShown=true diff --git a/.gcc-flags.json b/.gcc-flags.json index d28275f..3e6cde6 100644 --- a/.gcc-flags.json +++ b/.gcc-flags.json @@ -1,8 +1,8 @@ { "execPath": "/home/nathan/.platformio/packages/toolchain-atmelavr/bin/avr-g++", - "gccDefaultCFlags": "-fsyntax-only -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DPLATFORMIO=30603 -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -DUSB_VID=0x2341 -DUSB_PID=0x0037 -DUSB_PRODUCT=\"Arduino Micro\" -DUSB_MANUFACTURER=\"Arduino\" -D__AVR_ATmega32U4__", - "gccDefaultCppFlags": "-fsyntax-only -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DPLATFORMIO=30603 -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -DUSB_VID=0x2341 -DUSB_PID=0x0037 -DUSB_PRODUCT=\"Arduino Micro\" -DUSB_MANUFACTURER=\"Arduino\" -D__AVR_ATmega32U4__", + "gccDefaultCFlags": "-fsyntax-only -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DPLATFORMIO=30604 -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -DUSB_VID=0x2341 -DUSB_PID=0x0037 -DUSB_PRODUCT=\"Arduino Micro\" -DUSB_MANUFACTURER=\"Arduino\" -D__AVR_ATmega32U4__", + "gccDefaultCppFlags": "-fsyntax-only -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DPLATFORMIO=30604 -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -DUSB_VID=0x2341 -DUSB_PID=0x0037 -DUSB_PRODUCT=\"Arduino Micro\" -DUSB_MANUFACTURER=\"Arduino\" -D__AVR_ATmega32U4__", "gccErrorLimit": 15, - "gccIncludePaths": "/home/nathan/.platformio/packages/framework-arduinoavr/cores/arduino,/home/nathan/.platformio/packages/framework-arduinoavr/variants/micro,/home/nathan/.platformio/lib/Encoder,/home/nathan/.platformio/lib/Encoder/utility,/home/nathan/.platformio/lib/MIDI controller/src,/home/nathan/.platformio/lib/MIDIUSB_ID1104/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SoftwareSerial/src,/home/nathan/.platformio/lib/Adafruit MQTT Library_ID1092,/home/nathan/.platformio/lib/ArduinoJson_ID64/src,/home/nathan/.platformio/lib/Multiplexer_ID320,/home/nathan/.platformio/lib/PubSubClient_ID89/src,/home/nathan/.platformio/lib/WifiManager_ID567,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/EEPROM/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/HID/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SPI/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/Wire/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground/utility,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Bridge/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Esplora/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Ethernet/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Firmata,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Firmata/utility,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/GSM/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Keyboard/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/LiquidCrystal/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Mouse/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/RobotIRremote/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Robot_Control/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Robot_Motor/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/SD/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Servo/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/SpacebrewYun/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Stepper/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/TFT/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Temboo/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/WiFi/src,/home/nathan/.platformio/packages/toolchain-atmelavr/avr/include,/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include-fixed,/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include,/home/nathan/.platformio/packages/tool-unity,/home/nathan/Documents/PlatformIO/Projects/Midi/include,/home/nathan/Documents/PlatformIO/Projects/Midi/src", + "gccIncludePaths": "/home/nathan/.platformio/packages/framework-arduinoavr/cores/arduino,/home/nathan/.platformio/packages/framework-arduinoavr/variants/micro,/home/nathan/.platformio/lib/Encoder,/home/nathan/.platformio/lib/Encoder/utility,/home/nathan/.platformio/lib/MIDI controller/src,/home/nathan/.platformio/lib/MIDIUSB_ID1104/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SoftwareSerial/src,/home/nathan/.platformio/lib/Adafruit MQTT Library_ID1092,/home/nathan/.platformio/lib/ArduinoJson_ID64/src,/home/nathan/.platformio/lib/Keypad_ID165/src,/home/nathan/.platformio/lib/Multiplexer_ID320,/home/nathan/.platformio/lib/PubSubClient_ID89/src,/home/nathan/.platformio/lib/WifiManager_ID567,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/EEPROM/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/HID/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SPI/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/Wire/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_Circuit_Playground,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_Circuit_Playground/utility,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Bridge/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Esplora/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Ethernet/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Firmata,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Firmata/utility,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/GSM/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Keyboard/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/LiquidCrystal/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Mouse/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/RobotIRremote/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Robot_Control/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Robot_Motor/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/SD/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Servo/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/SpacebrewYun/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Stepper/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/TFT/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Temboo/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/WiFi/src,/home/nathan/.platformio/packages/toolchain-atmelavr/avr/include,/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include-fixed,/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include,/home/nathan/.platformio/packages/tool-unity,/home/nathan/Documents/PlatformIO/Projects/Midi/include,/home/nathan/Documents/PlatformIO/Projects/Midi/src", "gccSuppressWarnings": false } diff --git a/.pioenvs/.sconsign.dblite b/.pioenvs/.sconsign.dblite index acadb9d69ce4784161e23ce5dc9510b4259b92bf..8021e246c3bd97cc17bf6c85f6e5a56183ffcea1 100644 GIT binary patch delta 10036 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 WFPS<5;73EN(a)hOXYVC_6aN?A(ooa@ delta 11403 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 aTHt+(mil5aezy3HQXic5jND7+4gWu-d{cq| diff --git a/.pioenvs/micro/firmware.elf b/.pioenvs/micro/firmware.elf index 538812bedbfcbcbbc0e7ff3a9b20f05bf93f1f20..be51b539b58ac43e44b736e895430add188c77fe 100755 GIT binary patch delta 9822 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 delta 8562 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 x%5qQ*59a~H2z;5F|{ud^S1;YRU diff --git a/.pioenvs/micro/firmware.hex b/.pioenvs/micro/firmware.hex index 079200f..76c1418 100644 --- a/.pioenvs/micro/firmware.hex +++ b/.pioenvs/micro/firmware.hex @@ -1,512 +1,557 @@ -:100000000C94EA000C9412010C9412010C9412014D -:100010000C9412010C9412010C9412010C94120114 -:100020000C9412010C9412010C94D70A0C944905FB -:100030000C9412010C9412010C9412010C941201F4 -:100040000C9412010C9412010C9412010C941201E4 -:100050000C9412010C9412010C9412010C942404BF -:100060000C9412010C9412010C9412010C941201C4 -:100070000C9412010C9412010C9412010C941201B4 -:100080000C9412010C9412010C9412010C941201A4 -:100090000C9412010C9412010C9412010C94120194 -:1000A0000C9412010C9412010C9412017D0880082A -:1000B0006F0873087908A108A108A10884088808B6 -:1000C0008C0892089608A1089C08000000002400F3 -:1000D00027002A002D003000000000002500280025 -:1000E0002B002E0031000000000023002600290014 -:1000F0002C002F000404040404030405020202027D -:1001000004030202020206060606060604040202B0 -:100110000204040408020110408040102040804086 -:10012000800802040180402010020110801020404D -:1001300040200000000200090F0000030401000C31 -:1001400000000000000000000000000000000000AF -:1001500000070605040100080A0B0C0D09080B0036 -:10016000020202010009040000010202000005244D -:1001700000100105240101010424020605240600E3 -:10018000010705810310004009040100020A000074 -:10019000000705020240000007058302400000043A -:1001A00003090412010002EF02014041233700005D -:1001B000010102030141726475696E6F204C4C436A -:1001C0000041726475696E6F204D6963726F000043 -:1001D0005C0D800C11241FBECFEFDAE0DEBFCDBF77 -:1001E00011E0A0E0B1E0EAE4FFE102C005900D9269 -:1001F000AC39B107D9F723E0ACE9B1E001C01D92F9 -:10020000AD3DB207E1F710E0C9EED0E004C02197A0 -:10021000FE010E946C0EC83ED107C9F70E94580B20 -:100220000C94980F0C9400000F931F93CF93DF93BF -:10023000EC012B8988E0289F9001112421153105BC -:1002400029F0C90107976817790728F0295F3F4F00 -:100250002617370730F483E0769567958A95E1F79E -:100260006B8B1B8988898117F9F03C81E0910D0324 -:10027000F0910E03828193814A8941502A81329FF5 -:10028000400D1124012F0F775B812989359F200DA7 -:1002900011242F774F70DC01ED91FC910480F581E2 -:1002A000E02D60EB0995188BDF91CF911F910F9195 -:1002B0000895FC0175876487089580E00895089586 -:1002C00008950F93DC01ED91FC910480F581E02D00 -:1002D00000E009950F910895E0911103F091120348 -:1002E000309741F09381891740F09481891728F461 -:1002F000CF01089580E090E008950580F681E02D1B -:10030000EFCFCF93C82F8B3258F5823108F0C2510E -:10031000EC2FF0E0EF5AFE4FE49180917B00E3FB7D -:10032000222720F930E095E0220F331F9A95E1F75C -:100330008F7D282B20937B00E770E064E0937C00A6 -:1003400080917A00806480937A0080917A0086FDA3 -:10035000FCCF809178002091790090E0922B13C01F -:100360000E946C01009769F0DC0113962C911397A1 -:100370006C2F621BED91FC910680F781E02DCF91EF -:10038000099480E090E0CF910895CF93DF93EC0142 -:1003900089850E9481012E853F8544E0880F991F41 -:1003A0004A95E1F7821B930B9595879595958795CF -:1003B000280F391F3F872E87285F3F4FC90164E010 -:1003C000959587956A95E1F7EC85FD85309709F05D -:1003D0000995E881F9810680F781E02DBC01CE0105 -:1003E000DF91CF910994CF93DF938B3208F039C01E -:1003F00090E0FC01ED5EFE4F2491FC01EC50FF4FBC -:100400008491882309F442C090E0880F991FFC0171 -:10041000E653FF4FC591D491FC01E852FF4FA591DF -:10042000B491611109C09FB7F89488812095822307 -:100430008883EC912E230BC0623061F49FB7F8944F -:100440008881322F309583238883EC912E2B2C9337 -:100450009FBF1CC08FB7F894E8812E2B28838FBFD5 -:1004600015C0D62FC82F0E946C01009779F0DC01CF -:1004700013962C9113976C2F621BED91FC910190B8 -:10048000F081E02D4D2FDF91CF910994DF91CF9135 -:100490000895642FFC0181850C94F3010F931F9341 -:1004A000CF938C01C0E08C2F90E0F8012685378532 -:1004B0008217930758F422853385F901E80FF91F55 -:1004C00061E080810E94F301CF5FEDCFCF911F915A -:1004D0000F91089508950895089508950E94930F27 -:1004E0008091090390910A030C940A0F0F931F93B4 -:1004F000CF93DF9300D000D0CDB7DEB7862F90E04A -:1005000034E0959587953A95E1F78983462B4A83A0 -:100510002B830C830DEF12E0F801838144E050E05F -:10052000BE016F5F7F4F8F5F0E949807F801838144 -:100530008F5F0E94CA0A0F900F900F900F90DF916B -:10054000CF911F910F910895CF92DF92EF92FF927A -:10055000CF93DF9300D000D0CDB7DEB780919C025F -:1005600090919D02A0919E02B0919F024091A002A5 -:100570005091A1026091A2027091A302841B950B7D -:10058000A60BB70B8F739927AA27BB27892B8A2B1A -:100590008B2B09F055C0809100030E945C088823D2 -:1005A00009F45FC0C0909C02D0909D02E0909E0232 -:1005B000F0909F028FEFC81AD80AE80AF80A8FE372 -:1005C000C822DD24EE24FF248091A0029091A10294 -:1005D000A091A202B091A3028C159D05AE05BF05A6 -:1005E00079F1809100030E945C0844E050E0BE0174 -:1005F0006F5F7F4F809100030E942D08049704F1E4 -:1006000080919C0290919D02A0919E02B0919F02C8 -:10061000880F991F880F991FFC01E456FE4F4981EE -:100620005A816B817C814083518362837383C09242 -:100630009C02D0929D02E0929E02F0929F02BACF5D -:100640008091A0029091A102A091A202B091A30278 -:10065000880F991F880F991FFC01E456FE4F2081D7 -:1006600001C020E040919C0250919D0260919E0249 -:1006700070919F028091A0029091A102A091A2028C -:10068000B091A302481759076A077B07B9F0809118 -:10069000A0029091A102A091A202B091A3020196A2 -:1006A000A11DB11D8F739927AA27BB278093A00294 -:1006B0009093A102A093A202B093A30281E0211122 -:1006C00001C080E00F900F900F900F90DF91CF91BD -:1006D000FF90EF90DF90CF900895CF93DF93C82FD6 -:1006E0008B3210F5682F70E0FB01EE5CFE4F8491B9 -:1006F000FB01ED5EFE4FD491FB01EC50FF4FC49126 -:10070000CC2321F181110E946508EC2FF0E0EE0F5F -:10071000FF1FEA51FF4FA591B491EC91ED2381E0C9 -:1007200090E0B1F480E014C00E946C01009771F079 -:10073000DC0113962C9113976C2F621BED91FC91A9 -:100740000480F581E02DDF91CF91099480E090E065 -:10075000DF91CF9108950F931F93CF93DF93EC0117 -:100760008B01FB0180810E946D0321E0892B09F43C -:1007700020E0F8018181F22FF81BFF3F69F53FB7B8 -:10078000F8948091E7029091E802A091E902B0917B -:10079000EA023FBF4E855F8568897989841B950B86 -:1007A000A60BB70B4E895F89688D798D481759075D -:1007B0006A077B0710F53FB7F8948091E7029091A4 -:1007C000E802A091E902B091EA023FBF8E879F87BD -:1007D000A88BB98B81E012C0F13079F43FB7F8945F -:1007E0008091E7029091E802A091E902B091EA02BB -:1007F0003FBF8E879F87A88BB98B80E0F80121834C -:10080000DF91CF911F910F910895CF93DF93EC016A -:10081000888981506823CE010E94700A89850E94D0 -:1008200081018985DF91CF910C948101CF93DF9372 -:10083000EC01888981506823CE010E94700A898565 -:10084000DF91CF910C946D031F920F920FB60F9210 -:1008500011242F933F938F939F93AF93BF938091D6 -:10086000E7029091E802A091E902B091EA0230918A -:10087000E60223E0230F2D3720F40196A11DB11DC0 -:1008800005C026E8230F0296A11DB11D2093E602A4 -:100890008093E7029093E802A093E902B093EA0202 -:1008A0008091EB029091EC02A091ED02B091EE02EA -:1008B0000196A11DB11D8093EB029093EC02A093D1 -:1008C000ED02B093EE02BF91AF919F918F913F9156 -:1008D0002F910F900FBE0F901F9018951F93CF93DD -:1008E000DF93C82F162F8B3240F5682F70E0FB0185 -:1008F000EE5CFE4F8491FB01ED5EFE4FD491FB0157 -:10090000EC50FF4FC491CC2361F181110E94650826 -:10091000EC2FF0E0EE0FFF1FE852FF4FA591B491CE -:100920009FB7F894111104C08C91D095D82302C0C0 -:10093000EC91DE2BDC939FBF14C00E946C010097EA -:1009400081F0DC0113962C9113976C2F621BED91B3 -:10095000FC910280F381E02D412FDF91CF911F9117 -:100960000994DF91CF911F9108954091F202509127 -:10097000F3022091F0023091F10242175307B4F4D0 -:100980009091E8009570E1F39091E80092FD19C014 -:100990008093F1008091F2029091F30201968F739F -:1009A0009927892B19F48EEF8093E8008091F20249 -:1009B0009091F30201969093F3028093F20281E00A -:1009C000089580E00895615030F02091F100FC011D -:1009D00020830196F8CF289A84E68093F602089542 -:1009E000DF92EF92FF920F931F93CF93DF93D82E56 -:1009F0008A017B01E40EF51EEB01CE15DF0571F0D7 -:100A0000D7FE03C0FE01849101C088810E94B50415 -:100A100021968111F2CF8FEF9FEF01C0C801DF91C6 -:100A2000CF911F910F91FF90EF90DF9008950F935A -:100A30001F93CF93DF931F92CDB7DEB782E08983F8 -:100A400042E450E06DE571E080E80E94F0040E940D -:100A5000B60ADC0112960D911C9113970115110530 -:100A600089F0D801ED91FC910280F381E02DBE0167 -:100A70006F5F7F4FC801099597FD04C0F80100859D -:100A80001185ECCF89810F90DF91CF911F910F914C -:100A900008951F920F920FB60F921124CF92DF92FA -:100AA000EF92FF920F931F932F933F934F935F9378 -:100AB0006F937F938F939F93AF93BF93EF93FF9326 -:100AC000CF93DF93CDB7DEB76C97DEBFCDBF10926B -:100AD000E9008091E80083FFFBC168E0CE01459604 -:100AE0000E94E30482EF8093E8008D8987FF05C0B0 -:100AF0009091E80090FFFCCF03C09EEF9093E80038 -:100B0000982F907609F0C6C09E894F89588D2F89FD -:100B1000F88C91110CC0803829F48091EF028093F9 -:100B2000F10002C01092F1001092F10045C1913025 -:100B300051F4811141C14130510509F03DC180910D -:100B4000EF028D7F0BC0933061F4811135C14130CC -:100B5000510509F031C18091EF0282608093EF026C -:100B60002BC1953049F48091E80080FFFCCF822FA3 -:100B700080688093E30020C1963009F05EC00B8D41 -:100B80001C8D22E01092E9001092F3021092F20202 -:100B9000F21232C01092F1021092F0020E94170578 -:100BA00099E0BE016F5F7F4FDB01E92F1D92EA954F -:100BB000E9F79983FA8291E09E8390EA98879AEF09 -:100BC00099872091F2023091F302275F3F4F3C83D7 -:100BD0002B838D831092E9001092F3021092F2029F -:100BE0001093F1020093F00249E050E080E00E948F -:100BF000F0040E941705E0C01093F1020093F00288 -:100C00000E94B60ADC0112960D911C9113970115F2 -:100C1000110509F4BBC0D801ED91FC910480F58168 -:100C2000E02DBE016B5E7F4FC8010995009709F06A -:100C3000C7C0F80100851185EACF973009F445C196 -:100C4000983021F481E08093F100B6C0993009F02A -:100C5000B3C0837009F039C1EDE0F1E081E031E02B -:100C600096E32081211109C08EE78093EA0010925B -:100C7000EA008F898093F8029FC08093E900309347 -:100C8000EB0021912093EC009093ED008F5F873073 -:100C900041F7EACF8B8D9C8D1092E9001092F30200 -:100CA0001092F2029093F1028093F002898D8111EB -:100CB00053C08E899D89913A49F4813209F005C16A -:100CC00047E050E064E071E080E0BBC0913209F0A1 -:100CD000FCC0833269F48F89988DA0E0B0E08093E6 -:100CE000000190930101A0930201B093030164C03D -:100CF000803269F48091E80082FFFCCF67E084E0F5 -:100D000091E00E94E3048BEF8093E80055C08232AB -:100D100009F052C08F8980930B01EEEFFFE78591B8 -:100D200094918B3F9C4D19F0E0E0F8E002C0EEEFAB -:100D3000FAE08091040190910501A0910601B09123 -:100D40000701803B9440A105B10509F09EC0809148 -:100D50000B0180FF79C099C00E94B60AFC01028194 -:100D600013810115110509F4B0C0D801ED91FC9172 -:100D70000190F081E02DBE016B5E7F4FC8010995A7 -:100D800081111AC0F80100851185EBCFF1E0FF1643 -:100D900009F44EC0F3E0FF1298C08F89882309F44C -:100DA0004AC0823089F440E86DE081EC91E00E9415 -:100DB000EE0C882309F489C08EEF8093E80088C088 -:100DC00018161906CCF381C0813029F440E86BE095 -:100DD00085EB91E0ECCF833009F077C00E94B60A32 -:100DE000DC011296ED90FC9013978E010F5F1F4F60 -:100DF0006801E114F10479F0D701ED91FC910680CE -:100E0000F781E02DB801C7010995080F111DF70101 -:100E1000E084F184EECFD8011C92F601019000200D -:100E2000E9F73197BF016C197D0940E0C601BFCFDA -:100E300063EA71E002C06FE971E0FB01449150E0A8 -:100E400080E80E94F004B8CFEE3F2AE0F20751F0AC -:100E5000808191818737A7E79A0721F09093FF0A55 -:100E60008093FE0A87E797E79183808380916000F3 -:100E70008093F4029BE088E10FB6F894A8958093E4 -:100E800060000FBE9093600097CF8081918187377B -:100E9000974709F091CFA895809160008861809371 -:100EA00060008091F40280936000EE3FBAE0FB079F -:100EB00039F08091FE0A9091FF0A918380837CCF64 -:100EC0001092FF0A1092FE0A77CF81E28093EB0026 -:100ED0006C960FB6F894DEBF0FBECDBFDF91CF91F9 -:100EE000FF91EF91BF91AF919F918F917F916F9102 -:100EF0005F914F913F912F911F910F91FF90EF9034 -:100F0000DF90CF900F900FBE0F901F9018952FB7C6 -:100F1000F89487708093E9009091E800892F80729F -:100F200095FF04C09091F20080E4891B2FBF0895C3 -:100F30007F928F929F92AF92BF92CF92DF92EF9269 -:100F4000FF920F931F93CF93DF93C82E8B017A01EB -:100F50008091F802811103C08FEF9FEF70C08091E4 -:100F6000F50280FF05C08091E00082608093E00080 -:100F7000CE2DDF2DD12C8AEFB82E8C2D8770982E98 -:100F80008C2D8072882E8C2D8074782E9AE3A92E59 -:100F9000209719F4DD2009F44DC08C2D0E9487079D -:100FA000811106C0BA94BB20B9F20E949C0AF0CF0E -:100FB000282F30E0C217D3070CF48C2F9FB7F8947A -:100FC0009092E9002091E80025FF32C0282F30E000 -:100FD000C21BD30B882029F08150A0F01092F100A1 -:100FE000FBCFF801C7FE0AC0815050F044914093F6 -:100FF000F1003196F9CF41914093F1008150D8F73B -:10100000020F131FDD2019F0A092E8000AC08091A2 -:10101000E80085FD08C0A092E800DD24D394209765 -:1010200039F0D12C05C0209719F47110A092E80076 -:101030009FBFAECF5D9A84E68093F702C701DF9130 -:10104000CF911F910F91FF90EF90DF90CF90BF90C5 -:10105000AF909F908F907F9008959091F802992380 -:1010600011F057FF03C08FEF9FEF08959FB7F894DB -:1010700087708093E9002091F20030E04217530717 -:101080000CF49A01822FFB0144E6815038F0289A33 -:101090004093F6025091F1005193F7CF211531059D -:1010A00021F08091F200882319F09FBFC9010895B3 -:1010B0008BE68093E800F9CF9FB7F8948770809310 -:1010C000E9008091F2009FBF089590E0FC01319704 -:1010D000EF30F105B0F5EA5AFF4F0C946C0E809199 -:1010E00080008F7703C0809180008F7D8093800087 -:1010F000089580918000877FF9CF84B58F7702C0F3 -:1011000084B58F7D84BD0895809190008F7707C04E -:10111000809190008F7D03C080919000877F8093A5 -:10112000900008958091C0008F7703C08091C00027 -:101130008F7D8093C00008958091C200877F809347 -:10114000C20008953FB7F8948091EB029091EC02B1 -:10115000A091ED02B091EE0226B5A89B05C02F3FED -:1011600019F00196A11DB11D3FBFBA2FA92F982FCD -:101170008827820F911DA11DB11DBC01CD0142E048 -:10118000660F771F881F991F4A95D1F7089580E051 -:1011900090E0089580E00895CF92DF92EF92FF9261 -:1011A0000F931F93CF93DF936C017A018B01C0E003 -:1011B000D0E0CE15DF0581F0D8016D918D01D6010B -:1011C000ED91FC910190F081E02DC6010995892BEC -:1011D00011F02196EECF7E01C701DF91CF911F91D3 -:1011E0000F91FF90EF90DF90CF900895FC018281E6 -:1011F0008F5BFB01808381E00895CF93DF931F9283 -:10120000CDB7DEB76983DC01ED91FC910280F381FB -:10121000E02D41E050E0BE016F5F7F4F09950F90D8 -:10122000DF91CF910895089580E090E0089584E0E3 -:10123000E6E9F1E0DB0101900D928A95E1F784E0A7 -:101240000895CF92DF92EF92FF920F931F93CF9367 -:10125000DF93CDB7DEB7C456D1090FB6F894DEBF21 -:101260000FBECDBF6C01DB019C919E5F9C93FE0184 -:10127000319684E6DF011D928A95E9F788E089833B -:101280008BE08A8322E02C8391E09D839E8339E06A -:10129000398774E07A879E879F873A8B44E24B8B2D -:1012A0009C8B00E011E01E8B0D8B89E0E82EF12C69 -:1012B000F88EEF8A998F3B8F7C8F2F8F98A353E006 -:1012C00059A387E08CA34DA39EA318A70FA301E405 -:1012D00010E01AA709A786E08BA74CA72DA79EA709 -:1012E0009FA789AB4AAB2BAB2CAB2DAB3FAB48AF29 -:1012F00059AF9AAF5BAF9CAF2DAF9EAF21963FAF7A -:10130000219722964FAF229723965FAF239724967B -:101310002FAF249725967FAF259726969FAF2697C8 -:1013200027969FAF279728969FAF28972A963FAF7B -:101330002A9745E02B964FAF2B972D962FAF2D97E1 -:1013400060E470E02F967FAF6EAF2F9763964FAF3C -:10135000639785E264968FAF649765969FAF6597B4 -:1013600066969FAF669767969FAF679768963FAF01 -:10137000689769964FAF69976B962FAF6B976D968D -:101380007FAF6EAF6D97A1964FAFA197A2968FAF2B -:10139000A297A3969FAFA397A4969FAFA497A59655 -:1013A0005FAFA597D60112969C9112979B839B875E -:1013B0009F5F9A8F9D8F13968C912C968FAF2C9751 -:1013C0008F5F80686A968FAF6A9744E650E0BF01EE -:1013D00080E00E94F004CC59DF4F0FB6F894DEBFD6 -:1013E0000FBECDBFDF91CF911F910F91FF90EF9076 -:1013F000DF90CF900895CF93DF93EC0180910B01A4 -:10140000882331F083E00E9498071816190634F0FB -:1014100081E090E09B838A8380E090E0DF91CF9130 -:10142000089583E00E94870790E008950F931F932B -:10143000CF93DF931F92CDB7DEB78C01FC0184857B -:10144000958597FF12C041E050E0BE016F5F7F4F6E -:1014500082E00E942D08019719F4898190E002C072 -:101460008FEF9FEFF80195878487F8018485958534 -:101470000F90DF91CF911F910F910895CF93DF933C -:101480001F92CDB7DEB7FC018485958597FD05C019 -:101490002FEF3FEF358724870FC041E050E0BE01BA -:1014A0006F5F7F4F82E00E942D08019719F48981B8 -:1014B00090E002C08FEF9FEF0F90DF91CF910895E2 -:1014C000FC018485958597FD06C082E00E945C083A -:1014D00090E00196089582E00E945C0890E00895F3 -:1014E000EF92FF920F931F93CF93DF938C01D62F30 -:1014F000C0E0EE24E394F12C8C2F90E0F8012685D7 -:1015000037858217930788F4B7010C2E01C0660F48 -:101510000A94EAF76D2322853385F901E80FF91F54 -:1015200080810E946E04CF5FE7CFDF91CF911F9142 -:101530000F91FF90EF900895CF92DF92EF92FF927C -:101540000E94A2086B017C010E94A208DC01CB0171 -:101550008C199D09AE09BF09883E9340A105B105CC -:1015600098F3FF90EF90DF90CF90089580917903EA -:1015700081110DC082E08093750384E0809376032F -:10158000109278031092770381E08093790385E7C6 -:1015900093E008958093E9008091F200882319F088 -:1015A0008AE38093E800089583E00C94CA0A1F92AE -:1015B0000F920FB60F9211242F933F934F935F9387 -:1015C0006F937F938F939F93AF93BF93CF93EF933B -:1015D000FF93C091E1008091E100837F8093E1005F -:1015E000C3FF0FC01092E90081E08093EB001092DE -:1015F000EC0082E38093ED001092F80288E0809383 -:10160000F000C2FF19C083E00E94CA0A8091F7026D -:10161000882339F08091F70281508093F702882364 -:1016200089F18091F602882339F08091F602815089 -:101630008093F602882341F1C4FF10C08091E2003C -:101640008E7E81608093E2008091E1008F7E8093A6 -:10165000E1008091F5028E7E806111C0C0FF16C04E -:101660008091E2008E7E80618093E2008091E100B3 -:101670008E7E8093E1008091F5028E7E8160809362 -:10168000F50204C05D98CDCF2898D6CFFF91EF9199 -:10169000CF91BF91AF919F918F917F916F915F910A -:1016A0004F913F912F910F900FBE0F901F90189563 -:1016B000789484B5826084BD84B5816084BD85B52D -:1016C000826085BD85B5816085BD80916E00816039 -:1016D00080936E00109281008091810082608093DF -:1016E00081008091810081608093810080918000E1 -:1016F000816080938000809191008260809391004E -:101700008091910081608093910080919000816030 -:10171000809390008091C10084608093C10080918B -:10172000C10082608093C1008091C100816080937C -:10173000C1008091C30081608093C3008091C0008C -:1017400082608093C0008091C20081608093C2005B -:1017500080917A00846080937A0080917A00826020 -:1017600080937A0080917A00816080937A008091E2 -:101770007A00806880937A001092F8021092EF024B -:101780001092F5028091D70081608093D70080EAA3 -:101790008093D80089B5806189BD89B5826089BD93 -:1017A00009B400FEFDCF0E949C0A8091D8008F7C76 -:1017B00080618093D8008091E000807F8093E0007A -:1017C0008091E1008E7E8093E1008DE08093E200C5 -:1017D000559A209A5D98289861E080E00E94F30174 -:1017E00061E081E00E94F3019EE1E92E91E0F92E93 -:1017F00020E0C22E20E0D22E86ECA82E82E0B82E69 -:1018000006EA12E0C0E06C2F83E693E00E94050434 -:10181000D5018D939D935D01F8012081318182175F -:10182000930711F091838083CF5F0E5F1F4FC43009 -:1018300051F78091CA029091CB02843F914014F0FD -:1018400061E001C060E080E00E946E048091C60209 -:101850009091C702843F914014F061E001C060E0C4 -:1018600081E00E946E04C0910D03D0910E038A8125 -:101870009B81892B01F58091A4029091A5029B8305 -:101880008A83892B79F482E090E00E94720E909313 -:10189000A5028093A402DC01ED92FC9299838883D7 -:1018A0009B838A838A819B81DC01ED91FC9101906D -:1018B000F081E02D09950091FB021091FC020115C9 -:1018C000110561F0D801ED91FC910480F581E02DC6 -:1018D000C8010995F80105811681F1CF8A819B81A4 -:1018E000DC01ED91FC910280F381E02D09958111DD -:1018F000F5CFC114D10409F47FCF0E9400007CCF42 -:10190000CF93DF93E3E6F3E08EE291E07497918367 -:101910008083A781B085109731F025813681169696 -:101920003C932E9315972091F9023091FA02E21719 -:10193000F30721F4B093FA02A093F902C581D6818E -:10194000209711F0B887AF832091FB023091FC0201 -:10195000E217F30721F4D093FC02C093FB0223E0CB -:10196000E331F20799F680916F03909170030E9422 -:101970000A0F8EE691E09093640380936303E091F5 -:101980006A03F0916B03309731F080916803909176 -:1019900069039683858380910F039091100383568A -:1019A000934021F4F0931003E0930F03A091680398 -:1019B000B0916903109721F01896FC93EE93179756 -:1019C00080911103909112038356934021F4B093B8 -:1019D0001203A0931103DF91CF910895DF92EF924C -:1019E000FF920F931F93CF93DF93D82EF92EE42EFF -:1019F000062F10E0C8010196880F0E94B50483E00D -:101A00000E94B504CD2DDF2D0C0F1D1FC017D1076F -:101A100089F0E7FE03C0FE01849101C088810E9425 -:101A2000B504F82E80E00E94B5048F212196811123 -:101A3000EDCF01C081E0DF91CF911F910F91FF9019 -:101A4000EF90DF900895FC018EE291E09183808316 -:101A50001282138281E08483168215821086178297 -:101A60008091FB029091FC02892B21F4F093FC02FF -:101A7000E093FB02A091F902B091FA02B087A7832C -:101A8000109721F01696FC93EE931597F093FA02B7 -:101A9000E093F902168215826187158614861786EF -:101AA000168682E691E0918380838FEF808B87E0BA -:101AB000818B428B138A089582E080930103809387 -:101AC000020387E093E09093040380930303109252 -:101AD00006031092050388E391E09093FE02809341 -:101AE000FD0280E88093070381E8809308030E9449 -:101AF000B60AFC0121818091010390E0820F911DC3 -:101B00000897C4F5A281B381109729F48DEF92E074 -:101B1000938382830EC018968D919C91199700979C -:101B200011F0DC01F8CF8DEF92E019969C938E9323 -:101B3000189780818093FF028181809300039081B8 -:101B400080910203890F808380E0909101038917BF -:101B500088F4A0910303B0910403A80FB11D9C91D8 -:101B6000A181B0E0A45FBE4F9C9391819F5F918360 -:101B70008F5FEBCF109284031092830388EE93E083 -:101B8000A0E0B0E08093850390938603A093870341 -:101B9000B093880384E491E090938203809381035F -:101BA0008FEF9FEF90938E0380938D038091D103ED -:101BB00081110BC010920A031092090310920C03BA -:101BC00010920B0381E08093D10389E093E090931E -:101BD0000E0380930D0380E18093650380911103D0 -:101BE00090911203892B31F483E693E090931203D2 -:101BF00080931103E0910F03F0911003F0936B03B6 -:101C0000E0936A03309721F083E693E0968385831F -:101C100083E693E09093100380930F03109269037F -:101C2000109268038091130180936603805F809314 -:101C300067038093130184E891E090936403809399 -:101C4000630383E180936C0384E090E090937203DC -:101C50008093710380E190E0909374038093730309 -:101C600084E090E00E94720E9093700380936F0363 -:101C7000409126015091270160912801709129011E -:101C8000FC01408351836283738390936E0380933E -:101C90006D0383E693E00E944E0241E0609166038B -:101CA00083E193E00E94230D609166036F5F42E041 -:101CB00087E293E00E94230D609166036E5F43E02C -:101CC0008BE393E00E94230D609166036D5F44E017 -:101CD0008FE493E00C94230DEE0FFF1F0590F49119 -:101CE000E02D09940F931F93CF93DF9382309105DA -:101CF00010F482E090E0E091DB03F091DC0320E05F -:101D000030E0A0E0B0E0309719F1408151810281CC -:101D1000138148175907C8F08417950769F410977D -:101D200031F012960C93129713961C9327C00093D0 -:101D3000DB031093DC0322C02115310519F0421793 -:101D4000530718F49A01BD01EF01DF01F801DBCF61 -:101D500021153105F9F0281B390B2430310580F4A9 -:101D60008A819B816115710521F0FB019383828338 -:101D700004C09093DC038093DB03FE01329644C0E1 -:101D8000FE01E20FF31F81939193225031093983B1 -:101D900028833AC02091D9033091DA03232B41F4F0 -:101DA00020911601309117013093DA032093D90363 -:101DB00020911401309115012115310541F42DB701 -:101DC0003EB74091180150911901241B350BE09149 -:101DD000D903F091DA03E217F307A0F42E1B3F0BAF -:101DE0002817390778F0AC014E5F5F4F241735078D -:101DF00048F04E0F5F1F5093DA034093D90381934D -:101E0000919302C0E0E0F0E0CF01DF91CF911F910C -:101E10000F910895CF93DF93009709F481C0FC01DF -:101E2000329713821282A091DB03B091DC031097EA -:101E300081F420813181820F931F2091D903309149 -:101E4000DA032817390751F5F093DA03E093D90341 -:101E500067C0ED0120E030E0CE17DF0740F44A8193 -:101E60005B819E0141155105F1F0EA01F5CFD38365 -:101E7000C28340815181840F951FC817D90759F437 -:101E800088819981840F951F0296918380838A812E -:101E90009B81938382832115310529F4F093DC0320 -:101EA000E093DB033DC0E901FB83EA83499159914B -:101EB000C40FD51FEC17FD0761F480819181840F59 -:101EC000951F0296E90199838883828193819B8380 -:101ED0008A83E0E0F0E012968D919C911397009731 -:101EE00019F0FD01DC01F7CF8D919C9111979D01B7 -:101EF0002E5F3F4F820F931F2091D9033091DA0359 -:101F00002817390769F4309729F41092DC031092EE -:101F1000DB0302C013821282B093DA03A093D903C9 -:101F2000DF91CF91089581E090E0F8940C94980FA0 -:101F300010E0C9EED0E004C0FE010E946C0E2196B4 -:0A1F4000CA3ED107C9F7F894FFCF9D -:101F4A00FFFFFFFF00E100000000000000C18081E8 -:101F5A000000002B0000DD038000000000001309D0 -:101F6A00A40276026101120E0F10000000006D0239 -:101F7A001309130900000000CA082109C708170934 -:101F8A0000000000FD08FB09110AD40A600A3E0A93 -:101F9A00160A0000000059011309C5016E0200006B -:101FAA00000059011309C5011401000000006C0268 -:101FBA006C026B026B026A021309130913091309F3 -:101FCA000000000049026C02160405046A024E026F -:0C1FDA001309130913094D494449000084 +:100000000C94F9000C9421010C9421010C94210111 +:100010000C9421010C9421010C9421010C942101D8 +:100020000C9421010C9421010C9455060C94D606D5 +:100030000C9421010C9421010C9421010C942101B8 +:100040000C9421010C9421010C9421010C942101A8 +:100050000C9421010C9421010C9421010C947E0B31 +:100060000C9421010C9421010C9421010C94210188 +:100070000C9421010C9421010C9421010C94210178 +:100080000C9421010C9421010C9421010C94210168 +:100090000C9421010C9421010C9421010C94210158 +:1000A0000C9421010C9421010C942101A80DAD0D9B +:1000B000B20DBC0DC60D100E100E100ED00DDA0DC7 +:1000C000E40DEE0DFB0D100E030EEE0AF10AE00A30 +:1000D000E40AEA0A120B120B120BF50AF90AFD0ADE +:1000E000030B070B120B0D0B000000002300260072 +:1000F00029002C002F00070605040100080A0B0C3C +:100100000D09080B000202020100090400000102AF +:10011000020000052400100105240101010424024D +:1001200006052406000107058103100040090401AB +:1001300000020A00000007050202400000070583D4 +:10014000024000000403090412010002EF02014012 +:100150004123370000010102030141726475696E99 +:100160006F204C4C430041726475696E6F204D697D +:1001700063726F0000000000240027002A002D0099 +:10018000300000000000250028002B002E00310068 +:10019000040404040403040502020202040302022C +:1001A000020206060606060604040202020404040D +:1001B0000802011040804010204080408008020466 +:1001C00001804020100201108010204040200000DB +:1001D000000200090F0000030401000C00000000F1 +:1001E00000000000000000000000000000009D0E64 +:1001F000FD0B11241FBECFEFDAE0DEBFCDBF11E053 +:10020000A0E0B1E0E0E1F2E202C005900D92A63A72 +:10021000B107D9F723E0A6EAB1E001C01D92A73EDD +:10022000B207E1F710E0C8EFD0E004C02197FE016B +:100230000E94CF0FC73FD107C9F70E946B0C0C94E7 +:10024000FB100C9400004091B0025091B10220913B +:10025000AE023091AF0242175307B4F49091E80018 +:100260009570E1F39091E80092FD19C08093F10040 +:100270008091B0029091B10201968F739927892BDA +:1002800019F48EEF8093E8008091B0029091B10252 +:1002900001969093B1028093B00281E0089580E0CE +:1002A00008952FB7F89487708093E9009091E80043 +:1002B000892F807295FF04C09091F20080E4891B21 +:1002C0002FBF08959091B502992311F057FF03C0F5 +:1002D0008FEF9FEF08959FB7F89487708093E900A0 +:1002E0002091F20030E0421753070CF49A01822F5C +:1002F000FB0144E6815038F0289A4093B2025091B5 +:10030000F1005193F7CF2115310521F08091F200D2 +:10031000882319F09FBFC90108958BE68093E800F8 +:10032000F9CF9FB7F89487708093E9008091F2002D +:100330009FBF0895CF92DF92EF92FF920F931F938A +:10034000CF93DF936C017A018B01C0E0D0E0CE1532 +:10035000DF0581F0D8016D918D01D601ED91FC9101 +:100360000190F081E02DC6010995892B11F02196AD +:10037000EECF7E01C701DF91CF911F910F91FF90CA +:10038000EF90DF90CF900895CF93DF931F92CDB77A +:10039000DEB76983DC01ED91FC910280F381E02DF1 +:1003A00041E050E0BE016F5F7F4F09950F90DF91F4 +:1003B000CF91089583E00E94510190E00895CF937A +:1003C000DF931F92CDB7DEB7FC018485958597FD3D +:1003D00005C02FEF3FEF358724870FC041E050E085 +:1003E000BE016F5F7F4F82E00E946201019719F4A6 +:1003F000898190E002C08FEF9FEF0F90DF91CF9146 +:1004000008950F931F93CF93DF931F92CDB7DEB75D +:100410008C01FC018485958597FF12C041E050E076 +:10042000BE016F5F7F4F82E00E946201019719F465 +:10043000898190E002C08FEF9FEFF8019587848754 +:10044000F801848595850F90DF91CF911F910F91D1 +:100450000895FC018485958597FD06C082E00E9481 +:10046000910190E00196089582E00E94910190E050 +:100470000895089580E090E008950F931F93CF931F +:10048000DF93EC012B8988E0289F9001112421152E +:10049000310529F0C90107976817790728F0295F06 +:1004A0003F4F2617370730F483E0769567958A9596 +:1004B000E1F76B8B1B8988898117F9F03C81E0910A +:1004C0006203F0916303828193814A8941502A81BA +:1004D000329F400D1124012F0F775B812989359FB1 +:1004E000200D11242F774F70DC01ED91FC910480D9 +:1004F000F581E02D60EB0995188BDF91CF911F916D +:100500000F910895FC0175876487089580E0089530 +:10051000089508950F93DC01ED91FC910480F5811D +:10052000E02D00E009950F910895CF92DF92EF92B0 +:10053000FF92CF93DF9300D000D0CDB7DEB780918C +:10054000A6029091A702A091A802B091A9024091A1 +:10055000AA025091AB026091AC027091AD02841B73 +:10056000950BA60BB70B8F739927AA27BB27892B4F +:100570008A2B8B2B09F055C0809105030E949101B5 +:10058000882309F45FC0C090A602D090A702E09033 +:10059000A802F090A9028FEFC81AD80AE80AF80A50 +:1005A0008FE3C822DD24EE24FF248091AA029091DB +:1005B000AB02A091AC02B091AD028C159D05AE05C9 +:1005C000BF0579F1809105030E94910144E050E05C +:1005D000BE016F5F7F4F809105030E946201049707 +:1005E00004F18091A6029091A702A091A802B09177 +:1005F000A902880F991F880F991FFC01EA55FE4F29 +:1006000049815A816B817C814083518362837383EA +:10061000C092A602D092A702E092A802F092A9028C +:10062000BACF8091AA029091AB02A091AC02B09196 +:10063000AD02880F991F880F991FFC01EA55FE4FE4 +:10064000208101C020E04091A6025091A702609154 +:10065000A8027091A9028091AA029091AB02A09188 +:10066000AC02B091AD02481759076A077B07B9F091 +:100670008091AA029091AB02A091AC02B091AD0220 +:100680000196A11DB11D8F739927AA27BB278093BF +:10069000AA029093AB02A093AC02B093AD0281E0AA +:1006A000211101C080E00F900F900F900F90DF910B +:1006B000CF91FF90EF90DF90CF900895E091660387 +:1006C000F0916703309741F09381891740F094814E +:1006D000891728F4CF01089580E090E008950580FF +:1006E000F681E02DEFCFCF93C82F8B3258F58231B2 +:1006F00008F0C251EC2FF0E0EA50FF4FE4918091F6 +:100700007B00E3FB222720F930E095E0220F331F26 +:100710009A95E1F78F7D282B20937B00E770E064AA +:10072000E0937C0080917A00806480937A008091CD +:100730007A0086FDFCCF809178002091790090E0CE +:10074000922B13C00E945E03009769F0DC011396A0 +:100750002C9113976C2F621BED91FC910680F78111 +:10076000E02DCF91099480E090E0CF910895CF9350 +:10077000DF93EC0189850E9473032E853F8544E059 +:10078000880F991F4A95E1F7821B930B95958795E2 +:1007900095958795280F391F3F872E87285F3F4FF4 +:1007A000C90164E0959587956A95E1F7EC85FD852B +:1007B000309709F00995E881F9810680F781E02DED +:1007C000BC01CE01DF91CF91099408950895089559 +:1007D00008957F928F929F92AF92BF92CF92DF92B5 +:1007E000EF92FF920F931F93CF93DF93C82E8B014D +:1007F0007A018091B502811103C08FEF9FEF70C025 +:100800008091B40280FF05C08091E00082608093F7 +:10081000E000CE2DDF2DD12C8AEFB82E8C2D8770E5 +:10082000982E8C2D8072882E8C2D8074782E9AE3D1 +:10083000A92E209719F4DD2009F44DC08C2D0E94BB +:100840005101811106C0BA94BB20B9F20E94A80AD6 +:10085000F0CF282F30E0C217D3070CF48C2F9FB7AE +:10086000F8949092E9002091E80025FF32C0282FEB +:1008700030E0C21BD30B882029F08150A0F01092E9 +:10088000F100FBCFF801C7FE0AC0815050F044913F +:100890004093F1003196F9CF41914093F10081509E +:1008A000D8F7020F131FDD2019F0A092E8000AC04C +:1008B0008091E80085FD08C0A092E800DD24D39473 +:1008C000209739F0D12C05C0209719F47110A0920F +:1008D000E8009FBFAECF5D9A84E68093B302C70164 +:1008E000DF91CF911F910F91FF90EF90DF90CF900C +:1008F000BF90AF909F908F907F900895CF93DF939C +:10090000EC0180910B01882331F083E00E94E90320 +:100910001816190634F081E090E09B838A8380E00A +:1009200090E0DF91CF91089583E00C944B060F93F4 +:100930001F93CF93DF9300D000D0CDB7DEB7862FC3 +:1009400090E034E0959587953A95E1F78983462BB9 +:100950004A832B830C8302E013E0F801838144E097 +:1009600050E0BE016F5F7F4F8F5F0E94E903F80187 +:1009700083818F5F0E944B060F900F900F900F9016 +:10098000DF91CF911F910F91089580915E03909117 +:100990005F030C946D10CF93DF93EC018889815035 +:1009A0006823CE010E947C0A89850E947303898591 +:1009B000DF91CF910C947303DF92EF92FF920F932C +:1009C0001F93CF93DF93D82E8A017B01E40EF51E8F +:1009D000EB01CE15DF0571F0D7FE03C0FE01849157 +:1009E00001C088810E94230121968111F2CF8FEFEF +:1009F0009FEF01C0C801DF91CF911F910F91FF9030 +:100A0000EF90DF9008950F931F93CF93DF931F9282 +:100A1000CDB7DEB782E0898342E450E062E071E066 +:100A200080E80E94DC040E94C20ADC0112960D914B +:100A30001C9113970115110589F0D801ED91FC91D6 +:100A40000280F381E02DBE016F5F7F4FC8010995E1 +:100A500097FD04C0F80100851185ECCF89810F90C6 +:100A6000DF91CF911F910F910895615030F0209147 +:100A7000F100FC0120830196F8CF289A84E6809348 +:100A8000B2020895CF93DF93C82F8B3210F5682FF1 +:100A900070E0FB01E253FE4F8491FB01E155FE4FF4 +:100AA000D491FB01E057FE4FC491CC2321F1811179 +:100AB0000E94D60AEC2FF0E0EE0FFF1FE851FF4F27 +:100AC000A591B491EC91ED2381E090E0B1F480E048 +:100AD00014C00E945E03009771F0DC0113962C9104 +:100AE00013976C2F621BED91FC910480F581E02D32 +:100AF000DF91CF91099480E090E0DF91CF9108954C +:100B00000F931F93CF93DF93EC018B01FB01808147 +:100B10000E94420521E0892B09F420E0F80181813F +:100B2000F22FF81BFF3F69F53FB7F8948091FA0266 +:100B30009091FB02A091FC02B091FD023FBF4E8557 +:100B40005F8568897989841B950BA60BB70B4E8945 +:100B50005F89688D798D481759076A077B0710F5FB +:100B60003FB7F8948091FA029091FB02A091FC02A9 +:100B7000B091FD023FBF8E879F87A88BB98B81E024 +:100B800012C0F13079F43FB7F8948091FA02909155 +:100B9000FB02A091FC02B091FD023FBF8E879F87B0 +:100BA000A88BB98B80E0F8012183DF91CF911F9151 +:100BB0000F910895CF93DF93EC01888981506823CA +:100BC000CE010E947C0A8985DF91CF910C94420569 +:100BD000CF93DF938B3220F4DF91CF910C94130BE2 +:100BE000D62FC82F0E945E03009779F0DC01139680 +:100BF0002C9113976C2F621BED91FC910280F38175 +:100C0000E02D4D2FDF91CF910994DF91CF91089581 +:100C1000CF93DF938B3220F4DF91CF910C94420B72 +:100C2000D62FC82F0E945E03009779F0DC0113963F +:100C30002C9113976C2F621BED91FC910190F08128 +:100C4000E02D4D2FDF91CF910994DF91CF91089541 +:100C5000642FFC0181850C9408060F931F93CF939A +:100C60008C01C0E08C2F90E0F80126853785821733 +:100C7000930758F422853385F901E80FF91F61E0E5 +:100C800080810E940806CF5FEDCFCF911F910F9119 +:100C900008950E94F6108093E9008091F200882365 +:100CA00019F08AE38093E80008951F920F920FB61F +:100CB0000F9211242F933F934F935F936F937F93E2 +:100CC0008F939F93AF93BF93CF93EF93FF93C09175 +:100CD000E1008091E100837F8093E100C3FF0FC0BA +:100CE0001092E90081E08093EB001092EC0082E327 +:100CF0008093ED001092B50288E08093F000C2FF6F +:100D000019C083E00E944B068091B302882339F01A +:100D10008091B30281508093B302882389F180913E +:100D2000B202882339F08091B20281508093B202DE +:100D3000882341F1C4FF10C08091E2008E7E816063 +:100D40008093E2008091E1008F7E8093E1008091AA +:100D5000B4028E7E806111C0C0FF16C08091E20097 +:100D60008E7E80618093E2008091E1008E7E809390 +:100D7000E1008091B4028E7E81608093B40204C051 +:100D80005D98CDCF2898D6CFFF91EF91CF91BF91AD +:100D9000AF919F918F917F916F915F914F913F9113 +:100DA0002F910F900FBE0F901F9018951F920F92CA +:100DB0000FB60F921124CF92DF92EF92FF920F9312 +:100DC0001F932F933F934F935F936F937F938F93D3 +:100DD0009F93AF93BF93EF93FF93CF93DF93CDB7E1 +:100DE000DEB76C97DEBFCDBF1092E9008091E800BE +:100DF00083FFFBC168E0CE0145960E94350582EF76 +:100E00008093E8008D8987FF05C09091E80090FFEE +:100E1000FCCF03C09EEF9093E800982F907609F0E6 +:100E2000C6C09E894F89588D2F89F88C91110CC0AE +:100E3000803829F48091B7028093F10002C01092AB +:100E4000F1001092F10045C1913051F4811141C17E +:100E50004130510509F03DC18091B7028D7F0BC033 +:100E6000933061F4811135C14130510509F031C130 +:100E70008091B70282608093B7022BC1953049F40C +:100E80008091E80080FFFCCF822F80688093E30090 +:100E900020C1963009F05EC00B8D1C8D22E01092AF +:100EA000E9001092B1021092B002F21232C0109218 +:100EB000AF021092AE020E94030599E0BE016F5F7F +:100EC0007F4FDB01E92F1D92EA95E9F79983FA82BA +:100ED00091E09E8390EA98879AEF99872091B002DB +:100EE0003091B102275F3F4F3C832B838D8310925B +:100EF000E9001092B1021092B0021093AF02009379 +:100F0000AE0249E050E080E00E94DC040E9403054C +:100F1000E0C01093AF020093AE020E94C20ADC014F +:100F200012960D911C9113970115110509F4BBC080 +:100F3000D801ED91FC910480F581E02DBE016B5E3E +:100F40007F4FC8010995009709F0C7C0F8010085D7 +:100F50001185EACF973009F445C1983021F481E03A +:100F60008093F100B6C0993009F0B3C0837009F0E6 +:100F700039C1EDE0F1E081E031E096E3208121111B +:100F800009C08EE78093EA001092EA008F8980936F +:100F9000B5029FC08093E9003093EB00219120932C +:100FA000EC009093ED008F5F873041F7EACF8B8D97 +:100FB0009C8D1092E9001092B1021092B0029093B1 +:100FC000AF028093AE02898D811153C08E899D89B5 +:100FD000913A49F4813209F005C147E050E064E0FC +:100FE00071E080E0BBC0913209F0FCC0833269F44B +:100FF0008F89988DA0E0B0E080930001909301016B +:10100000A0930201B093030164C0803269F480911F +:10101000E80082FFFCCF67E084E091E00E943505A4 +:101020008BEF8093E80055C0823209F052C08F895F +:1010300080930B01EEEFFFE7859194918B3F9C4DE0 +:1010400019F0E0E0F8E002C0EEEFFAE08091040170 +:1010500090910501A0910601B0910701803B944059 +:10106000A105B10509F09EC080910B0180FF79C0F8 +:1010700099C00E94C20AFC01028113810115110569 +:1010800009F4B0C0D801ED91FC910190F081E02D00 +:10109000BE016B5E7F4FC801099581111AC0F8012E +:1010A00000851185EBCFF1E0FF1609F44EC0F3E0A7 +:1010B000FF1298C08F89882309F44AC0823089F4CE +:1010C00040E86DE086E691E00E94C80B882309F4B1 +:1010D00089C08EEF8093E80088C018161906CCF3FB +:1010E00081C0813029F440E86BE08AE591E0ECCFE3 +:1010F000833009F077C00E94C20ADC011296ED909D +:10110000FC9013978E010F5F1F4F6801E114F104EB +:1011100079F0D701ED91FC910680F781E02DB801BF +:10112000C7010995080F111DF701E084F184EECF86 +:10113000D8011C92F60101900020E9F73197BF0118 +:101140006C197D0940E0C601BFCF68E471E002C0C0 +:1011500064E471E0FB01449150E080E80E94DC040B +:10116000B8CFEE3F2AE0F20751F0808191818737B6 +:10117000A7E79A0721F09093FF0A8093FE0A87E77A +:1011800097E791838083809160008093B6029BE013 +:1011900088E10FB6F894A895809360000FBE9093F5 +:1011A000600097CF808191818737974709F091CF71 +:1011B000A895809160008861809360008091B6025C +:1011C00080936000EE3FBAE0FB0739F08091FE0AA1 +:1011D0009091FF0A918380837CCF1092FF0A109236 +:1011E000FE0A77CF81E28093EB006C960FB6F894FD +:1011F000DEBF0FBECDBFDF91CF91FF91EF91BF91C9 +:10120000AF919F918F917F916F915F914F913F919E +:101210002F911F910F91FF90EF90DF90CF900F9043 +:101220000FBE0F901F90189580E090E0089580E029 +:101230000895FC0182818F5BFB01808381E008952A +:101240003FB7F8948091CB039091CC03A091CD034C +:10125000B091CE0326B5A89B05C02F3F19F001968B +:10126000A11DB11D3FBFBA2FA92F982F8827820F2C +:10127000911DA11DB11DBC01CD0142E0660F771F7C +:10128000881F991F4A95D1F7089584E0E1EAF1E0BB +:10129000DB0101900D928A95E1F784E00895CF92E9 +:1012A000DF92EF92FF920F931F93CF93DF93CDB70F +:1012B000DEB7C456D1090FB6F894DEBF0FBECDBF5E +:1012C0006C01DB019C919E5F9C93FE01319684E64C +:1012D000DF011D928A95E9F788E089838BE08A8394 +:1012E00022E02C8391E09D839E8339E0398774E06E +:1012F0007A879E879F873A8B44E24B8B9C8B00E0DA +:1013000011E01E8B0D8B89E0E82EF12CF88EEF8A10 +:10131000998F3B8F7C8F2F8F98A353E059A387E041 +:101320008CA34DA39EA318A70FA301E410E01AA756 +:1013300009A786E08BA74CA72DA79EA79FA789ABDF +:101340004AAB2BAB2CAB2DAB3FAB48AF59AF9AAFF1 +:101350005BAF9CAF2DAF9EAF21963FAF21972296FA +:101360004FAF229723965FAF239724962FAF2497F2 +:1013700025967FAF259726969FAF269727969FAFF6 +:10138000279728969FAF28972A963FAF2A9745E040 +:101390002B964FAF2B972D962FAF2D9760E470E0D3 +:1013A0002F967FAF6EAF2F9763964FAF639785E20F +:1013B00064968FAF649765969FAF659766969FAF6B +:1013C000669767969FAF679768963FAF68976996ED +:1013D0004FAF69976B962FAF6B976D967FAF6EAFE0 +:1013E0006D97A1964FAFA197A2968FAFA297A396A4 +:1013F0009FAFA397A4969FAFA497A5965FAFA5971D +:10140000D60112969C9112979B839B879F5F9A8F20 +:101410009D8F13968C912C968FAF2C978F5F806841 +:101420006A968FAF6A9744E650E0BF0180E00E9461 +:10143000DC04CC59DF4F0FB6F894DEBF0FBECDBF32 +:10144000DF91CF911F910F91FF90EF90DF90CF90A0 +:101450000895009769F0FC0101900020E9F73197A9 +:10146000AF01481B590BBC018EE093E00C947E0445 +:1014700080E090E008958F929F92AF92BF920F9379 +:101480001F93CF93DF93CDB7DEB7A1970FB6F89434 +:10149000DEBF0FBECDBF19A2423008F44AE08E0174 +:1014A0000F5D1F4F842E912CA12CB12CA50194010E +:1014B0000E94AD0FE62FB901CA0101501109EA30AF +:1014C00014F4E05D01C0E95CD801EC93232B242BDC +:1014D000252B61F7C8010E94290AA1960FB6F8943E +:1014E000DEBF0FBECDBFDF91CF911F910F91BF9097 +:1014F000AF909F908F900895EF92FF920F931F935C +:10150000CF93DF938C01D62FC0E0EE24E394F12C2F +:101510008C2F90E0F801268537858217930788F491 +:10152000B7010C2E01C0660F0A94EAF76D232285DD +:101530003385F901E80FF91F80810E94E805CF5F2C +:10154000E7CFDF91CF911F910F91FF90EF9008951A +:10155000CF92DF92EF92FF920E9420096B017C01F3 +:101560000E942009DC01CB018C199D09AE09BF093D +:10157000883E9340A105B10598F3FF90EF90DF906E +:10158000CF9008958091D30381110DC082E08093A4 +:10159000CF0384E08093D0031092D2031092D10342 +:1015A00081E08093D3038FEC93E0089590E0FC01F9 +:1015B0003197EF30F105B0F5EB59FF4F0C94CF0F99 +:1015C000809180008F7703C0809180008F7D809311 +:1015D0008000089580918000877FF9CF84B58F7750 +:1015E00002C084B58F7D84BD0895809190008F776F +:1015F00007C0809190008F7D03C080919000877F0D +:101600008093900008958091C0008F7703C08091EF +:10161000C0008F7D8093C00008958091C200877FB5 +:101620008093C20008951F93CF93DF93282F30E05B +:10163000F901E253FE4F8491F901E155FE4FD49137 +:10164000F901E057FE4FC491CC23C1F0162F811150 +:101650000E94D60AEC2FF0E0EE0FFF1FEE57FE4F70 +:10166000A591B4919FB7F894111104C08C91D095B5 +:10167000D82302C0EC91DE2BDC939FBFDF91CF918A +:101680001F910895CF93DF9390E0FC01E155FE4F49 +:101690002491FC01E057FE4F8491882361F190E092 +:1016A000880F991FFC01EC58FE4FC591D491FC01A5 +:1016B000EE57FE4FA591B491611109C09FB7F89400 +:1016C0008881209582238883EC912E230BC0623081 +:1016D00061F49FB7F8948881322F309583238883F3 +:1016E000EC912E2B2C939FBF06C08FB7F894E88106 +:1016F0002E2B28838FBFDF91CF9108951F920F92D9 +:101700000FB60F9211242F933F938F939F93AF9314 +:10171000BF938091FA029091FB02A091FC02B091DC +:10172000FD023091CA0323E0230F2D3720F40196E8 +:10173000A11DB11D05C026E8230F0296A11DB11DF4 +:101740002093CA038093FA029093FB02A093FC02B9 +:10175000B093FD028091CB039091CC03A091CD0377 +:10176000B091CE030196A11DB11D8093CB03909340 +:10177000CC03A093CD03B093CE03BF91AF919F91C3 +:101780008F913F912F910F900FBE0F901F90189542 +:10179000DF92EF92FF920F931F93CF93DF93D82E98 +:1017A000F92EE42E062F10E0C8010196880F0E9442 +:1017B000230183E00E942301CD2DDF2D0C0F1D1F7F +:1017C000C017D10789F0E7FE03C0FE01849101C074 +:1017D00088810E942301F82E80E00E9423018F213E +:1017E00021968111EDCF01C081E0DF91CF911F9152 +:1017F0000F91FF90EF90DF900895CF93DF93E8EB88 +:10180000F3E08EE291E0749791838083A781B085A5 +:10181000109731F02581368116963C932E931597BB +:101820002091FE023091FF02E217F30721F4B093FA +:10183000FF02A093FE02C581D681209711F0B887E0 +:10184000AF832091000330910103E217F30721F4E5 +:10185000D0930103C093000323E0E836F20799F622 +:101860008091C4039091C5030E946D108EE691E0B3 +:101870009093B9038093B803E091BF03F091C00344 +:10188000309731F08091BD039091BE03968385839C +:101890008091640390916503885B934021F4F093F9 +:1018A0006503E0936403A091BD03B091BE0310975C +:1018B00021F01896FC93EE93179780916603909110 +:1018C0006703885B934021F4B0936703A09366039A +:1018D000DF91CF910895789484B5826084BD84B5FA +:1018E000816084BD85B5826085BD85B5816085BD1B +:1018F00080916E00816080936E00109281008091D3 +:10190000810082608093810080918100816080935A +:10191000810080918000816080938000809191009F +:10192000826080939100809191008160809391000A +:10193000809190008160809390008091C1008460CC +:101940008093C1008091C10082608093C10080912A +:10195000C10081608093C1008091C3008160809349 +:10196000C3008091C00082608093C0008091C2005B +:1019700081608093C20080917A00846080937A00B5 +:1019800080917A00826080937A0080917A008160F1 +:1019900080937A0080917A00806880937A00109218 +:1019A000B5021092B7021092B4028091D700816004 +:1019B0008093D70080EA8093D80089B5806189BD83 +:1019C00089B5826089BD09B400FEFDCF0E94A80AD6 +:1019D0008091D8008F7C80618093D8008091E00056 +:1019E000807F8093E0008091E1008E7E8093E10013 +:1019F0008DE08093E200559A209A5D98289861E0E6 +:101A000080E00E94080661E081E00E94080661E033 +:101A100089E00E94080620E0C22E20E0D22E9AED36 +:101A2000E92E92E0F92E0AEB12E0812C912C540160 +:101A3000312C632D88EB93E00E94CB04EC01D7019D +:101A40008D939C93F80180819181C817D90781F10A +:101A500086E991E00E94290A4AE0C501B4010E948A +:101A60003B0A89E991E00E94290A2E01DD0F6608F0 +:101A7000770877FE0EC06DE28EE093E00E94C4010D +:101A800066277727CB0164197509860997094AE00B +:101A900003C04AE0C301B2010E943B0A8EE991E013 +:101AA0000E94290AD7018D919C91F801918380832E +:101AB0003394F2E0EF0EF11C0E5F1F4F2FEF821AEE +:101AC000920AA20AB20A34E03312B3CF8091DE0246 +:101AD0009091DF02843F914014F061E001C060E02A +:101AE00080E00E94E8058091DA029091DB02843F59 +:101AF000914014F061E001C060E081E00E94E805DF +:101B0000C091DA02D091DB02D7FD2396D595C79517 +:101B1000D595C79561E089E00E94420B209711F4AA +:101B200060E004C0CF3FD10529F461E089E00E9464 +:101B3000130B7BC0E7EDF1E0849190E0FC0131975D +:101B4000EF30F10508F06CC0EA5AFF4F0C94CF0F4C +:101B500084B5806884BDC7BD68C084B5806284BD1B +:101B6000C8BD63C080918000806880938000D0935E +:101B70008900C093880059C0809180008062809362 +:101B80008000D0938B00C0938A004FC0809180006A +:101B9000886080938000D0938D00C0938C0045C0F6 +:101BA00080919000806880939000D0939900C093BA +:101BB00098003BC080919000806280939000D09309 +:101BC0009B00C0939A0031C0809190008860809300 +:101BD0009000D0939D00C0939C0027C08091C000CE +:101BE00080688093C0008091C0008F7B8093C0008C +:101BF000C093CF001AC08091C00080628093C00063 +:101C0000C093D00012C08091C20088608093C2004F +:101C10008091C2008B7F8093C200C093D20005C028 +:101C2000C038D1050CF081CF7BCFC0916203D09139 +:101C300063038A819B81892B11F58091B802909171 +:101C4000B9029B838A83892B89F482E090E00E9409 +:101C5000D50F9093B9028093B8022EE131E0FC01D8 +:101C600031832083998388839B838A838A819B81A4 +:101C7000DC01ED91FC910190F081E02D099500913E +:101C80000003109101030115110561F0D801ED91D8 +:101C9000FC910480F581E02DC8010995F8010581CA +:101CA0001681F1CF8A819B81DC01ED91FC9102804C +:101CB000F381E02D09958111F5CFC114D10409F408 +:101CC000AECE0E940000ABCEFC018EE291E091838B +:101CD00080831282138281E08483168215821086AB +:101CE00017828091000390910103892B21F4F093D6 +:101CF0000103E0930003A091FE02B091FF02B087C0 +:101D0000A783109721F01696FC93EE931597F09306 +:101D1000FF02E093FE021682158261871586148603 +:101D20001786168682E691E0918380838FEF808B01 +:101D300087E0818B428B138A089582E080930603AB +:101D4000809307038CE093E090930903809308034A +:101D500010920B0310920A0388E391E0909303031F +:101D60008093020380E880930C0381E880930D0345 +:101D70000E94C20AFC0121818091060390E0820F3B +:101D8000911D0897C4F5A281B381109729F482E0D0 +:101D900093E0938382830EC018968D919C9119973E +:101DA000009711F0DC01F8CF82E093E019969C9344 +:101DB0008E9318978081809304038181809305031B +:101DC000908180910703890F808380E090910603C2 +:101DD000891788F4A0910803B0910903A80FB11DD9 +:101DE0009C91A181B0E0A45FBE4F9C9391819F5FC5 +:101DF00091838F5FEBCF109211031092100388EE46 +:101E000093E0A0E0B0E08093120390931303A093BB +:101E10001403B093150384E491E090930F0380932F +:101E20000E038FEF9FEF90931B0380931A03809113 +:101E3000DB0381110BC010925F0310925E031092BE +:101E400061031092600381E08093DB038EE593E0F1 +:101E5000909363038093620380E18093BA0380913F +:101E6000660390916703892B31F488EB93E090939C +:101E7000670380936603E0916403F0916503F09338 +:101E8000C003E093BF03309721F088EB93E0968383 +:101E9000858388EB93E090936503809364031092AD +:101EA000BE031092BD03809113018093BB03805F3A +:101EB0008093BC038093130184E891E09093B9036D +:101EC0008093B80383E18093C10384E090E0909312 +:101ED000C7038093C60380E190E09093C903809389 +:101EE000C80384E090E00E94D50F9093C5038093CF +:101EF000C4034091260150912701609128017091FF +:101F00002901FC0140835183628373839093C3034F +:101F10008093C20388EB93E00E942D0641E060911C +:101F2000BB0388E693E00E94640E6091BB036F5F81 +:101F300042E08CE793E00E94640E6091BB036E5F09 +:101F400043E080E993E00E94640E6091BB036D5F03 +:101F500044E084EA93E00C94640EA1E21A2EAA1BDA +:101F6000BB1BFD010DC0AA1FBB1FEE1FFF1FA21749 +:101F7000B307E407F50720F0A21BB30BE40BF50B46 +:101F8000661F771F881F991F1A9469F760957095CF +:101F9000809590959B01AC01BD01CF010895EE0F96 +:101FA000FF1F0590F491E02D09940F931F93CF9399 +:101FB000DF938230910510F482E090E0E091E50338 +:101FC000F091E60320E030E0A0E0B0E0309719F1B6 +:101FD000408151810281138148175907C8F0841745 +:101FE000950769F4109731F012960C931297139697 +:101FF0001C9327C00093E5031093E60322C021152C +:10200000310519F04217530718F49A01BD01EF0189 +:10201000DF01F801DBCF21153105F9F0281B390B61 +:102020002430310580F48A819B816115710521F08E +:10203000FB019383828304C09093E6038093E503BE +:10204000FE01329644C0FE01E20FF31F819391938B +:1020500022503109398328833AC02091E30330911B +:10206000E403232B41F420911601309117013093A2 +:10207000E4032093E303209114013091150121150D +:10208000310541F42DB73EB7409118015091190127 +:10209000241B350BE091E303F091E403E217F3070F +:1020A000A0F42E1B3F0B2817390778F0AC014E5FC8 +:1020B0005F4F2417350748F04E0F5F1F5093E4031E +:1020C0004093E3038193919302C0E0E0F0E0CF01FD +:1020D000DF91CF911F910F910895CF93DF930097D8 +:1020E00009F481C0FC01329713821282A091E503AA +:1020F000B091E603109781F420813181820F931F04 +:102100002091E3033091E4032817390751F5F09348 +:10211000E403E093E30367C0ED0120E030E0CE1775 +:10212000DF0740F44A815B819E0141155105F1F0C2 +:10213000EA01F5CFD383C28340815181840F951F7B +:10214000C817D90759F488819981840F951F029681 +:10215000918380838A819B819383828321153105BA +:1021600029F4F093E603E093E5033DC0E901FB8326 +:10217000EA8349915991C40FD51FEC17FD0761F40B +:1021800080819181840F951F0296E901998388834C +:10219000828193819B838A83E0E0F0E012968D91A7 +:1021A0009C911397009719F0FD01DC01F7CF8D91F9 +:1021B0009C9111979D012E5F3F4F820F931F20919D +:1021C000E3033091E4032817390769F4309729F4C1 +:1021D0001092E6031092E50302C013821282B093BC +:1021E000E403A093E303DF91CF91089581E090E0B1 +:1021F000F8940C94FB1010E0C8EFD0E004C0FE018E +:102200000E94CF0F2196C93FD107C9F7F894FFCF9D +:10221000FFFFFFFF00E100000000000000C180811F +:102220000000002B0000E7038000000000003902DE +:10223000950297048A02120E0F1000000000E803B6 +:10224000390239020000000017094F091409450935 +:1022500000000000C4017E04DA0194042902DF01B9 +:1022600001020000000082023902B70349060000A3 +:10227000000082023902B7033D0200000000E703BC +:10228000E703E603E603E5033902390239023902BE +:10229000000000002806E703DA05CB04E5032D065D +:1022A000390239023902705B005D203D20000D0AC1 +:0622B000004D4944490005 :00000001FF diff --git a/.pioenvs/structure.hash b/.pioenvs/structure.hash index e2b2b68..fde78a8 100644 --- a/.pioenvs/structure.hash +++ b/.pioenvs/structure.hash @@ -1 +1 @@ -28e4685b16586ee96b0209f47019afd2bdc0b573 \ No newline at end of file +c10474de9f98698a47fa86c8fcae8d408ed852d7 \ No newline at end of file diff --git a/Midi.fzz b/Midi.fzz new file mode 100644 index 0000000000000000000000000000000000000000..5d6ee6392bdf697af21c89afc10ff7b0c21b63d4 GIT binary patch literal 146449 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 Wz